mem0 — AI Glossary

mem0 is an open-source memory layer that adds persistent memory to any LLM application via four primitives: add, search, update, delete. Memories are extracted from raw input via an LLM extraction pass and stored as structured atomic facts with embeddings. It supports multi-level scoping with `user_id`, `agent_id`, and `run_id` for clean separation of user/agent/session memory.