Mneme

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.

FeatureMnemegrep / rgCodySourcegraphCursor
Real symbol resolverYes: 3 languagesNo: text onlyPartly: partialYes: yesPartly: basic
Cross-file call graphYes: yesNo: noYes: yesYes: yesPartly: single file
Memory across sessionsYes: yesNo: nonePartly: chat historyNo: noPartly: basic notes
Runs on your machineYes: yesYes: yesNo: cloudNo: cloudNo: cloud
MCP-nativeYes: 49 toolsNo: noNo: closedNo: closedNo: closed
Rebuild on editYes: under 1 sPartly: re-scanPartly: cloud syncPartly: cloud syncYes: yes
Semantic searchYes: local BGENo: noNote: cloudNote: cloudNote: cloud
Graph viewsYes: 14 viewsNo: noPartly: basicYes: yesNo: no
Update with rollbackYes: yesNo: noneNote: pushed by cloudNote: pushed by cloudPartly: auto-update
Health checksYes: doctorNo: noPartly: cloud logsYes: yesNo: no
Self-hostableYes: by defaultYes: yesPartly: enterpriseYes: enterpriseNo: no
Cost for a developerYes: freeYes: freeNote: subscriptionNote: subscriptionNote: 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.