code-review-graph
Motor local de grafos de inteligencia de código que extrae relaciones de llamadas y dependencias para revisiones precisas.
code-review-graph, publicado por Tirth Kanani el 15 de junio de 2026, es un motor local de grafos de inteligencia de código. Usa Tree-sitter para analizar distintos lenguajes y extraer relaciones de llamadas y dependencias entre clases, funciones y variables. Construye un grafo de conocimiento SQLite en memoria o disco y ofrece integración MCP y CLI para que Claude Code, Cursor y otros agentes reciban solo relaciones y fragmentos relevantes, sin leer archivos completos.
Las revisiones tradicionales introducen cientos de archivos en el contexto del LLM o dependen de RAG por palabras clave, lo que desperdicia tokens y favorece alucinaciones. El grafo convierte la estructura de dependencias en nodos rastreables para analizar cambios y efectos de llamadas; en monorepos grandes puede reducir hasta 49 veces los tokens de contexto.
En software bioinformático y canalizaciones de datos, se puede habilitar indexación incremental mediante hooks de Git. Al crear un Pull Request, la CLI consulta en milisegundos las clases superiores y dependencias relacionadas con las funciones modificadas. Un agente de revisión puede evaluar el impacto de una variante genómica con menos de 1.000 tokens de contexto, sin escanear toda la biblioteca.
💻 Requisitos del sistema
0 (funcionamiento solo con CPU)
50–500 MB por índice, según el tamaño del proyecto (almacenamiento SQLite variable)
⚡ Instalación
4-1. Inicio rápido
pip install code-review-graph code-review-graph index ./
4-2. Instalación detallada
Clonar el repositorio e instalar CLI/MCP globalmentegit clone https://github.com/tirth8205/code-review-graph.git cd code-review-graph pip install -e .
Ejemplo de configuración MCP para Claude Code/Cursor (mcp.json) { "mcpServers": { "code-review-graph": { "command": "code-review-graph", "args": ["mcp", "--db", "./.code-graph.sqlite"] } } } Registrar el hook de Git (indexación incremental automática al hacer commit)code-review-graph hooks install
🧬 Casos de uso en biociencias
Análisis de impacto en monorepos de canalizaciones genómicas
En proyectos con scripts ómicos y módulos C++, consultar el grafo para extraer los módulos afectados por un cambio de parser y evaluar el impacto sin consumir contexto innecesario.
Revisión automatizada de Pull Requests con IA
Ejecutar code-review-graph diff en GitHub Actions y enviar por MCP a Claude solo el grafo de llamadas relacionado con los nodos modificados, mejorando eficiencia y precisión.
Incorporación a bases de código bioinformáticas heredadas
Convertir los flujos de llamadas de un proyecto grande en un grafo SQLite para que nuevos desarrolladores y agentes visualicen la ruta de ejecución de una función principal.
FAQ
¿Qué es code-review-graph?
code-review-graph, publicado por Tirth Kanani el 15 de junio de 2026, es un motor local de grafos de inteligencia de código. Usa Tree-sitter para analizar distintos lenguajes y extraer relaciones de llamadas y dependencias entre clases, funciones y variables. Construye un grafo de conocimiento SQLite en memoria o disco y ofrece integración MCP y CLI para que Claude Code, Cursor y otros agentes reciban solo relaciones y fragmentos relevantes, sin leer archivos completos. Las revisiones tradicionales introducen cientos de archivos en el contexto del LLM o dependen de RAG por palabras clave, lo que desperdicia tokens y favorece alucinaciones. El grafo convierte la estructura de dependencias en nodos rastreables para analizar cambios y efectos de llamadas; en monorepos grandes puede reducir hasta 49 veces los tokens de contexto. En software bioinformático y canalizaciones de datos, se puede habilitar indexación incremental mediante hooks de Git. Al crear un Pull Request, la CLI consulta en milisegundos las clases superiores y dependencias relacionadas con las funciones modificadas. Un agente de revisión puede evaluar el impacto de una variante genómica con menos de 1.000 tokens de contexto, sin escanear toda la biblioteca.
¿Cuándo debería usar code-review-graph?
Motor local de grafos de inteligencia de código que extrae relaciones de llamadas y dependencias para revisiones precisas.
¿Cuál es un caso de uso biomédico de code-review-graph?
Análisis de impacto en monorepos de canalizaciones genómicas: En proyectos con scripts ómicos y módulos C++, consultar el grafo para extraer los módulos afectados por un cambio de parser y evaluar el impacto sin consumir contexto innecesario.
📝 Notas de actualización
Aún no hay notas de actualización.
🧪 Código de la vida relacionado
Aún no hay publicaciones relacionadas de Código de la vida.