graphify (Safi Shamsi, Graphify Labs, Y Combinator S26) transforme un projet entier en graphe de connaissance interrogeable, invocable par /graphify depuis Claude Code, Cursor, Codex, Gemini CLI et une quinzaine d'autres clients. Observé le 6 août 2026 : 103 187 étoiles pour un dépôt créé le 3 avril, Apache-2.0, Python.

Trois partis pris fondent le projet. Le code est parsé localement en AST tree-sitter, sans LLM : déterministe, rien ne quitte la machine, aucune clé d'API requise pour un corpus purement code. Chaque arête porte sa provenanceEXTRACTED si elle est explicite dans la source, INFERRED si graphify l'a résolue —, « so you can tell what was read directly from what was inferred ». Et le projet se définit contre le RAG vectoriel : « 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

L'usage remplace le grep. query rend un sous-graphe pour une question en langue naturelle, path A B trace le chemin entre deux entités, explain déplie un concept. Trois sorties : un graphe interactif, un rapport lisible (god nodes, connexions surprenantes, questions suggérées) et un graph.json persistant, interrogeable des semaines plus tard.

La couverture dépasse le code : 36 grammaires tree-sitter, mais aussi SQL, Terraform, Apex, les configurations MCP, les manifestes de paquets, Office, PDF, images, et la vidéo transcrite localement. Les commentaires # WHY: et le raisonnement de conception deviennent des nœuds à part entière reliés au code qu'ils expliquent.

Les benchmarks méritent une lecture précise. Sur LOCOMO, graphify domine le rappel (0,497 contre 0,149 et 0,048) mais perd en exactitude QA (45,3 % contre 49,7 %) ; sur LongMemEval-S il égale un RAG dense à 76 %. La ligne qui compte est ailleurs : « Graph build — LLM credits: 0 ». Le différenciateur défendable est le coût et la traçabilité, pas la qualité de réponse.

⚠️ Trois précautions. La branche main porte un README périmé de l'ère v1 décrivant un autre produit : lire v8. Le paquet PyPI s'appelle graphifyy, le temps de récupérer le nom. Et un journal de requêtes local est actif par défaut, désactivable par variable d'environnement.

La skill sert par ailleurs de porte d'entrée à une plateforme commerciale en liste d'attente sur graphify.com, qui applique la même approche en continu à l'ensemble du contexte de travail.