Nieuws & Analyses

Graphify: maak van je codebase een kennisgraaf in Claude Code

Graphify zet code, docs en PDF's om in een kennisgraaf voor Claude Code, Cursor en Codex. Zo installeer je het en stel je je eerste vragen.

Graphify: maak van je codebase een kennisgraaf in Claude Code

Je vraagt Claude Code iets over je project en ziet het eerst tientallen bestanden openen voordat er een antwoord komt. Dat kost tijd en tokens. Graphify pakt dat anders aan: het bouwt één keer een kennisgraaf van je hele codebase, inclusief docs en PDF’s, en je assistent zoekt daarin (Bron: GitHub). Het project heeft op GitHub ruim 129.000 sterren. In vier stappen draai je het zelf.

Wat Graphify doet

Graphify ontleedt je code met tree-sitter, een parser die volgens de maker zo’n 40 programmeertalen kent, en zet functies, klassen, tabellen en hun verbanden in een graaf. Elke verbinding krijgt een label: EXTRACTED als hij letterlijk in de bron staat, INFERRED als Graphify hem zelf heeft afgeleid (Bron: GitHub). Zo zie je welke verbanden hard zijn en welke een gok.

Het werkt als skill in onder meer Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot CLI en Aider (Bron: GitHub). Nieuw met skills? Lees eerst wat Claude Code-skills zijn en hoe je ze instelt.

Stap 1: installeren

Je hebt Python 3.10 of hoger nodig en bij voorkeur uv. Het pakket heet graphifyy, met twee keer een y; het commando zelf is graphify (Bron: GitHub):

uv tool install graphifyy      # of: pipx install graphifyy
graphify install               # herkent je assistent en registreert de skill

Wil je de skill alleen in één project, gebruik dan graphify install --project.

💡 Beginner-tip: de dubbele y is geen typfout: zo heet het pakket op PyPI. Na installatie typ je gewoon graphify, met één y.

Stap 2: je eerste graaf bouwen

Open je project in Claude Code en typ (Bron: GitHub):

/graphify .

In de map graphify-out/ vind je daarna drie bestanden:

BestandWat erin staat
graph.htmlInteractieve weergave van de graaf in je browser
GRAPH_REPORT.mdKernbegrippen, verrassende verbanden en voorgestelde vragen
graph.jsonDe volledige graaf, doorzoekbaar zonder de bronbestanden opnieuw te lezen

Heb je later bestanden aangepast, dan werk je alleen die bij met /graphify . --update. In Codex begin je de commando’s met $graphify in plaats van /graphify.

Stap 3: vragen stellen

Nu kun je de graaf bevragen (Bron: GitHub):

/graphify query "waar wordt de betaalstatus bijgewerkt?"
/graphify path "OrderService" "InvoiceTable"
/graphify explain "retry-logica"

Met path zie je hoe twee onderdelen met elkaar verbonden zijn, met explain krijg je uitleg over één begrip. Begin met de vragen die GRAPH_REPORT.md zelf voorstelt: die laten snel zien of de graaf je project goed begrijpt.

Stap 4: let op privacy en kosten

Code blijft op je eigen machine. Docs, PDF’s en afbeeldingen gaan wel naar het model van je AI-assistent voor de inhoudelijke analyse (Bron: GitHub). Draai je Graphify zonder assistent via graphify extract, dan kiest het zelf een aanbieder. Volgens de README gaat Kimi daarbij naar servers van Moonshot AI in China. Wil je helemaal geen externe aanroepen, zet dan GRAPHIFY_BACKEND=none.

⚡ Gevorderden: je vragen worden standaard lokaal gelogd in ~/.cache/graphify-queries.log. Werk je aan vertrouwelijke code, zet dan GRAPHIFY_QUERY_LOG_DISABLE=1 in je shellprofiel (Bron: GitHub).

De maker belooft “80% minder tokens” voor je agent. Die claim staat zonder onderbouwing op de pagina; de gepubliceerde benchmarks gaan over terugvinden en antwoordkwaliteit, niet over tokens (Bron: GitHub). Vergelijk daarom zelf: stel dezelfde vraag met en zonder graaf en kijk in Claude Code naar je verbruik. Zit je dicht tegen je limiet aan, dan helpen ook onze tips om binnen de weeklimiet te blijven. Een verwant idee voor code-reviews is Code Review Graph via MCP.

Checklist: ben je klaar?

  • Python 3.10+ en uv of pipx geïnstalleerd
  • graphifyy (twee y’s) geïnstalleerd en graphify install gedraaid
  • Eerste graaf gebouwd met /graphify .
  • GRAPH_REPORT.md gelezen en de voorgestelde vragen geprobeerd
  • Besloten of docs en PDF’s naar je model mogen, anders GRAPHIFY_BACKEND=none
  • Tokenverbruik met en zonder graaf vergeleken

Bronnen

#graphify#claude-code#kennisgraaf#ai-skills#codebase-analyse#developer-tools

Veelgestelde vragen

Wat is Graphify?
Graphify is een open-source tool van Graphify Labs die van een codebase, inclusief documentatie, SQL-schema's, configuratiebestanden en PDF's, een kennisgraaf maakt. Daarin staan onderdelen als functies, tabellen en concepten met hun onderlinge verbanden. Je AI-codeerassistent kan die graaf raadplegen in plaats van steeds opnieuw alle bestanden te lezen. Het project heeft op GitHub ruim 129.000 sterren.
Hoe installeer ik Graphify in Claude Code?
Installeer eerst het Python-pakket met 'uv tool install graphifyy' (let op: twee keer y) of met pipx. Draai daarna 'graphify install'. Dat herkent je AI-assistent en registreert de /graphify-skill. Wil je de skill alleen voor één project, gebruik dan 'graphify install --project'. Je hebt Python 3.10 of hoger nodig.
Stuurt Graphify mijn code naar de cloud?
Nee, niet je code. Graphify ontleedt code lokaal met tree-sitter, en volgens de maker verlaat die je machine niet. Er is geen telemetrie. Documenten, PDF's en afbeeldingen gaan wel naar het taalmodel dat je AI-assistent gebruikt, voor de inhoudelijke analyse. Wil je dat niet, zet dan GRAPHIFY_BACKEND=none. Je vragen worden standaard lokaal gelogd in ~/.cache/graphify-queries.log; dat zet je uit met GRAPHIFY_QUERY_LOG_DISABLE=1.
Is Graphify gratis?
De open-source tool is gratis. Een graaf van alleen code heeft geen API-sleutel nodig. Laat je ook documenten en PDF's analyseren, dan gebruik je het model van je AI-assistent, en dat telt mee in je eigen tegoed. Daarnaast is er Graphify Cloud, een gehoste versie met een gratis proefperiode van 14 dagen; de prijs daarna staat niet op de GitHub-pagina.