mem0
mem0ai/mem0Plugin
Connect Mem0 to Claude to give your agent persistent memory across sessions. Claude can store user preferences, project context, and conversation history, then search, update, or forget them as new information comes in. Useful for coding assistants that remember your codebase conventions, support agents that recall customer history, research workflows that build context over weeks, or any use case where Claude resets back to zero today. Memories are scoped per user, agent, or session. Cloud-hosted, no local install.
Why this score
Popularity score: 99/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
Security
Scanned Oct 22, 2026 at commit 54a03cc7217c, first 300 source files (it's a large repo), with Cisco's open-source skill-scanner.
What its code does:
- Reads environment variables and sends network requests with them API clients do this to send your key to the service. Check which service it talks to.mem0/client/main.py, mem0/llms/sarvam.py and 2 more
- Runs shell commands Common for dev tools. Read the commands it runs.cli/node/src/telemetry.ts:11, mem0-plugin/scripts/on_stop.sh:43, openmemory/ui/entrypoint.sh:14 and 8 more
- Makes network requestsembedchain/embedchain/app.py:191, embedchain/embedchain/cli.py:76, embedchain/embedchain/client.py:91 and 6 more
Web addresses in its code:
- api.mem0.aicli/node/src/config.ts:17
- app.embedchain.aiembedchain/embedchain/app.py:181
- app.mem0.aicli/node/src/branding.ts:99
- us.i.posthog.comcli/node/src/telemetry.ts:19
- api.openai.commem0/configs/embeddings/base.py:59
- ollama.comopenclaw/cli/commands.ts:268
- openai.commem0/configs/prompts.py:369
- cognitiveservices.azure.commem0/embeddings/azure_openai.py:10
- docs.mem0.aimem0/vector_stores/qdrant.py:229
- googleapis.commem0/utils/gcp_auth.py:122
- api.deepseek.commem0/llms/deepseek.py:40
- api.minimax.iomem0/llms/minimax.py:43
- api.sarvam.aimem0/llms/sarvam.py:28
- api.x.aimem0/llms/xai.py:18
- apiv2.embedchain.aiembedchain/embedchain/client.py:14
And 3 more.
These are the sites named in the code, so it's where your data could go. It isn't a complete list: code can build addresses while it runs, and a few of these may be links rather than calls. Whatever you send also goes to the AI model you use.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Nothing from another maker does quite the same job yet.