AI-powered code review platform that understands your entire codebase as a graph.
Instead of sending random file snippets to an LLM, this platform:
- Parses your codebase into nodes and edges (files, functions, dependencies)
- Traverses the graph to find the most relevant context
- Optimizes token usage before sending to Claude API
- Returns reviews with full impact analysis
- Backend: Python, FastAPI
- Graph DB: Neo4j
- Parser: Tree-sitter
- Embeddings: Qdrant
- LLM: Claude API
- Frontend: Next.js
🚧 Active development — building day by day
cd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reloadcode-review-graph/
├── backend/
│ ├── ingestion/ # Git webhook receiver
│ ├── parser/ # AST parsing (Tree-sitter)
│ ├── graph/ # Neo4j graph operations
│ ├── context/ # Smart context selection
│ └── llm/ # Claude API integration
├── frontend/ # Next.js UI
├── tests/ # Test suite
└── docs/ # Architecture docs