What it does
Mem0 (pronounced "mem-zero") is a memory layer for AI assistants and agents. It lets an app remember things about a user, a session or an agent, such as preferences or past requests, so later conversations can be more personal.
Its makers suggest uses like customer support bots that recall past tickets and assistants that keep context over time. Developers can use it as a code library, run it on their own server, or use the makers' paid cloud service.
Its makers publish benchmark results for their memory method, and note that the scores reflect their managed platform, which has extra features not in the open-source version.
Who it's for
Developers building chatbots or AI agents that need to remember users.
Can I use it without coding?
Developers only. Used as a code library or a self-hosted server; it needs programming to fit into an app. New to this? Start here.
Can I run it?
- Cost
- Free, with optional paid extrasThe open-source version is free; the makers also sell a hosted or pro version.
- Runs on
- Server, Cloud
- Privacy
- Your choice: run it on your device or use an online service
- API key
- Needed. An API key is a password-like code from an online AI service. What's that?
Try it
Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?
Before you install
- Only download from the official GitHub page. Copies with similar names exist for many popular projects.
- License (Apache-2.0): Permissive: free to use, change and share, including for business.
- Keep your API key private. Never paste it into websites or share it, and set a spending limit with the AI service.
- More on staying safe
Where people are talking about it
- Show HN: Mem0 Browser Extension: Shared Memory Across ChatGPT,Claude,PerplexityHacker News · Nov 2024
- Show HN: Mem0 – open-source Memory Layer for AI appsHacker News · Sept 2024