mem0
View on GitHubThe Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production.
Mem0 is a drop-in memory layer for AI agents and LLM apps: it extracts, stores and retrieves user, session and agent memories on top of pluggable vector stores. Ships a Python/TS SDK, self-hosted server, CLI and agent skills, with hybrid semantic+keyword+entity retrieval.
Use Cases
Add persistent long-term memory to AI agentsPersonalize chatbots with user preferences and historyCustomer support agents recalling past ticketsSession and agent state storage across runsHybrid semantic plus keyword memory retrievalTime-aware recall of past events and plansMigrate OSS memory to hosted platformManage memories from CLIGive coding assistants Mem0 SDK knowledge via skillsHealthcare patient history trackingCross-app ChatGPT/Claude memory via browser extension
Built With
- Language
- Python
- Frameworks
- LangChain · LangGraph · CrewAI · Vercel AI SDK · OpenAI SDK · LiteLLM · Qdrant · ChromaDB · Pinecone · Weaviate · FAISS · Redis · Elasticsearch · Milvus · Ollama · FastEmbed
Tags
agent-memory · long-term-memory · memory-layer · vector-store · embeddings · personalization · hybrid-search · temporal-reasoning · entity-linking · state-management · llm · python · typescript-sdk · semantic-search · cli · self-hosted