# Graphicle

Turns a repository into a code graph, keeps your project's notes, and hands the agent excerpts with file and line references. Runs locally.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 352
- Author: Graphicle-AI
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Graphicle-AI/graphicle
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/graphicle

## What it does

Graphicle maps the repository into a graph of symbols, files and calls. Alongside it sits project memory: your docs, the decisions you made, earlier agent sessions. Ask a question and the server answers with slices of both, each tagged with the file it came from and the line numbers, so the agent's claim can be checked.

The whole thing is one Rust binary. The code graph, the memory, an MCP server, a browser view for the graph and the CLI ship together, backed by a single SQLite file. No API key to fetch, no account, no telemetry. Setup goes through a Homebrew package, then `graphicle setup` inside the repo: it indexes the code, connects whatever agents it finds, starts recording sessions, appends a short section to `AGENTS.md` and installs Git hooks. Every file it touches gets backed up and listed, and `graphicle disconnect` reverses the lot.

The Windows build is a preview and not code-signed yet. Nothing leaves the machine unless you ask, except a daily release check that `GRAPHICLE_NO_UPDATE_NOTIFIER=1` silences. Memory an agent proposes sits waiting for your approval before anyone relies on it. On finding code the authors measured parity with grep and claim no token savings, so treat the citations as the point, not a speedup.

## Requirements
- Needs: a prebuilt binary from the repository releases

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- locate where failed requests get retried in a large repo
- give a coding agent code excerpts that cite file and line
- keep project decisions available in later agent sessions
- see which places an edit to one symbol touches
- wire one MCP server into several editors at once

## Example prompts
- Use graphicle to find where failed requests are retried
- Ask graphicle how tax gets added to prices
- Run `graphicle doctor` and tell me what failed

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
