Overview Version History Q & A Rating & Review
Context-Aware Project Code Reviewer 🚀
A next-generation, context-aware AI code review ecosystem. Unlike traditional static analysers or single-file LLM reviewers, this extension parses your entire project structure, builds a project-wide dependency graph, and queries a Retrieval-Augmented Generation (RAG) pipeline to analyze how code edits impact other parts of your codebase.
Key Features
Project-Wide AST Dependency Graph
Automatically parses code structure (supporting Python, JavaScript, TypeScript, Go, Rust, Java, C#, C, C++).
Visualises project architecture in an interactive force-directed graph.
Tracks imports and function references to perform cross-file impact analysis .
RAG-Powered Retrieval Pipeline
Indexes codebase incrementally using MD5 file hashes.
Supports local zero-dependency semantic matching (with smart compound token splitting) or cloud embeddings.
Multi-Agent Coding Reviewers
Orchestrates five autonomous specialists simultaneously:
🛡️ Security : Scans for OWASP Top 10, credentials, data leaks.
⚡ Performance : Detects bottlenecks, N+1 queries, memory leaks.
📐 Architecture & Maintainability : Evaluates DRY, SOLID, and code structure.
🐞 Reliability & Bugs : Catches logical flaws and edge cases.
📋 Standards : Enforces compliance and guidelines.
One-Click Quick Fixes
Review findings populate directly as editor squiggly diagnostics.
Provides single-click lightbulb Quick Fixes that replace target lines natively with Undo support.
Integrated Webview Dashboard
Code Review Tab : Detailed findings and side-by-side fix diffs.
Architecture Graph Tab : Force-directed visualizer canvas.
Codebase Q&A Tab : Semantic chat with codebase context.
Getting Started
1. Launch the Backend Server
Navigate to the backend/ directory, configure your API keys (Groq, OpenRouter, or NVIDIA NIM) in .env (or run in Mock Mode), and start the server:
cd backend
.venv\Scripts\activate
python run.py
2. Launch the VS Code Extension
Open this extension folder in VS Code.
Press F5 to start debugging.
Open any coding project in the Extension Host window.
3. Usage
Scan : Open Command Palette (Ctrl+Shift+P), run Project Reviewer: Scan Workspace.
Review File : Right-click inside any editor or explorer item and select Project Reviewer: Review Active File.
Visual Dashboard : Click the glowing eye icon in the left Activity Bar to open the side panel and click Open Review Dashboard .