Mnemon Skill:让 AI Agent 跨会话不再失忆的 LLM 监督式记忆系统
Mnemon 是近期出现在 GitHub Trending 上的开源记忆系统,专注于解决 AI Agent 的跨会话遗忘问题。它不内置 LLM,而是让宿主 LLM 直接做监督者,二进制程序负责存储和图索引,命令名称直接映射 LLM 认知词汇(remember/recall/link 而非 INSERT/SELECT)。一条命令完成安装部署,支持 OpenClaw、Claude Code、Codex 等主流 Agent 框架,MCP 协议接口,零额外 API 成本。对于需要 Agent 在多轮会话中保持上下文、记住关键决策和项目知识的开发者来说,这是一个轻量但完整的解决方案。
功能与原则
Mnemon 的核心设计哲学是「LLM 监督式」:不把 LLM 嵌入记忆管线,而是让宿主 LLM 充当判断层,二进制程序处理所有确定性工作。
三个核心原语:
- remember:让 Agent 将关键事实写入记忆,输出结构化 JSON(action=added/updated/skipped),含语义候选和因果候选供人工复核
- link:建立记忆之间的因果/时序/语义关联,形成知识图
- recall:意图感知检索,输入自然语言问题,从四图中拉取相关记忆
二进制层提供去重(含冲突自动替换)、重要度衰减(interest decay)、图索引查询。所有操作均通过 LLM 的认知词汇而非 SQL/INSERT 等数据库术语——这是 Mnemon 认为 MCP 填补的协议空白:MCP 标准化了 LLM 如何调用工具,ODBC/JDBC 标准化了应用如何访问数据库,但「LLM 以记忆语义与数据库交互」这一层此前没有协议。
认可度
- GitHub 607 stars(截至 2026-10-03,出现在 GitHub Trending · LLM Agents Radar)
- 2026-10-03 新出现在 Trending 榜单,当天获得大量关注
- 收录于 MCPgee(MCP 服务器目录,全球 33,000+ 服务器)、LobeHub Skill 市场
- MIT 协议,Go 语言编写,单二进制分发
链接
GitHub:https://github.com/mnemon-dev/mnemon
原作者
mnemon-dev(GitHub 组织)——专注 AI Agent 记忆系统的开源团队,同时维护 research 分支 Grivn/mnemon-memory-agent(学术版本,含完整论文与 benchmark 数据)。
介绍
AI Agent 在会话之间会遗忘一切。上下文压缩丢弃关键决策,跨会话知识消失,长对话把早期信息推出窗口——这是当前所有 Agent 框架的共同痛点。
Mnemon 为 Agent 提供持久的跨会话记忆,架构核心是四图知识存储:
- 事实图:存储具体事实和决策
- 因果图:记忆之间的因果关联
- 时序图:按时间线组织事件和进展
- 实体图:实体及其属性与关系
不同于 Mem0、Letta 等把 LLM 嵌入管线的方案,Mnemon 采用 LLM-Supervised 模式:二进制程序(Go 编写)处理存储、图索引、搜索、衰减等确定性计算;宿主 LLM(Claude、DeepSeek 等)负责判断「记什么、怎么关联、何时遗忘」。这带来了两个关键优势:零额外推理成本(无需调用第二个 LLM API)和透明信号(输出结构化 JSON,含 action、semantic_candidates、causal_candidates)。
Claude Max/Pro 用户可直接复用现有订阅,无需申请额外 API 密钥。
特点
- 单二进制零依赖:Go 编译的独立可执行文件,无需 Node.js/Python 运行时,通过 Homebrew / go install / npm 安装
- LLM-Supervised 架构:宿主 LLM 做判断,二进制处理存储,无额外推理费用
- 四图记忆架构:事实图、因果图、时序图、实体图,支持图遍历和混合向量搜索(需 Ollama + nomic-embed-text)
- MCP 协议接口:以 Model Context Protocol 标准接入 Claude Desktop、Cursor、VS Code 等主流 Agent
- 意图原生命令:remember/recall/link 直接映射 LLM 认知词汇,输出带 signal transparency 的结构化 JSON
- Hook 系统:remind(每次消息触发)、nudge(回复后建议记忆)、compact(上下文压缩前保存关键洞察)
- 零 API 成本:Claude Max/Pro 订阅即智能层,无中间商赚差价
使用方法
安装(Homebrew,推荐):
brew install mnemon-dev/tap/mnemon
或 Go install:
go install github.com/mnemon-dev/mnemon@latest
一键接入 OpenClaw:
mnemon setup --target openclaw --yes
该命令自动部署:Skill(SKILL.md)、Hook(agent:bootstrap 行为引导)、Plugin(remind/nudge/compact 钩子)、Prompt 模板(guide.md/skill.md)。重启 OpenClaw gateway 生效。
Claude Code / Codex 配置(手动):
在 ~/.claude/settings.json 或 ~/.config/claude-desktop-config.json 中添加:
{
"mcpServers": {
"mnemon": {
"command": "mnemon",
"args": ["serve"],
"env": {
"MNEMON_DATA_DIR": "~/.mnemon",
"MNEMON_STORE": "default"
}
}
}
}
核心命令示例:
# 记忆关键事实
mnemon remember "auth service uses JWT tokens with 24h expiry" --cat fact --imp high --entities "auth-service,jwt" --source agent
# 关联记忆(因果链接)
mnemon link --type causal --weight 0.8 --meta "decision from architecture review"
# 检索
mnemon recall "What do you know about our API rate limiting approach?" --limit 10
启用 Ollama 向量搜索(可选,混合图+向量检索):
ollama pull nomic-embed-text
export MNEMON_EMBED_ENDPOINT=http://localhost:11434
export MNEMON_EMBED_MODEL=nomic-embed-text
使用场景与人群
- 多会话项目开发者:用 Claude Code/Codex 做长期项目,Agent 需记住架构决策、API 设计和团队约定
- AI 研究者:跨会话追踪实验进展、结果和假设,避免每次从零开始
- 复杂 Agent 编排玩家:使用 OpenClaw/Pi 等多 Agent 框架,需要记忆层让各 Agent 共享上下文
- Claude Max/Pro 订阅者:已有 LLM 订阅但不想付额外 API 费用,希望低成本获得持久记忆
输入与输出案例
案例 1:记忆项目关键决策
Input:
mnemon remember "We chose PostgreSQL over MongoDB because of ACID compliance requirements for financial transactions" --cat decision --imp high --entities "database,postgresql,mongodb" --source agent
Output:
{
"action": "added",
"id": "mem_abc123",
"category": "decision",
"importance": "high",
"semantic_candidates": [],
"causal_candidates": ["database schema discussion last week"]
}
案例 2:跨会话检索
新会话中提问:
mnemon recall "What database decisions were made for this project?" --limit 5
Output:
{
"results": [
{
"id": "mem_abc123",
"text": "We chose PostgreSQL over MongoDB because of ACID compliance requirements for financial transactions",
"category": "decision",
"importance": "high",
"entities": ["database", "postgresql", "mongodb"],
"created_at": "2026-10-03T10:22:00Z",
"link_type": "causal",
"linked_to": ["database schema discussion last week"]
}
],
"total": 1
}
评论区
登录后可评论。