Magnemo 是面向 AI 智能体的受治理记忆(Governed Memory)工具,由 Silver Valley Technologies Inc. 开发,口号是“会话会结束,记忆不会”。它把 AI 的记忆保存在用户自己的电脑上,以纯文本文件形式存储。AI 在工作过程中把学到的东西写下来,但任何内容在用户批准之前都不会成为正式记忆;每条记忆都会显示谁写入了它、谁批准了它。当智能体写入内容时,Magnemo 会在聊天中向用户询问,用户一键即可批准。
主要能力与治理机制
- 审批门槛:智能体写入的内容只进入暂存区(staging),永远不会直接写入正式存储。AI 获得四个 MCP 工具——retrieve、stage、bootpack、handoff——但“提升/批准(promotion)”不在其中,批准权始终属于用户,且用户的回答不经过智能体。
- 溯源文件格式:每条笔记都是带有溯源前置元数据(provenance frontmatter)的 Markdown 文件,字段包括 author、written、source、status、reviewed_by、supersedes、strength。溯源本身就是文件格式。
- 召回保证(第一阶段——受治理召回):搜索只返回已批准(promoted)的笔记,暂存笔记不参与搜索;启动包(boot pack)会显示暂存材料并标记为暂存,包括未决线程标题、顶部暂存笔记标题,以及上一次交接(handoff)的截断行与指向其笔记的指针。
- 分区隔离:按智能体强制执行分区隔离(MAGNEMO_PARTITIONS),跨分区访问视为 DENIED。
- 替代关系:替代是显式的,旧笔记归档并带有前向链接,不删除任何内容。
- 拒绝记录:拒绝会被保留并记录——拒绝也能提供教益。
- 信任账本:每次提升/拒绝都会写入仅可追加的 Trust Ledger,包含操作者与原因。信任由该记录计算得出,而非主观断言。
- 本地与隐私:记忆保存在用户电脑上的纯文件中,可自行打开;软件包不导入任何网络模块,每次运行 magnemo doctor 都会扫描检查;唯一的网络流量是添加备份目的地时执行的 git push。
使用方式 安装方式为一键粘贴的三行命令,或让智能体自行安装:在任意项目文件夹中打开 Claude Code 并粘贴相应指令(其 magnemo mount 步骤会写入 .mcp.json,即 Claude Code 读取的文件)。在 Cursor、Windsurf 或其他客户端中,使用对应客户端的配置块。重启后,对智能体说“Use Magnemo to remember what this project is”,智能体写下一行内容,Magnemo 在聊天中请求批准,一键批准后即可询问它记住了什么。 本地核心为 MCP 服务器(uvx magnemo-mcp,MAGNEMO_VAULT 指向记忆所在文件夹,可用 magnemo init ./vault 创建)与命令行工具(review、promote、reject)。一个服务器在各客户端中表现一致。已在 Claude Code 上测试(会话可挂载服务器、列出四个工具并调用,并在聊天中提出批准问题);Claude Desktop、Cursor、VS Code/Copilot、Windsurf、Cline、Continue、Gemini CLI、Codex CLI、Zed 等客户端的配置块均按各自官方文档给出,但官方标注为未测试。远程入口(ChatGPT 与托管客户端)计划在 0.7.0 版本推出。
适用场景与限制 适用于希望让 AI 智能体在本地、以可审计、可审批方式积累长期记忆的开发者与团队。记忆可与已有的任何记忆系统(笔记文件夹、Obsidian、RAG 栈)并存。使用 Python 3.11+,零依赖,Apache-2.0 许可。项目当前处于公开测试(Open Beta)阶段,官方提示在将不可丢失的内容托付给它之前先阅读 KNOWN_LIMITS.md。若安装后找不到 magnemo,通常是 pip 脚本目录不在 PATH 中,使用 python3 -m magnemo 始终可用。关于收费、价格等信息,资料暂未提供。