Memori vs claude-mem
Persistent memory for AI agents compared
Memori and claude-mem both capture agent activity and make relevant context available in later interactions. Memori is a broader memory layer for LLM applications, while claude-mem focuses on searchable project history for coding agents, especially Claude Code.

Memori: Give AI Agents Persistent Memory
Memori adds persistent, structured memory to LLM applications and agents, capturing conversations and execution context for later recall. It suits teams building stateful agents who want a memory layer that works across models and existing infrastructure.

claude-mem: Preserve Agent Context Across Sessions
Claude-Mem captures and summarizes agent activity, then retrieves relevant project history in later sessions. It is for developers who want coding agents to retain useful context instead of starting from scratch each time.
| Memori | claude-mem | |
|---|---|---|
| Language | Python | TypeScript |
| License | NOASSERTION | Apache-2.0 |
| Stars | 17.1k | 95.5k |
| Forks | 3.6k | 8.5k |
| Last analyzed | Oct 3, 2026 | Oct 3, 2026 |
Key differences
- Memori structures interactions as memories such as facts, events, preferences, and relationships; claude-mem records observations, summarizes sessions, and retrieves project history.
- Memori offers Python and TypeScript SDKs and integrations across supported LLMs and frameworks; claude-mem is designed primarily for Claude Code and documents other agent integrations.
- Memori supports managed Memori Cloud or a bring-your-own-database setup; claude-mem stores session history in local SQLite and uses Chroma with SQLite full-text search.
- Memori’s supplied license field is NOASSERTION, while its README states Apache 2.0; claude-mem lists Apache-2.0.
- Memori targets teams building stateful production agents across use cases; claude-mem focuses on developers who need coding agents to retain and search project history across sessions.
- The supplied repository metadata lists 17.1k stars and 3.6k forks for Memori, and 95.5k stars and 8.5k forks for claude-mem.
Choose Memori if you…
- need a memory layer for LLM applications beyond coding agents.
- want Python or TypeScript SDKs and options for managed cloud or your own database.
- need memory structured around entities, processes, facts, preferences, and other types of context.
Choose claude-mem if you…
- want coding agents, especially Claude Code, to retain project history across sessions.
- need searchable session observations with compact results before loading full details.
- prefer a local SQLite-based history store with configurable context injection and privacy exclusions.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.