2024 年 Agent 还靠「把聊天记录塞进 System Prompt」硬撑上下文;到 2026 年 8 月,独立记忆层已成生产级 Agent 的标配——会话结束信息不丢、跨天能召回用户偏好、多 Agent 共享同一知识图谱。
Mem0、Cognee、Zep/Graphiti、Letta、LangMem——这五套框架几乎覆盖了 GitHub 上 Agent Memory 赛道的头部仓库。但它们不是同一类产品:有的是可插拔记忆中间件,有的是时序知识图谱,有的是带自编辑能力的 Agent 运行时。
这篇按真实集成体验 + GitHub 社区热度给出 2026 年排名,不追求「谁论文分最高」,而是回答:你的 Agent 明天该接哪套记忆?
一、排名方法论:Stars 只是起点
市面上的「Agent Memory 排名」常犯两个错:只比 GitHub Stars,或只比 LoCoMo 基准分。实际选型要看五个维度:
- 记忆模型:纯向量、混合检索、时序知识图谱,还是 OS 式分层(工作/归档/核心)
- 集成难度:pip install 即用,还是要自建 Postgres + 向量库 + 图谱
- 多租户与隔离:
user_id/agent_id/session_id作用域是否清晰 - 时序与演化:能否回答「用户上周的偏好是什么」「事实何时被推翻」
- 生产运维:托管服务、自托管 Docker、可观测性与数据导出
权重上,2026 年我们把 集成难度(30%) 与 记忆模型匹配度(30%) 放在最前——因为大多数团队不是缺论文,而是缺两周内能上线的方案。GitHub Stars 占 20%,反映社区成熟度与 Issue 响应;基准与口碑占 20%。
Stars 数据截至 2026 年 8 月 7 日,取自各项目 GitHub 主页,会随版本迭代变化。
二、GitHub Stars 总榜一览
| 排名 | 框架 | GitHub 仓库 | Stars(约) | 记忆形态 | 最适合 |
|---|---|---|---|---|---|
| 1 | Mem0 | mem0ai/mem0 | ~62k | 混合(向量 + 图谱 + KV) | 多租户聊天机器人、快速加记忆 |
| 2 | Cognee | topoteretes/cognee | ~30k | 自托管知识图谱 + 向量 | 文档入库、MCP/Cursor 记忆后端 |
| 3 | Zep / Graphiti | getzep/graphiti | ~27k | 时序知识图谱(双时间轴) | 偏好演化、关系型召回 |
| 4 | Letta | letta-ai/letta | ~24k | OS 分层 + 自编辑核心记忆 | 长运行自治 Agent、技能沉淀 |
| 5 | LangMem | langchain-ai/langmem | ~1.5k | LangGraph Store(KV + 向量) | 已用 LangGraph 的团队零额外服务 |
Stars ≠ 最适合你
Mem0 Stars 最高,因为它是「记忆中间件」里最容易试用的;但若你的核心问题是「用户三个月前说过什么、后来又改了什么」,Zep/Graphiti 的时序图谱往往更贴切。下文按综合体验排名,Stars 作参考轴。
三、#1 Mem0:通用记忆层的默认答案
GitHub:mem0ai/mem0 · ~62k Stars · Apache-2.0 · 可选托管 mem0.ai
Mem0(读作 mem-zero)是 2026 年 Agent Memory 赛道的「PostgreSQL 时刻」——不绑定特定 Agent 框架,通过 add / search API 给任意 LLM 应用加长期记忆。2026 年 4 月发布的新算法在 LoCoMo 上达到 92.5,LongMemEval 94.4,且单次检索 token 控制在 ~7K。
优势
- 集成最快:Python/JS SDK,支持 20+ 向量后端(Qdrant、pgvector、Redis 等)
- 多作用域:
user_id、agent_id、run_id、app_id四级隔离 - 框架适配广:官方集成 LangGraph、CrewAI、AutoGen、OpenAI Agents SDK
- 社区最大:Issue/示例/教程最丰富,踩坑成本低
短板
- 时序推理不如 Zep 原生——需依赖图谱层扩展
- 复杂关系查询(「A 和 B 的共同项目」)弱于专用图谱引擎
- 托管版与自托管功能差需对照文档
典型代码(Python):
from mem0 import Memory
m = Memory()
m.add("用户偏好深色模式,常用 TypeScript", user_id="u42")
hits = m.search("技术栈偏好", user_id="u42")
四、#2 Cognee:知识图谱 + MCP 的开源记忆平台
GitHub:topoteretes/cognee · ~30k Stars · Apache-2.0 · v1.0 记忆 API(remember / recall / improve)
Cognee 把「入库 → 实体抽取 → 建图 → 向量嵌入」做成一条流水线,强调自托管知识图谱。2026 年亮点是自带 MCP Server——Cursor、Claude Code、OpenClaw 可直接读写项目记忆,无需写胶水代码。
优势
- 图谱 + 向量统一:Neo4j / Kuzu / NetworkX + Qdrant / Postgres 可换后端
- Session → 永久记忆桥接:
improve()把会话蒸馏进图谱 - 编码 Agent 场景成熟:文档、决策、修复记录跨 session 召回
- 增长迅猛:Stars 一年翻倍,生态插件跟进快
短板
- 首次
cognify建图有算力与延迟成本 - 运维复杂度高于 Mem0 纯向量方案
- 多租户企业特性仍在快速迭代
五、#3 Zep / Graphiti:时序知识图谱专家
GitHub:getzep/graphiti(引擎)+ getzep/zep(托管产品)· Graphiti ~27k Stars
Zep 的论文核心是双时间轴(bi-temporal)知识图谱:每条事实带「有效时间」与「录入时间」,Agent 能回答「上个月用户还喜欢 React 吗?」这类演化问题。Graphiti 是开源引擎,Zep Cloud 是企业托管层。
优势
- 时序查询第一梯队:LongMemEval 等基准上关系型召回表现突出
- 事实失效与更新:自动标记过时边,减少「记忆幻觉」
- 企业合规:托管版 SOC2、BYOK 等选项
短板
- 集成与概念学习曲线高于 Mem0
- 延迟与 token 开销通常更大(图谱遍历 + 重排)
- 简单「用户画像 KV」场景显得过重
六、#4 Letta:记忆与 Agent 运行时合一
GitHub:letta-ai/letta · ~24k Stars · 前身 MemGPT(UC Berkeley)· Apache-2.0
Letta 把记忆做成操作系统式分层:核心记忆(core memory)由 Agent 通过工具自行编辑,归档记忆在上下文外持久化,必要时换入工作区。2025 年底 Letta Code 引入 Skill Learning——Agent 把重复任务沉淀为 Markdown 技能文件并 git 版本管理。
优势
- 自编辑记忆:Agent 主动整理 core memory,适合长周期自治任务
- 运行时 + 记忆一体:不必先选框架再拼记忆层
- 睡眠时计算(sleep-time compute):后台压缩与反思,减轻在线 token 压力
短板
- 平台属性强,「只想要记忆库」的团队会觉得重
- 自托管需 Docker + Postgres,运维门槛高于库形态
- 时序有效性窗口不如 Graphiti 原生
七、#5 LangMem:LangGraph 原生长记忆
GitHub:langchain-ai/langmem · ~1.5k Stars · MIT
Stars 不多,但在 已全面 LangGraph 化 的团队里,LangMem 往往是阻力最小的选择:记忆直接写入 LangGraph Store,与 checkpoint、thread_id 共享基础设施,支持程序性记忆(procedural)与语义记忆抽取。
优势
- 零额外服务(在已有 LangGraph 部署前提下)
- 与图状态一致:记忆更新可纳入同一事务语义
- 轻量:库形态,适合边缘与私有化
短板
- 未用 LangGraph 则「为记忆换框架」不划算
- 高级图谱与时序能力需自行扩展
- 社区规模与第三方示例少于 Mem0
八、场景选型矩阵
| 场景 | 首选 | 备选 | 理由 |
|---|---|---|---|
| 客服机器人 / 多租户 SaaS | Mem0 | Zep Cloud | 用户隔离成熟、集成快、Stars 生态最大 |
| Cursor / Claude Code 项目记忆 | Cognee | Mem0 | MCP 一等公民,文档与决策跨 session |
| 用户偏好随时间变化 | Zep / Graphiti | Mem0 图谱模式 | 双时间轴,事实演化可查询 |
| 7×24 自治 Agent | Letta | Mem0 + 自研调度 | 自编辑 core memory + 技能沉淀 |
| 已有 LangGraph 生产图 | LangMem | Mem0 | 不引入第二套存储与 SDK |
| 企业知识库 + RAG 混合 | Cognee | Graphiti | 入库即建图,召回可解释 |
| 两周 MVP、预算紧 | Mem0 开源 + pgvector | LangMem | 单库部署,教程最多 |
九、集成模式:别在 Agent 里硬塞全文历史
无论选哪套框架,推荐遵循三层架构(详见 个人 AI Agent 架构三要素):
- 工作记忆:当前 thread 的最近 N 轮对话,放上下文窗口
- 检索记忆:Mem0/Cognee/Zep 召回的片段,经重排后注入 prompt
- 程序性记忆:技能文件、SOP、Letta Skills——描述「怎么做」而非「发生了什么」
记忆也要算运维成本
向量库、图谱库、embedding 批处理都会吃 GPU/CPU。把记忆服务与 Agent 跑在稳定的 Cloud Mac 节点或专用 Linux 上,比塞进开发者笔记本更可控——尤其 Cognee cognify 与 Letta 后台压缩任务。
十、组合策略
独立开发者 / 小产品
- Mem0 + SQLite/pgvector:单用户或百级租户够用
- 编码 Agent 加 Cognee MCP,与 Cursor 共用项目记忆
成长型团队
- 在线对话:Mem0 托管 或 Zep Cloud
- 内部文档:Cognee 自建图谱,Agent 统一
recall
企业研发
- 合规与审计:Zep Enterprise + 私有向量库
- 研发 Agent:LangMem 纳入现有 LangGraph 平台
- 长期自治任务:Letta 独立池化部署
FAQ
2026 年最好的 Agent Memory 框架是哪个?
综合 GitHub 生态、集成速度与通用场景,Mem0 排名第一。知识图谱与 MCP 选 Cognee;时序与偏好演化选 Zep/Graphiti;自治长运行 Agent 选 Letta;已用 LangGraph 选 LangMem。
Mem0 和 Zep 怎么选?
Mem0 胜在「两周内上线」与多后端灵活性;Zep 胜在「事实如何随时间变化」的查询与图谱推理。简单用户画像用 Mem0;CRM、订阅状态、偏好变迁用 Zep。
Cognee 和 Mem0 重叠吗?
有重叠,但重心不同:Mem0 是轻量记忆 API;Cognee 是文档→图谱流水线 + MCP。做 RAG 升级版、编码项目记忆优先 Cognee;做聊天产品用户记忆优先 Mem0。
Letta 是记忆库还是 Agent 框架?
两者皆是。Letta 提供 Agent 运行时与 OS 式记忆管理;若你已有 LangGraph/CrewAI 编排,通常选 Mem0/Cognee 作外挂记忆更合适。
GitHub Stars 高就一定更好吗?
不一定。Stars 反映社区热度与试用门槛,不反映与你业务模型的匹配度。LangMem Stars 少但在 LangGraph 栈内可能是最优解。
结语
2026 最好的 AI Agent Memory 框架——短期答案:Mem0 第一,Cognee 第二(按 Stars 与综合落地体验)。但长期看,没有单一赢家:时序图谱、编码 Agent、LangGraph 原生各有一条最优路径。
选型记住三句话:
- 先定记忆问题类型(画像 / 文档 / 时序 / 自治),再选框架
- 能库就不先上平台,验证 PMF 后再迁托管
- 记忆服务要独立部署,与 Agent 执行环境解耦,便于扩缩容
Agent 工具链选型可参考 2026 AI 编程工具排名;RAG 文档解析见 PDF Parser 排行榜。
Agent 记忆服务要 7×24 跑?配稳定执行节点
Mem0、Cognee、Letta 的后台任务别挤占本机。Vuncloud Cloud Mac / 远程节点让编码 Agent 与记忆流水线分开部署,构建与 cognify 互不抢资源。
相关阅读
Stars 与功能以各项目 GitHub 与官网为准。最后更新:2026 年 8 月 7 日。