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 and navigate — with persistent memory that keeps every decision alive across sessions.

Works with Claude Cursor Windsurf Cline Zed Continue · any MCP client
CLI / Developer
graphmind — claude
View on GitHub ↗
Desktop App · Mac & Windows
GraphMind desktop app — ProjectsGraphMind desktop app — IntegrationsGraphMind desktop app — Settings
5,700x
less noise for your AI
25
MCP tools, any AI assistant
30+
languages supported
~10M
tokens saved per session

Three steps to a smarter AI assistant

Works the same whether you use the desktop app or the CLI.

Desktop App Mac & Windows · no terminal required
01

Download & open

Install the GraphMind app for Mac or Windows. Open it, point it at your project folder. No terminal needed.

02

Connect your AI assistant

The app configures your AI tools automatically. One click — the MCP server starts and your assistant sees your graph immediately.

03

Ask anything

"What calls this function?" "Show dead code." "Why does this service exist?" Get answers grounded in your actual code.

or via CLI
CLI / Developer Homebrew · Cargo · full control
01

Index your codebase

graphmind index .

GraphMind parses every file with tree-sitter, builds a symbol graph in DuckDB, and detects cross-project dependencies automatically.

02

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.

03

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.

Benchmark · 31K symbol codebase

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
~10M
tokens saved per session
On 5–10 searches vs grep. Nearly an entire context window.
5,700x
peak reduction ratio
1,468,000 grep tokens → 257 GraphMind tokens.

30+ languages supported

Powered by tree-sitter parsers

Full list →
TypeScript
JavaScript
Python
Rust
Go
Ruby
Java
C++
C#
Swift
Kotlin
PHP
Scala
SQL
Dockerfile
HCL
YAML
+ more

Simple, transparent pricing

Start free. Upgrade when you need more.

MonthlyAnnualSave 20%
Most popular

Pro

19€/mo
  • Everything in Embeddings +
  • Remote API + MCP server
  • No local installation needed
  • Works from any machine

Free

0€
  • Local graph, unlimited projects
  • 25 MCP tools
  • SQLite memory store
  • Local embeddings (minilm)
  • MIT — open source
Install now

Embeddings

9€/mo
  • Everything in Free +
  • Remote semantic search
  • Voyage AI embeddings
  • Better cross-session results

Team

19€/mo/seat
  • 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

See full pricing details →

Start in 30 seconds

Free to start. Open source. No account needed.

Download brew install aouicher/graphmind/graphmind

Click the command to copy