
Mem0 is a memory layer for developers building AI agents and assistants that need to recall earlier interactions. It retains user, session, and agent context across conversations, so an assistant can remember preferences or a support bot can refer to past tickets. The self-hosted code is open source under Apache 2.0; Mem0 also has a managed service.
Mem0 turns interactions into compact memories and retrieves relevant details when an agent needs them. It can retain facts an agent records after completing an action, link references to the same entity, and distinguish past events from current information. Retrieval combines semantic similarity, keyword matching, and entity links. Compact memories also reduce the amount of chat history an app needs to send to a model.
The self-hosted server can run on Kubernetes, in a private cloud, or in an air-gapped environment. It still needs a language model and an embedding model. The documented defaults use OpenAI models for generation and embeddings, so that setup sends model requests to OpenAI. Fully local operation requires local model and embedding providers. Python and Node.js SDKs are available, with integrations for LangGraph and CrewAI. A Chrome extension stores memories across ChatGPT, Claude, and Perplexity.
The managed platform includes proprietary retrieval optimizations that aren't in the open source code. Mem0's enterprise offering also logs memory reads and writes and supports bring your own key controls.
Claim this page with an email at mem0.ai. Mem0 gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Mem0?Promote it
Something wrong or outdated on this page?
31.3KUpdated 1 day agoApache-2.0
Docker#Hybrid search#Knowledge graphs#llama.cpp backend
Graphiti is a self-hosted Python framework for developers building AI agents that need to remember changing facts. It builds knowledge graphs from conversations, structured records and unstructured text, so an agent can query current information or recover what was true earlier. It's open source under Apache 2.0.
37.6KUpdated 18 hours agoMIT
iOS · Android · Web#Human approval#MCP#Persistent memory
42.5KUpdated 2 hours agoMIT
#Human approval#Multi-agent workflows#Persistent memory
31.2KUpdated 21 hours agoApache-2.0
Docker · Web#Knowledge graphs#MCP#Multi-user access
25KUpdated 3 weeks agoApache-2.0
macOS · Windows · Linux#Persistent memory
29.8KUpdated 23 hours agoMIT
macOS · Windows · Linux#Code execution#Guardrails#Human approval
CopilotKit is a self-hostable SDK for developers building AI agents into web and mobile apps, Slack, or Microsoft Teams. Agents can display interactive charts and forms using an app's own components, read shared app state, and take actions through frontend tools, APIs, or MCP tools.
LangGraph is a free, MIT-licensed Python framework for developers building AI agents that need to keep state and handle complex tasks. It gives teams control over how an agent moves between steps, where people can intervene, and what happens when a long-running task is interrupted.
Cognee gives AI agents persistent memory across sessions, connecting documents, code, and conversations in a searchable knowledge graph. It's for developers who want agents to retain project context and teams whose knowledge sits across tickets, discussions, and repositories. The Python package is open source under Apache 2.0.
Letta is an open-source platform for AI agents that retain memory across conversations and use experience to improve over time. Formerly called MemGPT, it's for people building or using assistants that need continuity beyond a single chat. Agents can run locally or on a self-hosted server.
OpenAI Agents SDK is an open-source Python framework for developers building AI apps that need to use tools, delegate tasks, or work across multiple steps. Its runtime manages agent turns and conversation state while letting developers express workflows in ordinary Python. It uses the MIT license.