Seamlessly analyze your Git repositories inside VS Code!
GitIngest provides deep insights, a modern UI, and effortless integration into your workflow.
✅ Beautiful Webview interface with a sleek design.
✅ Interactive three-panel layout (Summary, Directory, File Content).
✅ One-click copy for all analysis sections.
✅ Real-time progress indicators.
✅ Fully responsive design, adapts to different screen sizes.
✅ Scans your entire repository with automatic filtering.
✅ Excludes unnecessary files (build artifacts, binaries, IDE-specific files).
✅ Displays repository insights in an easy-to-read format.
✅ Searchable, copyable, and exportable results.
✅ Status Bar shortcut for quick access.
✅ Command Palette support ( Ctrl/Cmd + Shift + P
).
✅ Works across Windows, macOS, and Linux.
✅ Right-click on any folder in the Explorer view.
✅ Select "GitIngest: Analyze This Folder" from the context menu.
✅ View the analysis results specific to that folder.
- Python 3.x (Ensure it's added to system PATH)
- VS Code 1.60.0 or higher
- A Git Repository
- Install from the VS Code Marketplace.
- Install required Python dependencies:
pip install gitingest
# or
pip3 install gitingest
- Via Explorer: Right click on any specific folder and choose
Gitingest: Analyze this folder
- Via Status Bar: Click the GitIngest icon for one-click access.
- Via Command Palette (
Ctrl/Cmd + Shift + P
)- Run
GitIngest: Analyze Repository
to start analysis. - Run
GitIngest: Show Setup Guide
for setup help.
- Run
- High-level repository overview.
- Key insights and metrics.
- Easily copyable format.
- Tree view of your project structure.
- Filters out unnecessary files.
- Highlights key file content.
- Searchable, structured, and copyable.
Save or export analysis data effortlessly:
GitIngest automatically manages:
✔ Python environment detection
✔ GitIngest package verification
✔ Platform-specific command execution
✔ Intelligent process management
✅ 100% Local Execution – No external API calls, everything runs on your machine.
✅ No Data Collection – Your data stays private.
✔ Ensure Python is installed and added to system PATH.
✔ Run GitIngest: Show Setup Guide
in the command palette.
✔ Run pip install gitingest
.
✔ Verify pip installation with pip --version
.
✔ Ensure repository access is configured correctly.
✔ Verify Python installation.
✔ Check user permissions.
This project is licensed under the MIT License. See the LICENSE file for details.
💙 GitIngest – Core engine.
💙 VS Code API – Enabling smooth integration.
Made with ❤️ for developers worldwide.