Source · repo
Graphicle: code graph and memory for coding agents
Summary
Graphicle is a local Rust program, licensed Apache-2.0, that indexes a repository into a
code graph (files, functions, calls, imports). It also stores project docs, decisions,
and past agent sessions, then serves cited excerpts with file and line references to
coding agents over MCP. It needs no account or API key and sends no telemetry. The repo
first appeared in this library's GitHub trends on 2026-10-20 (about 325 stars in six
days), so date_published is approximate. It is labelled pre-release.
Key points
- Install on macOS or Linux with
brew install graphicle-ai/tap/graphicle, then rungraphicle setupin the repository. For Claude Code it adds an MCP entry to.mcp.jsonand session-capture hooks to.claude/settings.local.json, and backs up each changed file as<file>.graphicle-bak.graphicle disconnectundoes it. A Windows build is in preview. - MCP tools include
query_graph,get_neighbors, andshortest_path, plus memory tools. With--pull-requestsit also addslist_prs,get_pr_impact, andtriage_prs(these use the GitHub CLI). - CLI commands:
ask,context,graph affected,open, anddoctor. Written answers are optional and need a model (graphicle config set model anthropic,openai, orollama). - Good for: finding callers and impact of a change in a large codebase, and giving the agent memory of earlier sessions and decisions without a hosted service.
- The engine is a Rust port of Graphify. The benchmarks (dated 2026-10-15) are self-reported. The project has only about 23 commits, so how well it is maintained is not yet clear.
Why it matters
It combines two things coding agents usually lack, structural code navigation and persistent project memory, in one local MCP server that is easy to remove. Try it on a large repository before relying on it.