Mem0 is a memory layer you attach to an LLM application or agent so it can retain facts across sessions instead of starting from zero every conversation. It’s infrastructure, not a framework — it doesn’t orchestrate agents itself, it sits underneath frameworks like What is CrewAI or What is Google ADK and answers “what do we already know about this user/task.”
The problem it solves
Without memory: every session starts cold — no preferences, no prior context, no continuity
With Mem0: facts extracted from conversation → stored → retrieved when relevant next time
How retrieval works
Conversation happens
│
▼
Extract facts ──▶ Store, indexed by user / session / agent ID
│
▼
New session starts
│
▼
Retrieve relevant memories:
- semantic similarity (vector search)
- keyword matching
- entity matching
│
▼
Inject into context window ──▶ LLM responds with continuity
Architecture: three storage types behind one API
| Layer | What it’s good at |
|---|---|
| Vector search | ”Find memories similar in meaning” — fuzzy recall |
| Knowledge graph | Relationships between entities — “who reports to whom” |
| Key-value cache | Fast exact-match lookups for hot facts |
Combining all three behind a single API is the actual product — most teams building this themselves would otherwise stitch together a vector DB, a graph DB, and Redis by hand.
Memory Compression Engine
The other headline feature: instead of just storing raw conversation turns, Mem0 compresses chat history into optimized memory representations, cutting prompt tokens by up to 80% while preserving context fidelity. This matters directly for cost and latency — every token of re-injected memory is a token you’re paying for and waiting on at every single turn.
Where this overlaps with other tools on this list
| Tool | Its own memory story |
|---|---|
| What is Hermes Agent | Built-in “holographic” memory (SQLite + FTS5, fact-based, not vector search) |
| What is Google ADK | Structured context management (session state, artifacts) — broader than just memory |
| What is Vertex AI | Managed Memory Bank (GA in 2026) inside its own Agent Engine runtime |
| Mem0 | Framework-agnostic — the thing you reach for when your framework doesn’t already have this |
Adoption signal
~48,000 GitHub stars, a $24M Series A (October 2025), YC-backed — by 2026 it’s positioned as the default choice for bolting production-grade memory onto an existing agent quickly, rather than building the vector+graph+cache stack yourself.
Why it’s on the backlog: it’s the answer for any agent framework in this list that doesn’t ship first-class long-term memory out of the box — most notably What is CrewAI, where memory is explicitly pluggable rather than built-in.
Local graph
Linked from 6 notes
What is Vertex AI
Google Cloud's managed ML/AI platform — as of 2026 rebranded and consolidated into the Gemini Enterprise Agent Platform, bundling 200+ foundation models, Agent Builder, and a managed agent runtime (formerly 'Agent Engine').
What is CrewAI
Open-source Python framework for multi-agent orchestration — role-based 'Crews' for autonomous collaboration and event-driven 'Flows' for precise control, now a de facto standard for production agentic pipelines.
What is Gemini Enterprise Agent Platform
Google's April 2026 unification of agent tooling — a four-stage lifecycle (build, scale, govern, optimize) wrapping Agent Studio/ADK, a stateful Agent Runtime, an Identity/Registry/Gateway governance stack, and native A2A + MCP interop.
What is Google ADK
Google's open-source, code-first Agent Development Kit — a multi-language framework for building, evaluating, and deploying agents, positioned as an 'agent execution framework' rather than a toolkit.
What is Hermes Agent
Nous Research's open-source, self-hosted AI agent that runs continuously on your own server, builds persistent memory over time, and distills its own reusable 'skills' from completed tasks.
Agentic AI: Projects & Engineering Mastery
A book-shaped table of contents for Agentic AI: Projects & Engineering Mastery: hands-on practitioner builds, Principal/Staff-level technical leadership, and the lookup appendices and vendor/framework reference notes for the whole series. Book 6 of the AI Systems Engineering series.
Related notes
What is Hermes Agent
Nous Research's open-source, self-hosted AI agent that runs continuously on your own server, builds persistent memory over time, and distills its own reusable 'skills' from completed tasks.
What is Harness Engineering
The discipline of designing everything that wraps a raw LLM into a reliable agent — tool contracts, system prompt architecture, context/memory management, permission gates, and feedback loops. Distinct from prompt engineering and model training.
What is Google ADK
Google's open-source, code-first Agent Development Kit — a multi-language framework for building, evaluating, and deploying agents, positioned as an 'agent execution framework' rather than a toolkit.
What is CrewAI
Open-source Python framework for multi-agent orchestration — role-based 'Crews' for autonomous collaboration and event-driven 'Flows' for precise control, now a de facto standard for production agentic pipelines.