{"repo":"tirth8205/code-review-graph","free":true,"listed":false,"github":"https://github.com/tirth8205/code-review-graph","clone":"git clone https://github.com/tirth8205/code-review-graph.git","description":"Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.","language":"Python","stars":30468,"topics":["ai-coding","claude","claude-code","code-review","graphrag","incremental","knowledge-graph","llm","mcp","python"],"license":"MIT","category":"mcp-servers","readme_excerpt":"code-review-graph Stop burning tokens. Start reviewing smarter. English 简体中文 日本語 한국어 हिन्दी Usage · Commands · FAQ · Troubleshooting · GitHub Action · Reproducing the benchmarks · Roadmap AI coding tools can end up re-reading large parts of your codebase on review tasks. code-review-graph fixes that. It builds a structural map of your code with Tree-sitter, tracks changes incrementally, and gives your AI assistant precise context via MCP so it reads only what matters. --- Quick Start One command sets up everything. install detects which AI coding tools you have, writes the correct MCP configuration for each one, installs platform-native hooks/skills where supported, and injects graph-aware instructions into your platform rules. It auto-detects whether you installed via uvx or pip / pipx and generates the right config. Restart your editor/tool after installing. To target a specific platform: Requires Python 3.10+. For the best experience, install uv (the MCP config will use uvx if available, otherwise falls back to the code-review-graph command directly). To remove CRG from a Git or SVN project, use the symmetric uninstall command from anywhere inside its working tree. The target is normalized to the working tree root, and non-repository directories are refused. It removes only CRG-owned files and entries; unrelated MCP servers, hooks, skills, and JSONC comments remain untouched. Shared configuration changes use atomic replacement so a failed write leaves the original file int","default_branch":null,"files":null,"tree":[],"storefront":"/r/tirth8205","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tirth8205/code-review-graph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}