打开网易新闻 查看精彩图片

Memmy 是一个本地优先的个人 AI 记忆底座 + Agent 运行时,让 Claude Code、Codex、Cursor、OpenClaw、Hermes 等不同 AI Agent 共享同一份长期记忆。不是"又一个 AI 助手",而是一层"跨 Agent 的记忆层"——你的上下文不再被锁在单个 Agent 的会话里,而是在所有 Agent 之间流动。

为什么值得关注

AI 编程助手正在快速进化,但有一个问题越来越明显:每个 Agent 都有自己的记忆,互不相通。

AI Agent 的记忆孤岛问题:Claude Code                  Codex                    Cursor│                          │                        │┌──────────┐              ┌──────────┐            ┌──────────┐│ 会话记忆  │              │ 会话记忆  │            │ 会话记忆  ││ 知道项目  │              │ 不知道   │            │ 不知道   ││ 架构决策  │              │ Claude的 │            │ Codex的  ││          │              │ 记忆     │            │ 记忆     │└──────────┘              └──────────┘            └──────────┘每个 Agent 从零开始,重复同样的上下文建立过程。

Memmy 的解法很直接:在所有这些 Agent 之下,加一层统一的记忆基础设施。无论你用哪个 Agent 工作,Memmy 都能把之前的上下文、决策和偏好传递给下一个 Agent。

核心观点

711 星、1 个月、83 Fork——Memmy 的增长速度反映的不是"又一个 AI 助手"的受欢迎程度,而是"AI Agent 碎片化"这个痛点的真实存在。当用户同时使用 Claude Code、Codex 和 Cursor 时,他们最需要的不是"更好的 Agent",而是"让这些 Agent 共享记忆的东西"。Memmy 填补了这个空白。
机制拆解

Memmy 的架构分为四层:

打开网易新闻 查看精彩图片

核心差异化:跨 Agent 记忆共享

Memmy 最大的创新不是"又一个 Agent 运行时",而是它的记忆层可以对接外部 Agent:

  • 扫描 Cursor、Claude Code、Codex、OpenClaw、Hermes 等 Agent 的历史记录
  • 将过去的对话和项目上下文转化为结构化的长期记忆
  • 为这些 Agent 安装记忆 Skill,让它们在运行时自动读写 Memmy 的记忆
  • 所有 Agent 共享同一份记忆,因此任务和上下文可以跨 Agent 接续

MemOS 记忆引擎

Memmy 的记忆引擎不仅是向量检索,而是"结构化记忆"——自动采集、理解并结构化知识、偏好和工作经验,将分散的对话和行为沉淀为可检索、可复用的长期记忆。

关键结论

Memmy 对自己的定位描述非常清晰——不是"又一个能陪你聊天/办事的助理",而是"跨 Agent 共享的记忆底座"。这个定位和 claude-brain(单文件记忆)不同,和 Hermes(个人 Agent)不同,和 OpenClaw(多平台助理)也不同。它试图成为所有 AI Agent 的"统一记忆层"。这个方向是否正确,取决于用户是否真的同时使用多个 Agent——如果答案是肯定的,那 Memmy 填补的是一个真实的市场空白。
关键技术决策决策一:本地优先 + 云服务双模式

Memmy 支持两种模式:账号模式(使用官方云服务,免费赠送 Token)和 API Key 模式(BYOK,用自己的模型 API)。

选择了灵活性,牺牲了架构纯粹性。纯本地优先(如 claude-brain)不需要网络连接,但要求用户自备所有模型 API Key。Memmy 的账号模式降低了上手门槛——注册即送 Token,无需自备 API Key——但数据会经过云服务。BYOK 模式则回归本地优先。这种双模式在开发成本上更高,但在用户获取上更友好。

决策二:Memory Layer + Agent Runtime 一体化

Memmy 不只是记忆层,它自带完整的 Agent 运行时(推理、任务编排、工具调用、MCP)。

选择了"记忆 + 执行"一体化,放弃了纯记忆层的轻量。纯记忆层(如 claude-brain)可以做得极轻——一个文件、一个 CLI。但 Memmy 选择同时提供记忆和执行能力,让用户可以在 Memmy 内部完成 Agent 任务,也可以让外部 Agent 通过 API 调用 Memmy 的记忆。一体化的好处是开箱即用,但项目复杂度也随之增加。

决策三:支持 8 个外部 Agent 的历史导入

Memmy 可以为 Cursor、Claude Code、Codex、OpenCode、OpenClaw、Hermes、WorkBuddy、Pi、qwenwork Agent 导入历史并安装记忆 Skill。

选择了广泛的兼容性,放弃了深度集成。每个 Agent 的历史格式和存储位置不同,需要独立的适配器。支持 8 个 Agent 意味着 8 个适配器需要维护。如果某个 Agent 更新了存储格式,适配器可能失效。但广泛兼容性带来的网络效应——用户使用的 Agent 越多,Memmy 的价值越大——可能是值得的 trade-off。

我的思考

83 Fork / 711 Star = 11.7% Fork/Star 比。对于一个刚 1 个月的项目来说,这个比例不算低。但更值得关注的是 0 个 Open Issues——这通常意味着两种情况:要么项目质量极高、Bug 极少,要么 Issue tracker 没有被积极使用。对于 1 个月的项目,后者的可能性更大。Product Hunt Top Post 的 badge 说明项目有不错的营销曝光,但产品本身的长期价值需要时间验证。
和现有方案对比

打开网易新闻 查看精彩图片

接入价值

对于多 Agent 用户:如果你同时使用 Claude Code 和 Codex(或 Cursor、OpenClaw 等),Memmy 解决了"每个 Agent 从零开始"的问题。安装后导入已有 Agent 的历史记录,几分钟内就能获得跨 Agent 的共享记忆。memmy-memory init 命令可以为支持的 Agent 自动安装记忆 Skill。

对于单 Agent 用户:Memmy 的 Agent Runtime 本身也是一个完整的个人 AI 助手,支持桌面端、CLI、TUI 和 OpenAI 兼容 API。如果只是需要一个 Agent,Memmy 的免费 Token 模式可以让你先体验再决定是否投入。

对于开发者:Memmy 的架构设计——四层分离(UI / Agent Runtime / Memory / Integration)、MCP 支持、外部 Agent 记忆适配器——是一个值得参考的"AI 应用基础设施"设计模式。memmy-memory CLI 的实现方式也可以作为外部应用调用记忆服务的参考。

711 星、1 个月、83 Fork。Memmy 在 1 个月内达到的认知度,说明"AI Agent 记忆碎片化"是一个真实且普遍的问题。但认知度不等于产品完成度。记忆底座的价值曲线是"随时间递增"的——使用时间越长,积累的记忆越多,跨 Agent 的价值越大。1 个月的项目还处在价值曲线的起点。Memmy 能不能走到价值曲线的拐点,取决于它能不能让用户持续使用至少 3 个月。
项目地址

https://github.com/MemTensor/memmy-agent