Install → graph → query.
Step 01
Run /graphify . in the assistant you already use
Graphify installs as a skill. No extension, no account. Pick your assistant for the exact commands.
What are you coding with?
$ uv tool install graphifyy
$ graphify install # add the skill
> /graphify . # inside Claude Codepackage is graphifyy— yes, two y's
Step 02
Get the graph
One run maps the repo into three local files your assistant reads from. graph.html, GRAPH_REPORT.md, and graph.json.
Step 03
Query, don't grep
→ 1 path · 2 hops · EXTRACTED
Your assistant follows real paths through the graph with query, path, and explain.
The payoff
The answer is a path, not a vibe
Your assistant cites the edges it walked — each one tagged with where it came from, so you can check it instead of trusting it.
Your whole codebase, as one graph.


- 1god node. The most-connected symbol in the repo. Bigger dot, more dependents; a change here ripples wide.
- 2one color, one community. graphify clusters tightly linked code into modules automatically. This orange region is one of them.
- 3filter by community. Every detected cluster, named and counted. Toggle one on to isolate a module.
FastAPI's own repo, mapped by one run of /graphify . · communities, god nodes, search, click-to-inspect.
In their words.
The adopters under the hero each link to public proof. This is one integration up close, plus results the community reported.
“The data already lives in Rootly. The graph makes the structure visible.”

Sylvain KalacheRootly AI LabsIncident management · SRE[EXTRACTED]
Rootly turned its incident data (incidents, alerts, teams, services) into a queryable knowledge graph with Graphify.
Try it on your codebase.
One command, about five minutes, entirely on-device.
Every answer traces to a real path.
Grep hits and fuzzy chunks make your assistant guess. A knowledge graph gives it structure to reason over.
GRAPH_REPORT.md
- God nodes
- The most-connected files in the repo, ranked. Change these carefully.
- Surprising connections
- Cross-module dependencies you didn't know you had, ranked by unexpectedness.
- The “why”
- NOTE, WHY, and HACK comments become nodes attached to the code they explain.
Graph, chunks, or grep.
Every edge says how it knows.
Graphify tags each relationship it maps with the evidence behind it. When your assistant answers from the graph, you can tell what was read from source and what was reasoned.
Found in the code. The relationship exists at a file and line you can open.
Reasoned from structure and naming. Usually right, worth checking before you rely on it.
The evidence points more than one way, and the graph tells you so.
The rest of the toolkit
- graph.json
- The whole repo as entities and relationships, parsed by 36 tree-sitter grammars and stored on disk.
- /graphify .
- Installs as a skill in 17 assistants, including Claude Code, Cursor, Copilot, Codex, Gemini CLI and Aider.
- graphify prs
- A PR dashboard in the terminal: CI status, AI triage, merge-conflict risk.
- MCP server
- Serves the graph over stdio on one machine, or over HTTP for the whole team.
- On-device
- Parsing runs locally, no telemetry. Bring your own model, or run Ollama.
Developers run it. The whole team reads it.
Map your codebase in one command
Run /graphify . in your coding assistant, query with graphify query and explain, and drop the MCP server into Claude Code, Cursor, and 15 more.
- Understand a new codebase. Query god nodes instead of reading 100 files.
- Review PRs faster. graphify prs triages CI, reviews, and merge-conflict risk.
The graph is a file your team can share
Graphify writes graph.json into the repo. Commit it, or serve it over HTTP with graphify.serve. A new hire asks "who owns billing?" and gets a two-hop path through the actual code, not a week-old Slack thread.
- Onboard engineers. NOTE, WHY, and HACK comments become linked nodes to follow.
- Ground your AI assistant. Answers come from real paths, tagged extracted or inferred.
Your code never leaves your machine.
Every hosted indexer asks you to ship your repo to someone else's cloud first. Graphify doesn't, because it can't — there is no server in the loop.
On-device
Parsing runs locally — 36 tree-sitter grammars over your repo, on your hardware. The graph is a file on your disk, not rows in a hosted index.
No telemetry
No usage pings, no crash reports, no analytics. There's nothing to opt out of, because nothing is sent.
MIT, auditable
The entire source is MIT-licensed on GitHub. You don't have to trust this page — read what the code does.
Read the sourceSelf-host the MCP server
Serve the graph over stdio on one machine, or over HTTP on your own infrastructure for the team. We host nothing.
The full picture: your code stays local. The only thing that leaves your machine is the queries your assistant already sends to your own model provider, under your own keys — Graphify adds no new destination.
$0. MIT. Free forever.
Everything on this page is the open-source product. It runs on your machine: no limits, no account, no card.
Enterprise features (verification, code review, CTO digest, Jira) are in early access. Join the list
Try it on your own repo.
86,755 stars on GitHub. Read the code.Evaluating for a team? See Graphify Enterprise →
