Große Codebase, viele Abhängigkeiten, kein Überblick: Das ist der Normalfall in echten Projekten. graphify löst dieses Problem, indem es jeden Ordner mit Code, SQL, Dokumentation und Papers in einen durchsuchbaren Knowledge-Graph verwandelt.
Was ist graphify?
graphify ist ein Open-Source-Tool, das die Inhalte deines Projekt-Ordners analysiert und als Wissensgraph strukturiert. Der Graph verbindet deinen App-Code mit dem Datenbankschema, der Infrastruktur-Konfiguration und der Dokumentation. Statt Dateien einzeln zu öffnen, kannst du den gesamten Kontext gezielt abfragen.
Das Konzept dahinter heißt GraphRAG: Graph-basiertes Retrieval Augmented Generation. Wissenseinheiten werden dabei nicht nur gespeichert, sondern auch miteinander verknüpft. Eine Funktion kennt ihre Abhängigkeiten. Eine Tabelle kennt die Queries, die auf sie zugreifen. Ein API-Endpoint kennt seinen Handler, seinen Test und die zugehörige Dokumentation.
Für Claude Code bedeutet das einen echten Unterschied im Alltag. Statt die KI mit einem riesigen Code-Dump zu überwältigen, reichst du strukturierte, verknüpfte Informationen ein. Claude antwortet gezielter, macht weniger Annahmen und schlägt Lösungen vor, die zur tatsächlichen Architektur passen. Das spart Zeit beim Debuggen und reduziert Rückfragen auf ein Minimum.
graphify ist als Skill für Claude Code ausgelegt. Wenn du noch nicht weißt, wie Skills in Claude Code funktionieren und wie du eigene erstellst, erklärt der Beitrag Claude Code Skills erstellen die Grundlagen.
Wie richtest du graphify ein?
Die Einrichtung folgt dem üblichen Muster für Claude-Code-Skills: Repository klonen, Abhängigkeiten installieren, Skill registrieren. Die genauen Befehle findest du im README des Repositories auf GitHub, da sie je nach Betriebssystem leicht abweichen können.
Prinzipiell zeigst du graphify auf deinen Projekt-Ordner und bestimmst, welche Inhalte in den Graph aufgenommen werden. graphify liest alle unterstützten Dateien, erkennt Abhängigkeiten und Verbindungen automatisch und erstellt daraus eine Graph-Struktur. Diese Struktur macht Claude Code zugänglich, entweder direkt als Kontext-Datei oder über die Skill-Integration.
Nach der Einrichtung fragst du den Graph einfach über Claude Code ab:
Du: Welche Datenbankoperationen führt orders.service.ts durch und welche Tabellen berührt sie?
Claude [mit graphify-Kontext]:
orders.service.ts nutzt das OrderRepository in src/repositories/order.repository.ts.
Das Repository liest und schreibt auf die Tabellen 'orders', 'order_items' und 'invoices'.
Die Verbindung zur 'customers'-Tabelle läuft über einen JOIN in findOrdersByCustomer().
Direkte SQL-Queries gibt es nicht. Alle Datenbankzugriffe gehen über das Repository.
Claude kennt die Verbindungen, ohne dass du manuell durch Dutzende Dateien navigiert hast. Das ist der Kernunterschied: strukturierter Kontext statt Rohdaten-Überflutung.
Praxis-Beispiel: App-Code und Schema gemeinsam verstehen
Stell dir vor, du arbeitest an einer SaaS-Applikation mit zwanzig Tabellen, mehreren API-Schichten und einigen Microservices. Du möchtest verstehen, wie ein bestimmter Service mit der Datenbank zusammenhängt. Und du willst das wissen, bevor du eine Änderung machst, die womöglich fünf andere Stellen betrifft.
Ohne graphify öffnest du Dateien einzeln, folgst Imports manuell und versuchst, dir das Gesamtbild im Kopf zusammenzusetzen. Das kostet Zeit und führt zu Fehlern, weil implizite Abhängigkeiten leicht übersehen werden.
Mit graphify fragst du Claude Code direkt: "Zeig mir alle Stellen, die auf die Tabelle invoices schreiben." Claude durchsucht den Graph und listet alle relevanten Dateien, Funktionen und Abhängigkeiten auf. Du siehst sofort, was betroffen ist, bevor du die erste Zeile änderst.
Dasselbe funktioniert für Refactoring-Aufgaben. Du möchtest eine Funktion umbenennen? Der Graph zeigt dir jeden Aufrufer. Du möchtest ein Datenbankfeld umbenennen? Du siehst alle Queries und Services, die es nutzen. Diese Übersicht ist gerade in Projekten wertvoll, die über Monate oder Jahre gewachsen sind und bei denen das implizite Wissen nirgendwo dokumentiert ist.
Wann lohnt sich graphify?
graphify bringt den größten Nutzen in Projekten ab einer bestimmten Komplexität. Ein kleines Sideproject mit wenigen Dateien braucht keinen Knowledge-Graph.
Bei gewachsenen Codebases. Projekte, die über Monate entstanden sind, haben oft implizites Wissen. Wer hat welche Tabelle für was gebaut? Welche Funktion ruft welche andere auf? graphify macht dieses Wissen explizit und für Claude Code durchsuchbar.
Bei Code-Reviews und Onboarding. Wenn ein neues Teammitglied eine Codebase versteht, navigiert es nicht blind durch Ordner. Mit einem graphify-Graph erklärt die KI die Architektur auf Basis echter Abhängigkeiten, nicht auf Basis allgemeiner Patterns.
Bei SQL-lastigen Projekten. Datenbankschema und Anwendungscode getrennt zu lesen kostet Zeit. graphify verbindet beides zu einem gemeinsamen Kontext. So siehst du auf einen Blick, welche Queries auf welche Tabellen zugreifen und wo Optimierungspotenzial steckt.
Bei Dokumentations-intensiven Projekten. Wenn neben Code auch umfangreiche Docs, ADRs oder Papers zu einem Thema gehören, verknüpft graphify diese mit den Code-Einheiten, auf die sie sich beziehen. Claude Code kann dann Entscheidungen erklären und ihren Kontext im Code verorten.
graphify lohnt sich weniger, wenn dein Projekt überschaubar ist oder wenn du hauptsächlich mit generierten Codebasen ohne eigene Geschäftslogik arbeitest. In diesen Fällen reicht oft eine gut gepflegte CLAUDE.md.
FAQ
Welche Dateitypen unterstützt graphify? graphify verarbeitet Code in gängigen Sprachen, SQL-Schemata, Markdown-Dokumentation und strukturierte Docs. Die vollständige Liste der unterstützten Formate steht im README des Repositories.
Verlässt mein Code das System bei der Nutzung? graphify läuft vollständig lokal auf deinem Rechner. Dein Code wird nicht an externe Server geschickt. Das ist besonders relevant für Unternehmensprojekte mit vertraulichem Code oder Datenbankschema.
Kann ich graphify auch für reine Dokumentations-Projekte nutzen? Ja. graphify ist nicht auf Code beschränkt. Du kannst auch einen Ordner mit Markdown-Dateien, Papers oder internen Wikis als Graph aufbereiten und Claude Code damit als Wissensquelle nutzen.
Komm in die kostenlose Claude Business Community: lerne Claude, Automatisierung, Co-Work, Claude Code, App-Building und Agent-Coding. Zeit sparen, Kosten sparen, Business skalieren. Jetzt kostenlos beitreten
Marcel Porcher, newways.ai