Developer Memory Tools
19 memory systems for AI coding assistants. Click any row for details.
System | Stars | Approach | Search | Storage | MCP | Scopes | Dedup | Retention | Multi-user | Cross-machine | Web UI | Token Budget | Tool Support | Context Injection | Network | Audit Trail |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Claude Code Auto Memory Built-in file-based memory for Claude Code Proprietary | -- | file-based | -- | markdown files | No | project | -- | -- | No | No | No | -- | Claude Code | file-based | No | No |
Claude Memory API First-party memory API for Claude Proprietary | -- | client-side tool | -- | bring your own | No | custom | -- | -- | No | No | No | -- | Any Claude API client | auto | Yes | No |
claude-diary Append-only session journal Shell | ★ 356 | file-based | -- | markdown files | No | project | LLM reflection | -- | No | No | No | -- | Claude Code | file-based | No | Partial |
claude-mem Vector memory with AI compression TypeScript · v12.1.0 | ★ 48.6k | vector | semantickeyword | SQLiteChromaDB | Yes | project | AI compression | -- | No | No | Yes | progressive disclosure | Claude CodeAny MCP client | manual | No | No |
claude-mnemonic Observation-based memory with decay and lifecycle Go · v0.11.101 | ★ 10 | vectorreranking | semantickeywordreranking | SQLite | Yes | projectglobal | conflict detectionsupersede | importance decayvoting | No | No | Yes | configurable limits | Claude CodeAny MCP client | manual | No | Partial |
claude-tandem Priority-tiered context files Shell | ★ 6 | file-based | -- | plain files | No | priority tiers | file compaction | auto-expiry | No | No | No | -- | Claude Code | file-based | No | No |
claude-total-memory Full-featured memory with version history Python · v4.0.0 | ★ 13 | hybrid | semantickeywordfuzzygraph | SQLiteChromaDB | Yes | knowledge types | jaccardfuzzyversioning | retention zonesdecay scoring | No | No | Yes | progressive disclosure | Claude CodeAny MCP client | manual | No | Yes |
Claude.ai Memory Built-in cloud memory for Claude.ai Proprietary | -- | cloud-managed | -- | cloud | No | global | AI synthesis | -- | No | Yes | Yes | -- | Claude.ai | auto | Yes | No |
HUSK AI memory server with search and session tracking TypeScript | ★ 0 | vectorgraph | semantic | SQLitesqlite-vecQdrant | Yes | sessionprojectglobal | semantic | per-scope TTL | Yes | Yes | Yes | max_tokens | Claude CodeAny MCP client | auto | Partial | Yes |
Ix System intelligence for codebases TypeScript · v0.5.1 | ★ 187 | graph | keyword | knowledge graph | No | project | -- | -- | No | No | Partial | directed context | ClaudeCodexGeminiOpenClaw | auto | Partial | No |
Jumbo CLI Project context orchestration for coding agents TypeScript · 2.11.1 | ★ 71 | structured | keyword | JSONLSQLite | No | sessionproject | -- | -- | No | No | No | -- | Claude CodeGitHub CopilotGoogle GeminiCursorMistral Vibe CLIAmpWarpVS Code | file-based | No | Yes |
Khoj Self-hosted AI assistant with document indexing Python · 2.0.0-beta.28 | ★ 34.0k | vectordocument index | semantickeyword | SQLitecloud | Yes | per-agent KB | -- | -- | Yes | Yes | Yes | -- | Claude CodeAny MCP clientWebDesktopMobile | manual | Partial | No |
knowledge-bank Simple key-value knowledge store TypeScript | ★ 4 | FTS | keyword | SQLite | No | typescope | -- | -- | No | No | Yes | -- | CLI | manual | No | No |
lisa Knowledge graph memory with Neo4j TypeScript · v2.27.0 | ★ 7 | knowledge graph | graphsemantic | Neo4j | No | project | entity resolution | temporal tracking | No | Partial | No | -- | CLI | manual | Partial | Partial |
llm-memory.net Memory platform with multi-agent communication JavaScript · v1.1.0 | ★ 7 | vector | semantickeyword | PostgreSQL | Yes | projectglobal | semantic | manual | Yes | Yes | Yes | cost_budget | Claude CodeClaude DesktopAny MCP client | manual | Yes | Partial |
mcp-memory-service Knowledge graph memory with optional cloud sync Python · v10.36.4 | ★ 1.6k | hybrid | semantickeywordgraph | SQLite | Yes | per-agent | semanticconsolidation | -- | Partial | Partial | Yes | -- | Claude CodeClaude DesktopLangGraphCrewAIAutoGenAny MCP client | manual | Partial | No |
mnemon Multi-graph memory with importance decay Go · v0.1.2 | ★ 34 | graph | graph traversalvector | SQLite | No | named stores | conflict detection | importance decay | No | No | No | -- | CLI | manual | No | Partial |
Supermemory Cloud memory service with contradiction detection Cloud service | ★ 21.7k | vector | semantic | cloud | Yes | container tags | autocontradiction detection | auto-expiry | Yes | Yes | No | -- | Claude CodeAny MCP client | manual | Yes | No |
trvon/yams Content-addressed memory with block storage C++ · v0.12.1 | ★ 369 | content-addressed | keywordvector | SQLiteblob store | Yes | N/A | content hash | -- | No | No | No | -- | Claude CodeAny MCP client | manual | No | Partial |
Click any row for details