本地优先的共享项目记忆层,让 Claude Code、Codex、Cursor 等编程智能体通过 MCP 读写同一份项目记忆。
tigerless-labs/agent-memory
面向 AI 智能体的长期记忆运行时,以 Markdown 文件为唯一事实来源,本地检索,可在 Claude Code、Codex 等工具间共享,无需 API Key。
- Star
- 4,310
- Fork
- 204
- 未关闭 Issue
- 9
- 最近提交
- 8小时前
这是什么?
agent-memory 为 AI 智能体提供会话结束后仍然保留的长期记忆。记忆以 Markdown 文件形式存放在同一目录中,旁边的 SQLite 索引只是可随时重建的缓存,删除索引不会丢失任何知识。Claude Code、Codex CLI、Muse Code 以及任何能执行 shell 命令的工具都可以读写同一个存储。
检索在本地完成并排序,返回带文件路径的一行摘要列表。智能体只按任务需要逐层展开命中结果,从大纲到完整文件,再到被引用的原始会话消息。写入在会话停止、上下文压缩等对话边界自动触发;另有一个独立的睡眠期整理流程负责合并记忆,并把删除操作作为提案交由用户确认。被替代的记忆会保留,检索还可以按指定日期回答。
库本身不包含 LLM 客户端,判断工作交给宿主智能体自己的 CLI 完成。可选的向量检索(基于 FastEmbed)和中文分词(基于 jieba)以额外依赖的形式提供。
核心功能
- 01Markdown 文件为唯一事实来源,SQLite 索引可删除后重建。
- 02基于 BM25 的本地检索,可选通过倒数排序融合接入向量检索。
- 03按层读取:从摘要、大纲、完整文件到原始引用消息逐级展开。
- 04会话边界自动写入,睡眠期整理合并记忆,删除操作需用户确认。
- 05Claude Code、Codex CLI、Muse Code 共享同一存储,并提供 MCP 服务器选项。
- 06支持按日期回溯查询,被替代的记忆保留在版本链中。
适用场景
- 让编程智能体跨会话保留项目决策和上下文。
- 在同一台机器上的多个智能体工具之间共享一套记忆存储。
- 将智能体记忆保存为可 grep、可用 git 管理的文件,便于迁移。
- 通过可选的 CJK 分词器,为中文记忆提供检索支持。
快速上手
- 1
克隆仓库
git clone https://github.com/tigerless-labs/agent-memory.git - 2
在仓库目录中使用 uv 安装依赖
uv sync --all-packages - 3
初始化记忆存储
mem init - 4
接入 Claude Code
mem setup --host claude-code
使用前须知
- 目前尚未发布到 PyPI,因此必须从源码仓库安装。
- 需要 Python 3.12 或更高版本以及 uv。
- 当前版本为 0.1.0,较为早期;配置 Codex CLI 时可能需要额外的沙箱或信任确认。
收录于专题
标签
常见问题
- agent-memory 是什么?
- 面向 AI 智能体的长期记忆运行时,以 Markdown 文件为唯一事实来源,本地检索,可在 Claude Code、Codex 等工具间共享,无需 API Key。 agent-memory 为 AI 智能体提供会话结束后仍然保留的长期记忆。记忆以 Markdown 文件形式存放在同一目录中,旁边的 SQLite 索引只是可随时重建的缓存,删除索引不会丢失任何知识。Claude Code、Codex CLI、Muse Code 以及任何能执行 shell 命令的工具都可以读写同一个存储。
- agent-memory 可以免费使用吗?用的什么许可证?
- agent-memory 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- agent-memory 还在维护吗?
- 活跃维护中。agent-memory 最近一次提交是在 2026年11月6日。
- agent-memory 适合用来做什么?
- 让编程智能体跨会话保留项目决策和上下文。 在同一台机器上的多个智能体工具之间共享一套记忆存储。 将智能体记忆保存为可 grep、可用 git 管理的文件,便于迁移。 通过可选的 CJK 分词器,为中文记忆提供检索支持。
- agent-memory 怎么安装和运行?
- 克隆仓库: git clone https://github.com/tigerless-labs/agent-memory.git 在仓库目录中使用 uv 安装依赖: uv sync --all-packages 初始化记忆存储: mem init 接入 Claude Code: mem setup --host claude-code
- 在哪里获取 agent-memory?
- 源代码和安装说明在 GitHub 上:https://github.com/tigerless-labs/agent-memory
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 AI 智能体的本地优先、Markdown 原生长期记忆层,记忆以可编辑文件保存并配合 SQLite 与 LanceDB 索引。
面向 AI 智能体的本地优先持久化记忆系统,以 Markdown 文件和知识图谱存储,并提供 MCP 服务。
面向编程智能体的长期记忆层,基于本地 SQLite 存储,可在 Claude Code、Codex、Cursor 等工具间共享。
本地优先、按项目隔离的 SQLite 记忆引擎,让 Claude Code、Cursor、Codex CLI 等多种 AI 编程助手共享项目决策与状态。
让 Codex、Claude Code、Cursor、Hermes Agent 和 OpenClaw 共享一份加密的本地记忆,互相交接任务和审查代码。