Repolode
Graphify-Labs

Graphify-Labs/graphify

Convierte el código, la documentación, los esquemas y los PDF de un proyecto en un grafo de conocimiento consultable para asistentes de programación con IA, generado localmente mediante el análisis AST de tree-sitter.

Estrellas
128,693
Forks
12,401
Issues abiertos
1,555
Último commit
hace 3 días

¿Qué es?

Graphify representa un proyecto como un grafo de conocimiento para que un asistente de programación con IA responda preguntas recorriendo relaciones, en vez de buscar texto en los archivos. Al ejecutar /graphify en Claude Code, Cursor, Codex, Gemini CLI y otros asistentes compatibles, se generan un graph.html interactivo, un resumen GRAPH_REPORT.md de los conceptos y comunidades principales, y un graph.json que se puede consultar más adelante con graphify query, path y explain.

El código se analiza localmente mediante el análisis AST de tree-sitter en unos 40 lenguajes, sin usar un LLM ni enviar el código fuera del equipo. La documentación, los PDF, las imágenes y el audio o video pasan por un análisis semántico opcional que usa el modelo del asistente o una clave de API configurada. Cada arista lleva la etiqueta EXTRACTED o INFERRED para distinguir lo leído directamente de la fuente de lo que se ha deducido.

El proyecto es un paquete de Python que se instala con uv o pipx e incluye una CLI, la instalación de skills para cada asistente, extras opcionales para PDF, SQL, Neo4j y otros backends, y un servidor MCP.

Funciones clave

  • 01Crea un grafo de conocimiento a partir de código, documentación, esquemas SQL, archivos de configuración y PDF.
  • 02Analiza localmente unos 40 lenguajes de programación mediante el análisis AST de tree-sitter; para el código no necesita un LLM.
  • 03Etiqueta cada arista como EXTRACTED o INFERRED para distinguir los enlaces explícitos de los inferidos.
  • 04Responde preguntas con query, rastrea la ruta más corta con path y explica conceptos con explain.
  • 05Se instala como skill para Claude Code, Cursor, Codex, Gemini CLI y otros asistentes, y ofrece un servidor MCP.

Casos de uso

  • Familiarizarse con un código base desconocido preguntando a un asistente cómo se conectan sus módulos.
  • Permitir que los agentes de programación con IA consulten las relaciones de arquitectura en vez de volver a leer muchos archivos en cada sesión.
  • Rastrear dependencias entre servicios, esquemas y documentación en un único grafo.
  • Compartir un graph.json versionado para que el equipo consulte el contexto común del proyecto.

Temas

Preguntas frecuentes

¿Qué es graphify?
Convierte el código, la documentación, los esquemas y los PDF de un proyecto en un grafo de conocimiento consultable para asistentes de programación con IA, generado localmente mediante el análisis AST de tree-sitter. Graphify representa un proyecto como un grafo de conocimiento para que un asistente de programación con IA responda preguntas recorriendo relaciones, en vez de buscar texto en los archivos. Al ejecutar /graphify en Claude Code, Cursor, Codex, Gemini CLI y otros asistentes compatibles, se generan un graph.html interactivo, un resumen GRAPH_REPORT.md de los conceptos y comunidades principales, y un graph.json que se puede consultar más adelante con graphify query, path y explain.
¿graphify es gratuito? ¿Qué licencia tiene?
graphify es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿graphify sigue mantenido?
Mantenimiento activo. El último commit de graphify fue el 16 oct 2026.
¿Para qué puedo usar graphify?
Familiarizarse con un código base desconocido preguntando a un asistente cómo se conectan sus módulos. Permitir que los agentes de programación con IA consulten las relaciones de arquitectura en vez de volver a leer muchos archivos en cada sesión. Rastrear dependencias entre servicios, esquemas y documentación en un único grafo. Compartir un graph.json versionado para que el equipo consulte el contexto común del proyecto.
¿Dónde consigo graphify?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Graphify-Labs/graphify

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados