Repolode
mnemon-dev

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. 1

    使用 npm 安装命令行工具(需要 Node.js 22+)

    npm install --global @mnemon-dev/mnemon
  2. 2

    为 Claude Code 部署 Mnemon 配置

    mnemon setup
  3. 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 数据每日更新。

相关项目