面向编程智能体的长期记忆层,基于本地 SQLite 存储,可在 Claude Code、Codex、Cursor 等工具间共享。
mnemon-dev/mnemon
面向 AI 智能体的本地持久记忆工具,单文件二进制,支持跨会话的图谱化知识存储与召回。
- Star
- 652
- Fork
- 77
- 未关闭 Issue
- 14
- 最近提交
- 3天前
这是什么?
LLM 智能体在会话之间会丢失上下文,长对话也会把早先的决策挤出窗口。Mnemon 为智能体提供可跨会话保留的持久记忆库,采用包含时间、实体、因果和语义四类边的图谱模型,支持意图感知的召回、重要性衰减和自动去重。
它采用 LLM 监督的设计:由宿主 LLM 决定记住什么、如何关联、何时遗忘,而 mnemon 二进制负责存储、图索引、检索和衰减等确定性计算。核心记忆功能无需 API Key;如需向量检索,可选择接入本地 Ollama 或兼容 OpenAI 接口的服务,实现向量与关键词混合搜索。
项目为 Claude Code、Codex、Cursor、OpenClaw、Pi、Hermes Agent、DeepSeek Harness 等多种智能体运行时提供一键安装配置。命名存储可按项目或智能体隔离记忆,内置的本地网页界面则可浏览记忆内容和关系图谱。
核心功能
- 01四类图谱边(时间、实体、因果、语义)构成的存储结构
- 02结合图遍历与可选向量检索的意图感知召回
- 03内置去重、重要性衰减与垃圾回收
- 04无需 API Key 即可运行,可选本地或兼容 OpenAI 接口的向量服务
- 05为多种智能体运行时提供一条命令完成配置
- 06支持命名存储,按项目或智能体隔离记忆
适用场景
- 让 Claude Code 等编程智能体跨会话记住过往的架构决策
- 为不同项目或智能体维护彼此独立的记忆库
- 通过本地网页界面查看智能体记住了哪些内容
- 为支持技能或钩子的智能体运行时添加持久记忆
快速上手
- 1
使用 npm 安装命令行工具(需要 Node.js 22+)
npm install --global @mnemon-dev/mnemon - 2
为 Claude Code 部署 Mnemon 配置
mnemon setup - 3
启动新的 Claude Code 会话,记忆功能将自动生效
使用前须知
- Agency 目前为预览版,在 Windows 上不可用。
- 通过 npm 安装需要 Node.js 22 或更高版本。
收录于专题
标签
常见问题
- mnemon 是什么?
- 面向 AI 智能体的本地持久记忆工具,单文件二进制,支持跨会话的图谱化知识存储与召回。 LLM 智能体在会话之间会丢失上下文,长对话也会把早先的决策挤出窗口。Mnemon 为智能体提供可跨会话保留的持久记忆库,采用包含时间、实体、因果和语义四类边的图谱模型,支持意图感知的召回、重要性衰减和自动去重。
- mnemon 可以免费使用吗?用的什么许可证?
- mnemon 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- mnemon 还在维护吗?
- 活跃维护中。mnemon 最近一次提交是在 2026年10月19日。
- mnemon 适合用来做什么?
- 让 Claude Code 等编程智能体跨会话记住过往的架构决策 为不同项目或智能体维护彼此独立的记忆库 通过本地网页界面查看智能体记住了哪些内容 为支持技能或钩子的智能体运行时添加持久记忆
- mnemon 怎么安装和运行?
- 使用 npm 安装命令行工具(需要 Node.js 22+): npm install --global @mnemon-dev/mnemon 为 Claude Code 部署 Mnemon 配置: mnemon setup 启动新的 Claude Code 会话,记忆功能将自动生效
- 在哪里获取 mnemon?
- 源代码和安装说明在 GitHub 上:https://github.com/mnemon-dev/mnemon
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 Claude Code 提供持久记忆的插件,所有记忆存放在一个可移植的 .mv2 文件中。
面向本地 Claude、Codex 等 Agent 会话历史的检索工具,提供 Rust 检索内核、JSON CLI 和桌面应用。
开源编程智能体,可在终端、桌面、浏览器或编辑器中读取项目、编辑文件并运行测试。
基于 TypeScript 的开源智能体框架,用于构建有状态的 LLM 智能体,内置编程智能体、CLI、Web UI 和 SDK。
基于 Rust 内核的本地优先 AI 智能体,可统一用于终端、桌面、移动端、命令行和聊天应用。