- Mit
/graphify .in einem AI-Coding-Assistenten werden Code/Dokumente/PDFs/Bilder/Videos vollständig auf einen Wissensgraphen abgebildet, sodass die Arbeit vom Durchsuchen von Dateien per grep zum Erkunden per Fragen wechselt- Bei einer Frage wird nur der relevante Subgraph zurückgegeben, sodass nicht die gesamten Dateien gelesen werden müssen
- Der Code wird lokal mit tree-sitter AST geparst, ohne überhaupt LLM-Aufrufe zu machen. Das heißt: null LLM-Tokens für den Graph-Aufbau
- Da der Code die Maschine nicht verlässt, können auch Organisationen mit Anforderungen an Data Residency vollständig offline und ohne API-Key indexieren
- Alle Verbindungen tragen Vertrauens-Tags
EXTRACTED(explizit aus der Quelle) /INFERRED(abgeleitet), sodass man LLM-Ergebnisse nicht einfach blind übernehmen muss und prüfen kann, was tatsächlich belegt ist - Es ist ein echter Graph ohne Embeddings und Vector Store; dadurch sind statt Ähnlichkeitssuche Pfadverfolgung (
path) zwischen zwei Objekten und Begriffserklärungen (explain) möglich - Neben Code werden auch SQL-Schemata, Terraform/HCL, MCP-Konfigurationen, Paket-Manifeste, Office-Dokumente, PDFs, Bilder und Video-URLs in denselben Graphen integriert
- Drei zentrale Abfragebefehle
graphify query "what connects auth to the database?"- gibt für Fragen in natürlicher Sprache einen eingegrenzten Subgraphen zurückgraphify path "FastAPI" "ModelField"- gibt den kürzesten Pfad zwischen zwei Objekten hopweise ausgraphify explain "APIRouter"- zeigt Quellposition, Community, Grad und Verbindungsliste an
# NOTE:- /# WHY:-Kommentare und ADR-/RFC-Verweise werden als Knoten erster Klasse extrahiert und mit dem Code verbunden → dadurch werden auch Designgründe, die man im Code allein nicht sieht, durchsuchbar- Es lassen sich Hooks/Instruktionsdateien installieren, damit der Assistent immer zuerst den Graphen referenziert und das Lesen einzelner Originaldateien durch Abfragen ersetzt wird
- Wenn
graphify-out/in git committet wird, startet das ganze Team mit derselben Code-Landkarte, sie wird bei jedem Commit automatisch neu gebaut, und es fallen keine API-Kosten an - Mit
python -m graphify.servelässt sich der Graph als MCP-Server bereitstellen; mit--transport httpkann das ganze Team eine einzige URL gemeinsam nutzen - MIT-Lizenz
Noch keine Kommentare.