Compare Mneme Side by side, in the light.
Five aisles in this hall, one for each tool developers reach for when their agent asks “where is this used?”, and twelve bays along each, one for each feature. The roof is open where a tool has the feature. Walk down Mneme’s aisle: it is lit from end to end.
As of May 2026. These products change quickly; check their own documentation.
The feature matrix
Twelve features that matter.
| Feature | Mneme | grep / rg | Cody | Sourcegraph | Cursor |
|---|---|---|---|---|---|
| Real symbol resolver | Yes: 3 languages | No: text only | Partly: partial | Yes: yes | Partly: basic |
| Cross-file call graph | Yes: yes | No: no | Yes: yes | Yes: yes | Partly: single file |
| Memory across sessions | Yes: yes | No: none | Partly: chat history | No: no | Partly: basic notes |
| Runs on your machine | Yes: yes | Yes: yes | No: cloud | No: cloud | No: cloud |
| MCP-native | Yes: 49 tools | No: no | No: closed | No: closed | No: closed |
| Rebuild on edit | Yes: under 1 s | Partly: re-scan | Partly: cloud sync | Partly: cloud sync | Yes: yes |
| Semantic search | Yes: local BGE | No: no | Note: cloud | Note: cloud | Note: cloud |
| Graph views | Yes: 14 views | No: no | Partly: basic | Yes: yes | No: no |
| Update with rollback | Yes: yes | No: none | Note: pushed by cloud | Note: pushed by cloud | Partly: auto-update |
| Health checks | Yes: doctor | No: no | Partly: cloud logs | Yes: yes | No: no |
| Self-hostable | Yes: by default | Yes: yes | Partly: enterprise | Yes: enterprise | No: no |
| Cost for a developer | Yes: free | Yes: free | Note: subscription | Note: subscription | Note: subscription |
Honest verdicts
No tool wins everything.
- grep / ripgrepThe fastest text search there is. It does not model symbols, references or call graphs, by design. Use it when you know the exact string.
- CodySourcegraph’s AI assistant, backed by the cloud. A good fit for teams already on Sourcegraph whose security allows code in the cloud.
- SourcegraphCode search across a whole organisation. Strongest for huge shared monorepos, at enterprise prices.
- IDE Find ReferencesSolid inside the open workspace of VS Code or JetBrains. It forgets everything when the session ends.
- Cursor memoryBuilt into Cursor and well integrated there, but tied to that editor rather than offered as an MCP server.
- MnemeA code-graph memory for AI agents: local, MCP-native, persistent across sessions, and structural. Use it when you want memory that keeps your code at home, does not expire, and answers from structure.
One MCP server. Every host.
Code Review Graph is a review-focused graph with a VS Code extension. graphify builds knowledge graphs of code and other content. tree-sitter is the parser library Mneme itself uses underneath. Mneme is the heaviest of them: a Rust supervisor that runs between your AI sessions, survives Claude’s context compaction by design, enforces your CLAUDE.md rules as you work, and gives every AI tool you use the same memory.