graphify (Safi Shamsi, Graphify Labs, Y Combinator S26) convierte un proyecto completo en un grafo de conocimiento consultable, invocado mediante /graphify desde Claude Code, Cursor, Codex, Gemini CLI y una quincena de otros clientes. Observado el 6 de agosto de 2026: 103 187 estrellas para un repositorio creado el 3 de abril, Apache-2.0, Python.

Tres compromisos sustentan el proyecto. El código se analiza localmente en un AST de tree-sitter, sin LLM: determinista, nada sale de la máquina, no se requiere clave de API para un corpus puramente de código. Cada arista lleva su procedenciaEXTRACTED si es explícita en la fuente, INFERRED si graphify la resolvió—, « so you can tell what was read directly from what was inferred ». Y el proyecto se define frente al RAG vectorial: « Not a vector index. No embeddings, no vector store: a real graph you traverse. »

Not a vector index. No embeddings, no vector store: a real graph you traverse.

**Safi Shamsi** — créateur et mainteneur de graphify , github.com

El uso sustituye a grep. query devuelve un subgrafo para una pregunta en lenguaje natural, path A B traza el camino entre dos entidades, explain despliega un concepto. Tres salidas: un grafo interactivo, un informe legible (nodos god, conexiones sorprendentes, preguntas sugeridas) y un graph.json persistente, consultable semanas después.

La cobertura va más allá del código: 36 gramáticas de tree-sitter, pero también SQL, Terraform, Apex, configuraciones MCP, manifiestos de paquetes, Office, PDF, imágenes y vídeo transcrito localmente. Los comentarios # WHY: y el razonamiento de diseño se convierten en nodos de pleno derecho vinculados al código que explican.

Los benchmarks merecen una lectura atenta. En LOCOMO, graphify domina en recall (0,497 frente a 0,149 y 0,048) pero pierde en precisión de QA (45,3 % frente a 49,7 %); en LongMemEval-S empata con un RAG denso en 76 %. La línea que importa está en otra parte: « Graph build — LLM credits: 0 ». El diferenciador defendible es el coste y la trazabilidad, no la calidad de las respuestas.

⚠️ Tres advertencias. La rama main conserva un README obsoleto de la era v1 que describe un producto distinto: hay que leer v8. El paquete PyPI se llama graphifyy, hasta que se recupere el nombre. Y un registro local de consultas está activo por defecto, desactivable mediante una variable de entorno.

La skill también sirve de punto de entrada a una plataforma comercial en lista de espera, graphify.com, que aplica el mismo enfoque de forma continua a todo el contexto de trabajo.