Python

Mem0

Long-term memory for AI agents
by mem0ai · Apache-2.0
64 446stars7 551forksPythonlanguage9 days agolast push
AI agent frameworkAgent memory layerApache-2.0Self-hostedPythonIntermediate

From the README

Install
pip install mem0ai
Documentation ↗

Excerpts from the project README on GitHub. Copyright and licensing remain with the respective authors.

A high count usually means the project is heavily examined. A low count usually means it is little examined — not that it is safe.
No public activity signals for this tool — it has no open repository we can measure.
Olud Pulse ⓘ ★★★★★★★★★★ /100 signals tracked
🐳 Docker pulls 📦 PyPI downloads / month 📦 npm downloads / month 🚀 Latest release ·
Visit website →View on GitHub

What is Mem0?

Mem0 is a memory layer that gives agents and assistants persistent, personalized memory across sessions, with APIs to store, search and consolidate memories.

Why people choose Mem0

Mem0 at a glance

CategoryAI agent framework
TypeAgent memory layer
LicenseApache-2.0
Runs locallySelf-hosted
Built withPython
Skill levelIntermediate
Best fordevelopers adding persistent memory to agents
See GitHub stats & activity

Open-source alternatives to Mem0

Other open-source ai agent framework tools worth comparing:

LoopXKeep long-running agent loops on durable, reviewable stateCrewAIOrchestrate role-playing agent crewsPaperclipRun a company of AI agents from one dashboardAutoGenMicrosoft's conversational agent frameworkLangGraphStateful, controllable agent graphsMetaGPTA software company of LLM agentsAutoGPTThe original autonomous GPT agentOpenHandsAI developer that writes and runs codeSuperAGIDev-first autonomous agent platformBabyAGIMinimal task-loop autonomous agentAgnoFast, lightweight multi-modal agentsLettaStateful agents with long-term memorysmolagentsAgents in a few lines of codePydantic AIType-safe agents for productionSWE-agentAgent that fixes GitHub issuesAgent ZeroA general agent that grows with your promptsCAMELThe research framework for agent societiesElizaAgents with personality for Discord, X and moreGoogle ADKGoogle's official Agent Development KitNeverApplyAn agent that tailors your resume and applies for youComposio250+ ready-made tools for your agentsAG2The community continuation of AutoGenOpenAI SwarmMinimal multi-agent handoffsPhidataAgents with memory, knowledge and toolsJulepStateful agents as a service

Mem0 head-to-head

Mem0 vs LoopXMem0 vs CrewAIMem0 vs PaperclipMem0 vs AutoGenMem0 vs LangGraphMem0 vs MetaGPTMem0 vs AutoGPTMem0 vs OpenHandsMem0 vs SuperAGIMem0 vs BabyAGIMem0 vs AgnoMem0 vs LettaMem0 vs smolagentsMem0 vs Pydantic AIMem0 vs SWE-agentMem0 vs Agent ZeroMem0 vs CAMELMem0 vs ElizaMem0 vs Google ADKMem0 vs NeverApplyMem0 vs ComposioMem0 vs AG2Mem0 vs OpenAI SwarmMem0 vs PhidataMem0 vs Julep

FAQ

Is Mem0 free?

Mem0 is free and open-source (Apache-2.0 license), so you can use, self-host and modify it at no cost.

Can I run Mem0 locally?

Yes. Mem0 is designed to run on your own machine or server, keeping your data private.

What is the best alternative to Mem0?

Popular open-source alternatives include LoopX, CrewAI, Paperclip. See the comparisons above to choose.

Explore more open-source AI

Browse the full directory of open-source AI tools, models and projects — updated daily.

Browse all tools →