graft

A tool that gives coding agents such as Claude Code, Cursor and Codex a structured understanding of your codebase. The aim is to make agent work faster and cheaper.

Share on XLicense: MIT

Overview

Graft is a command line tool that helps coding agents such as Claude Code, Cursor, Codex and Gemini understand a codebase without re-exploring it every session. It reads your code once and writes a graph into the repo as linked markdown files, one node per system, API or concept, each explained in plain English. It then wires hooks and a statusline into Claude Code so matching nodes are added to each prompt. Install it with npm and run graft init.

Key features

  • Builds a graph of linked markdown files from your code
  • graft init wires hooks and statusline into Claude Code
  • Rebuilds the graph in the background after each turn
  • graft grep, graft map and graft viz for search and visualization
  • MCP server and support for monorepos and multi-repo folders

Best for

Teams whose coding agents waste tool calls and tokens rediscovering the same repository. The graph is a local cache, so each teammate runs graft build themselves.

Upstream
trailhq/Graft
Fork on GitHub
Guo-astro/graft
Upstream stars
9.4k
Category
AI agents and LLM tools
Language
TypeScript
License
MIT
Forked
2026-08-12
Sync status
In syncLast synced 2026-09-29