Mem0
面向 AI Agent 的通用记忆层
仍在活跃开发:最近 90 天有 233 次提交,最近一次提交在 2026-09-25。
GitHub 星数
6.6 万
近 30 天涨星
+2,421
近 90 天提交
233
近 6 个月发版
10
Mem0 是一个智能记忆层,旨在为 AI 助手和 Agent 增强持久、个性化的记忆能力。它使 AI 系统能够记住用户偏好、适应个体需求,并随着时间推移持续从交互中学习。该工具提供覆盖用户、会话和 Agent 状态的多层级记忆管理,支持 AI 应用实现精细化的个性化功能。Mem0 声称相较传统方法有显著的性能提升,包括相较 OpenAI Memory 准确率提高 26%、响应时间缩短 91%,以及 token 用量降低 90%。该平台提供自托管和全托管服务两种选项,并提供适用于 Python 和 Node.js 的跨平台 SDK。它尤其适合构建可用于生产环境的 AI Agent:这类 Agent 需要跨多个会话保持上下文并从用户交互中学习,使对话随着时间推移更加自然、个性化。
和同类工具的区别
与 Zep(侧重会话的记忆)或 ChatGPT 的内置记忆(封闭、受限)不同,Mem0 提供独立的开源记忆层,相较 OpenAI Memory 有经过验证的 +26% 准确率提升,支持多层级(用户/会话/Agent)状态管理,并通过智能记忆检索减少 90% 的 token 用量。
主要能力
- 智能记忆层,为 AI 应用提供用户、会话和 Agent 级别的记忆
- 自动从对话中提取记忆,无需用户显式标注
- 语义记忆搜索,在 LOCOMO 基准测试中相较 OpenAI Memory 实现 +26% 的准确率提升
- 相较全上下文方法,响应时间缩短 91%,token 用量减少 90%
- 跨平台 SDK(Python、npm、CLI),便于集成
- 托管平台,提供分析、企业级安全和自动更新功能
适合
- 需要跨对话的持久、个性化记忆,又不想构建自定义基础设施的 AI 助手开发者
- 需要记住历史工单和用户偏好的客服聊天机器人
不太适合
- 无需跨会话记忆的简单会话式聊天 — 标准上下文窗口即可满足需求
- 知识库 / RAG 应用 — 应改用 Chroma 或 LlamaIndex 进行文档检索
局限
- 需要 LLM(默认使用 OpenAI)来提取记忆 — 会增加成本和延迟
- 自托管版本需要配置向量存储和 LLM
- 记忆质量取决于 LLM 从对话中提取相关事实的能力
- 自托管模式下没有用于检查记忆的内置 UI
Mem0 的替代品
常见问题
- Mem0 是做什么的?
- Mem0 是一个智能记忆层,旨在为 AI 助手和 Agent 增强持久、个性化的记忆能力。它使 AI 系统能够记住用户偏好、适应个体需求,并随着时间推移持续从交互中学习。该工具提供覆盖用户、会话和 Agent 状态的多层级记忆管理,支持 AI 应用实现精细化的个性化功能。Mem0 声称相较传统方法有显著的性能提升,包括相较 OpenAI Memory 准确率提高 26%、响应时间缩短 91%,以及 token 用量降低 90%。该平台提供自托管和全托管服务两种选项,并提供适用于 Python 和 Node.js 的跨平台 SDK。它尤其适合构建可用于生产环境的 AI Agent:这类 Agent 需要跨多个会话保持上下文并从用户交互中学习,使对话随着时间推移更加自然、个性化。
- Mem0 还在维护吗?
- 仍在活跃开发:最近 90 天有 233 次提交,最近一次提交在 2026-09-25。
- Mem0 有哪些替代品?
- 和 Mem0 最接近的开源替代品有 Cognee、Memary、Letta、AgentLabs、Lagent、AIOS。
- Mem0 是开源的吗?
- 是的,Mem0 是开源项目,代码托管在 GitHub 上。
星数、提交和发版数据来自 GitHub API,每天自动刷新。介绍文字由 AI 从英文翻译,并经过第二个模型的回译校对。 项目地址:github.com/mem0ai/mem0