- Config (OSS): ConfigManager no longer injects OpenAI's default baseURL and model into non-OpenAI LLM providers. The defaults now apply only to openai and openaistructured, so a DeepSeek, xAI, or…
- Vector Stores: Turbopuffer filters now apply every operator (eq, ne, gt, gte, lt, lte, in, nin). Only the range operators were read before, so eq, ne, in, and nin were silently dropped. A "" value…
- Vector Stores: Turbopuffer search() with euclideansquared now maps the unbounded squared distance to 1 / (1 + distance) instead of 1 - distance, which went negative and inverted ranking for any…
- Packaging: pg, @types/pg, and natural are now optional peer dependencies, and pg / @types/pg accept caret ranges instead of the exact 8.11.3 / 8.11.0 pins, so installing mem0ai no longer pulls in…
Mem0 by Mem0
A memory layer for AI agents and apps: it extracts facts from conversations, stores them and retrieves the relevant ones later, so an agent remembers users and past work across sessions.
What Mem0 does
Key facts
| Maker | Mem0 |
|---|---|
| Type | Memory layer library |
| License | Apache-2.0 |
| Interfaces | Python library, TypeScript library, REST API, MCP server |
| Main language | Python |
| Open issues and PRs | 802 |
Pricing
The open-source library is free to self-host. The hosted Mem0 Platform has a free Hobby tier, Starter at $19 a month and Pro at $249 a month.
Source: official pricing page, checked Oct 9, 2026. Prices change often; confirm before you buy.
Quick answers
- Free to start?Yes
- Open source?Yes (Apache-2.0)
- Where you use itPython library, TypeScript library, REST API, MCP server
- Closest alternativeLiteLLM · all alternatives
Get started with Mem0
| npm | npm install mem0ai |
|---|---|
| PyPI | pip install mem0ai |
These commands use the packages tracked on this page. The vendor may recommend a different installer; see the official documentation.
Mem0 works with
Mem0 alternatives
Best Mem0 alternatives compared · All agent tooling for cost, context and memory
| # | Agent | Gid Score | Downloads 7d | 7d | 30d | VS Code installs | Stars | Latest release | Price | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 8 |
|
73 | 23.1M | up 1.8% | — | — | 60.4K+60/day | 1.104.2yesterday | Free (OSS) | ||
| 14 |
|
63 | 2.7M | down 3.5% | down 5.6% | — | 190K+368/day | 2.11.03mo ago | Free + $16/mo | ||
| 15 |
|
63 | 8.7M | up 11.2% | down 1.9% | — | 35.5K+39/day | 4.55.0yesterday | Free (OSS) | ||
| 21 |
|
60 | 3.7M | up 2.6% | up 13.7% | — | 14.2K+24/day | 2.53.13d ago | Free + $150/mo | ||
| 34 |
|
55 | 1.7M | up 8.4% | up 33.7% | — | 30.5K+16/day | 0.13.010d ago | Free + $29/mo | ||
| 35 |
|
55 | 351K | up 5.9% | down 6.5% | — | 85K+61/day | 0.9.416d ago | Free (OSS) | ||
| No agents match that filter. | |||||||||||
Mem0 news
-
25 agents added to AgentGid
LiteLLM, Firecrawl, Langfuse, E2B, Composio, Crawl4AI, Mem0, Repomix, CodeGPT, Context7, Phoenix, Headroom and 13 more
-
Mem0 3.3.1 released
Config (OSS): ConfigManager no longer injects OpenAI's default baseURL and model into non-OpenAI LLM providers. The defaults now apply only to openai and openaistructured, so a DeepSeek, xAI, or…; Vector Stores: Turbopuffer filters now apply every operator…
What changed: recent Mem0 releases
60 stable releases in the last 90 days · Full changelog
- Core: add() (Memory and AsyncMemory) no longer reports records the vector store rejected as successful ADD events. Only records that were actually inserted are written to history, entity-linked,…
- Core: Restore the context-manager protocol on Memory (with Memory() as m:) and AsyncMemory (async with AsyncMemory() as m:), which closes the instance on exit (#7354)
- LLMs: The AWS Bedrock Anthropic path now returns the first Converse content block that carries text instead of always reading content[0]. Claude reasoning models can emit a reasoningContent block…
- Vector Stores: Turbopuffer filters now apply every operator (eq, ne, gt, gte, lt, lte, in, nin). Only gte and lte were read before, so any other operator was silently dropped and the query…
- Vector Stores: Turbopuffer search() scores now respect distancemetric. With euclideansquared, the unbounded squared distance maps to 1 / (1 + distance) instead of 1 - distance, which went negative…
- Vector Stores: S3 Vectors search() scores are now metric-aware. With euclidean, the distance maps to 1 / (1 + distance) instead of max(0, 1 - distance), which collapsed most scores to 0
- Search: The searchmemory tool description no longer asks the agent to search proactively before answering anything that may depend on earlier context. It now asks for a search before repeating…
- Automatic recall: Injected memories are introduced as "Mem0 found these relevant memories from earlier work:". The old heading called them a shallow first pass and told the agent to search again…
- Search: The memory policy, mem0memory tool description, and prompt guidelines no longer ask the agent to search before answering anything that may depend on earlier context or to run several…
- Skills: context-loader makes one search instead of 2-4 parallel searches, and uses the search skill description from the other coding-agent plugins (#7420)
- Automatic recall: Injected memories are introduced as "Mem0 found these relevant memories from earlier work in this repository:", the same heading as the Python plugins. The old heading called…
- Search: The memorysearch tool description no longer asks the agent to search proactively or to run several searches for multi-part questions. It now asks for a search before repeating…
- Search: The searchmemories tool description no longer asks the agent to search proactively or to run several searches for multi-part questions. It now asks for a search before repeating…
- Session context: Removed two system-context lines that told the agent to run 2 parallel searches before responding and 2-4 parallel searches for non-trivial tasks (#7420)
- Skills: /mem0-search and /mem0-context-loader make one searchmemories call instead of 2 and 2-4 parallel calls. /mem0-context-loader now uses the search skill description from the other…
Mem0 popularity and usage data
Mem0 was downloaded 692K times from npm and PyPI in the week ending Oct 5, 2026, up 4.8% on the week before and down 29.9% over the last 30 days compared with the 30 before. The GitHub repository has 66.8K stars, 2,069 of them added in the last 30 days. The latest stable release is 3.3.1, published Sep 25, 2026; there were 21 stable releases in the past 30 days. It was mentioned in 4 Hacker News posts and comments over the last 30 days.
Download the raw daily series: mem0.csv
Gid Score breakdown
Each component is scored 0 to 100 from public signals; a dash means no data for it. Methodology.
Mem0 FAQ
How much does Mem0 cost?
The open-source library is free to self-host. The hosted Mem0 Platform has a free Hobby tier, Starter at $19 a month and Pro at $249 a month.
Is Mem0 open source?
Yes. Mem0 is open source, released under the Apache-2.0 license.
How popular is Mem0?
Mem0 was downloaded 692K times from npm and PyPI in the week ending Oct 5, 2026, up 4.8% on the week before and down 29.9% over the last 30 days compared with the 30 before. The GitHub repository has 66.8K stars, 2,069 of them added in the last 30 days. The latest stable release is 3.3.1, published Sep 25, 2026; there were 21 stable releases in the past 30 days.
What is the latest version of Mem0?
The latest stable release we track is 3.3.1, published on Sep 25, 2026.
What are the alternatives to Mem0?
The closest alternatives in the same category by Gid Score are LiteLLM, Firecrawl, Langfuse, E2B.
For the makers of Mem0 badges, corrections
Add a live badge to your README or site:
[](https://agentgid.com/agents/mem0/)
[](https://agentgid.com/agents/mem0/)
Something wrong or outdated on this page? Send a correction with a link to the official source. More for makers.
Where these numbers come from
npm: mem0ai. PyPI: mem0ai. GitHub: mem0ai/mem0. See data sources for how each one is collected.
Product facts and pricing were checked against: github.com, mem0.ai, docs.mem0.ai.
