← All projects
AI memory

Mem0

Gives AI assistants a memory so they can remember people's preferences across conversations.

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