面向 AI 智能体的记忆系统,支持存储、检索与反思记忆,让智能体随时间学习而非仅回放对话历史。
mem0ai/mem0
为 AI 智能体和应用提供长期记忆层,跨会话保存并检索用户与上下文信息。
- Star
- 67,505
- Fork
- 7,965
- 未关闭 Issue
- 856
- 最近提交
- 14小时前
这是什么?
Mem0 是位于 AI 助手或智能体与大语言模型之间的记忆层。它会从对话中提取事实并存储,在之后的交互中检索相关内容,使助手无需每次把全部历史放进提示词,也能记住用户偏好和过往信息。记忆按用户、会话和智能体三个层级组织。
项目提供 Python 包(pip install mem0ai)和 npm SDK,可以作为嵌入式库使用,也可以通过 Docker Compose 部署带仪表盘和 API Key 管理的自托管服务,或直接使用托管的云平台。另外还提供命令行工具,可在终端中添加和搜索记忆。
检索部分结合语义搜索、BM25 关键词匹配和实体匹配,支持配置不同的 LLM 与 Embedding 模型。可选安装 NLP 扩展以启用混合检索。项目还提供面向 AI 编程助手的技能文件,便于将其集成到已有代码库中。
核心功能
- 01存储用户、会话和智能体记忆,并通过语义、关键词和实体匹配进行检索。
- 02提供 Python 与 npm SDK、自托管 Docker 服务和托管云平台三种使用方式。
- 03附带命令行工具,可在终端中添加和搜索记忆。
- 04支持多种 LLM 与 Embedding 提供商,默认使用 OpenAI 模型。
- 05为 Claude Code、Cursor 等 AI 编程助手提供技能文件。
适用场景
- 为聊天机器人或 AI 助手增加持久化的个性化能力。
- 让客服机器人调取用户过往工单和历史记录。
- 为 LangGraph、CrewAI 等智能体体系提供跨会话的长期记忆。
快速上手
- 1
安装 Python 库
pip install mem0ai - 2
安装 npm SDK(JavaScript 替代方案)
npm install mem0ai - 3
使用一条命令设置自托管服务器
cd server && make bootstrap
使用前须知
- 默认的 LLM 和嵌入模型来自 OpenAI,除非你另行配置,否则需要 OpenAI API 密钥。
- 自托管需要 Docker 和多服务部署,运维成本较高。
- README 指出公布的基准分数来自托管平台,开源版本的结果可能有所不同。
标签
常见问题
- mem0 是什么?
- 为 AI 智能体和应用提供长期记忆层,跨会话保存并检索用户与上下文信息。 Mem0 是位于 AI 助手或智能体与大语言模型之间的记忆层。它会从对话中提取事实并存储,在之后的交互中检索相关内容,使助手无需每次把全部历史放进提示词,也能记住用户偏好和过往信息。记忆按用户、会话和智能体三个层级组织。
- mem0 可以免费使用吗?用的什么许可证?
- mem0 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- mem0 还在维护吗?
- 活跃维护中。mem0 最近一次提交是在 2026年10月20日。
- mem0 适合用来做什么?
- 为聊天机器人或 AI 助手增加持久化的个性化能力。 让客服机器人调取用户过往工单和历史记录。 为 LangGraph、CrewAI 等智能体体系提供跨会话的长期记忆。
- mem0 怎么安装和运行?
- 安装 Python 库: pip install mem0ai 安装 npm SDK(JavaScript 替代方案): npm install mem0ai 使用一条命令设置自托管服务器: cd server && make bootstrap
- 在哪里获取 mem0?
- 源代码和安装说明在 GitHub 上:https://github.com/mem0ai/mem0
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5.2万6178PythonMIT更新于 2小时前
用于构建、测试和部署 AI 智能体与工作流的可视化平台,可通过 API 或 MCP 服务器对外调用。
15.6万1万PythonMIT更新于 8小时前
用于构建 LLM 应用和智能体的 Python 框架,提供模型、嵌入、向量库等统一接口与第三方集成。
14.8万2.5万PythonMIT更新于 6小时前
面向 LLM 与 AI Agent 的记忆操作系统,统一管理长期记忆的存储、检索与编辑。
1.2万1300TypeScriptApache-2.0更新于 8小时前
用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。
92791486PythonMIT更新于 6小时前
基于 LangGraph 构建的模块化 Agentic RAG 教程与项目,支持层级索引、对话记忆和查询澄清。
4268587Jupyter NotebookMIT更新于 3天前