Your codebase has a shape.
Now your AI can see it.
And remember it.
GraphMind turns your codebase into a knowledge graph your AI can query, navigate, and remember. Ask about dead code, dependencies, or blast radius — and get answers grounded in your actual architecture. Up to 5,700x fewer tokens than raw search. And a built-in persistent memory keeps your AI briefed on every decision, across every session.
GraphMind turns your codebase into a knowledge graph your AI can query and navigate — with persistent memory that keeps every decision alive across sessions.
Three steps to a smarter AI assistant
Works the same whether you use the desktop app or the CLI.
Download & open
Install the GraphMind app for Mac or Windows. Open it, point it at your project folder. No terminal needed.
Connect your AI assistant
The app configures your AI tools automatically. One click — the MCP server starts and your assistant sees your graph immediately.
Ask anything
"What calls this function?" "Show dead code." "Why does this service exist?" Get answers grounded in your actual code.
Index your codebase
graphmind index . GraphMind parses every file with tree-sitter, builds a symbol graph in DuckDB, and detects cross-project dependencies automatically.
Connect to your AI assistant
graphmind setup One command configures everything: MCP server in Claude Desktop, Claude Code, Cursor, Windsurf — and injects usage rules into your global context. 25 tools available immediately.
Ask anything
"What calls this function?" "Show dead code." "Why does this service exist?" Get answers grounded in your actual code.
Your AI assistant, fully briefed
25 MCP tools. Grounded in your code — and in everything your AI has already learned about it.
gm_search Find anything in your code
Search by meaning, not just by name. FTS + semantic + graph ranking — results in under 300 tokens.
gm_fn Understand any symbol instantly
Full source, callers, callees — in one call. No file browsing, no grepping.
gm_memory_add Persistent memory, across every session
A built-in memory store keeps your architectural decisions and conventions alive. Your AI recalls them every session — no need to repeat yourself.
gm_fn_impact Know what breaks before you touch it
Full transitive caller chain for any symbol. Understand the blast radius before you refactor.
gm_dead_code Delete code you no longer need
Find symbols with zero callers across all your projects. Safe to remove, with confidence.
gm_diff_impact Review PRs with full context
Run on any git diff. See exactly which symbols are affected and who calls them.
gm_similar Spot copy-paste before it becomes debt
Find structurally similar symbols across your codebase. Catch duplication early.
gm_cross_links See how your services depend on each other
Cross-project dependency edges, detected automatically at index time.
gm_cycles Catch dependency cycles early
Detect circular dependencies before they cause build failures or runtime surprises.
Your AI gets the answer, not the noise
Raw code search dumps millions of tokens of irrelevant lines into your AI's context. GraphMind returns ranked symbols with structural context — up to 5,700x less noise. On a typical session with 5–10 searches, that's ~10M tokens saved.
| Query | grep tokens | GraphMind tokens | Ratio |
|---|---|---|---|
| "payment processing" | ~1,468,000 | ~257 | 5,700x |
| "compliance check" | ~1,007,000 | ~274 | 3,670x |
| "wallet creation" | ~1,237,000 | ~285 | 4,340x |
* 1 token ≈ 4 characters · benchmark on a 31K symbol codebase
Beyond token count
| grep | GraphMind | |
|---|---|---|
| Understands synonyms | ✗ | "money transfer" → payment_service |
| Ranks by relevance | ✗ | RRF (3 sources) |
| Structural context | ✗ | callers/callees via graph |
| Filters noise | ✗ | AST symbols only |
30+ languages supported
Powered by tree-sitter parsers
Simple, transparent pricing
Start free. Upgrade when you need more.
Pro
- ✓Everything in Embeddings +
- ✓Remote API + MCP server
- ✓No local installation needed
- ✓Works from any machine
Free
- ✓Local graph, unlimited projects
- ✓25 MCP tools
- ✓SQLite memory store
- ✓Local embeddings (minilm)
- ✓MIT — open source
Embeddings
- ✓Everything in Free +
- ✓Remote semantic search
- ✓Voyage AI embeddings
- ✓Better cross-session results
Team
- ✓Everything in Pro +
- ✓Shared team graph
- ✓Shared architectural memories
- ✓gm_team_who_knows — find who documented a symbol
- ✓Auto-sync after indexing
- ✓Min. 3 seats
Start in 30 seconds
Free to start. Open source. No account needed.
brew install aouicher/graphmind/graphmind
Click the command to copy


