mem0 是什么?为 AI Agent 提供持久化记忆层的开源基础设施

mem0ai/mem0 · GitHub · 官网
大模型AI 智能体RAG 知识库AI 聊天应用
Star6.7万
近 7 天新增0
编程语言Python
开源协议Apache-2.0
创建于2023-06-20
最近更新2026-10-14

中文导读

Mem0 是一个给 AI 助手和 Agent 用的记忆层,用来解决对话和任务中上下文无法长期保留的问题。它把用户偏好、会话状态和 Agent 行为存下来,在后续交互中按需检索,让回答更贴合个人和历史记录。项目提供 Python、npm SDK 和命令行工具,既可以作为库嵌入应用,也能自托管服务或使用云端平台,适合做客服机器人、AI 助手和自主 Agent 的开发者。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 Apache-2.0,创建于 2023-06-20,最近更新于 2026-10-14,目前有 67,242 个 Star。

项目介绍

Mem0(读作 mem-zero)是一个面向 AI 助手和 Agent 的记忆层,用来保存用户偏好、会话状态和 Agent 行为,让对话能够跨轮次、跨会话保持上下文。项目提供 Python 与 npm 两种 SDK,也支持自托管服务和云端托管平台。

新版记忆算法采用单次 ADD-only 提取,记忆只累积不覆盖,并引入实体链接、语义 + BM25 关键词 + 实体的多信号并行检索,以及时间感知检索。官方在 LoCoMo、LongMemEval、BEAM 等基准上给出了评测数据,评测框架已开源。

使用方式上,可以直接 pip install mem0ai 作为库嵌入,也可以用 docker compose 自托管服务,或注册云端平台。CLI 支持在终端里添加和搜索记忆。

主要功能

适合谁用

适合需要为聊天机器人、AI 助手或自主 Agent 增加长期记忆能力的开发者,以及希望自托管记忆服务的团队。

快速上手

  1. 安装 CLI:npm install -g @mem0/cli 或 pip install mem0-cli
  2. 以 Agent 身份注册:mem0 init --agent --agent-caller claude-code
  3. 添加一条记忆:mem0 add "I am using mem0"
  4. 搜索记忆:mem0 search "am I using mem0"
  5. 作为库使用:pip install mem0ai;自托管则执行 cd server && make bootstrap

Star 增长趋势

67,24267,175 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
开源 AI Agent 平台,可构建、部署并运行自动化工作流
★ 18.8万 · Python · 更新于 2026-10-16