Herramientas de IA
ProgramaciónIntermedio

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

🧠RAM

0 (funcionamiento solo con CPU)

💾Almacenamiento

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 globalmente

git 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.

📄 Documentación oficial🐙 GitHub

📝 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.