RepoGraph AIUnderstand any codebase in minutes, not days. A VS Code extension that scans your workspace, maps every file relationship, and gives you AI-powered summaries and a live Q&A — all running on your own API key. What it doesWhen you join a new project or explore open source code, the hardest part is not reading individual files — it is understanding how everything connects. RepoGraph AI solves that. It scans your open workspace, extracts every import relationship across all files, builds a visual dependency graph, generates plain-English summaries for each file, and gives you an AI assistant that already knows the entire codebase. You can ask it anything. FeaturesVisual Dependency Graph An interactive force-directed graph showing every file and how it connects to others through imports. Click any node to see what it imports and what imports it. Double-click to open the file directly in the editor. Drag, zoom, and search — the graph is fully interactive. AI File Summaries Every key file gets a one or two sentence explanation of what it does, what it exports, and what it depends on. No more opening random files trying to figure out where things live. Codebase Q&A Ask questions in plain English. "Where is authentication handled?", "Which files talk to the database?", "How does the routing work?" The AI already has full context of your project and answers with specific file references. Multi-provider, Bring Your Own Key No subscription. No data sent to any server except the AI provider you choose. Your API key lives in VS Code's encrypted SecretStorage and never touches our servers — because we don't have any. Analysis History Every analysis is saved locally. You can switch between past analyses, compare how the codebase looked before and after a refactor, and delete old records when you no longer need them. Smart File Filtering
Automatically skips Supported AI Providers
You can also type any custom model name manually for any provider. Supported LanguagesTypeScript · JavaScript · Python · Go · Rust · Java · Kotlin · C · C++ · C# · Ruby · PHP · Swift · Vue · Svelte · Astro · GraphQL · Prisma · SQL · Shell InstallationFrom the VS Code Marketplace: Search From a .vsix file:
Quick StartStep 1 — Open a project Open any folder in VS Code. RepoGraph AI works with your current workspace. Step 2 — Configure your AI provider Click the RepoGraph icon in the activity bar on the left. Go to the Settings tab, pick a provider, and paste your API key. Your key is saved encrypted and never leaves your machine. Get a free Groq key: https://console.groq.com/keys Step 3 — Analyze Go to the Analyze tab and click Analyze Workspace. The extension will scan your files, build the graph, and generate summaries. For a medium-sized project this takes one to two minutes. Step 4 — Explore
Screenshots
Project Structure
DevelopmentPrerequisites: Node.js 18+, VS Code 1.85+
Press Watch mode (recompiles on save):
Package for distribution:
This produces a How it works
The extension never sends your source code to any third-party server other than the AI provider you explicitly configure. It has no backend, no telemetry, and no analytics. PrivacyYour code stays yours.
ContributingContributions are welcome. This project is MIT licensed and open to everyone. Read CONTRIBUTING.md to get started. For significant changes, please open an issue first to discuss what you'd like to change. Good first issues:
ChangelogSee CHANGELOG.md for the full history. LicenseMIT — free to use, modify, and distribute. See LICENSE for details. Built for developers who have too many tabs open and not enough time. |


