面向编程智能体的长期记忆层,基于本地 SQLite 存储,可在 Claude Code、Codex、Cursor 等工具间共享。
CodeAbra/iai-personal-memory-engine
本地运行的 MCP 记忆服务,逐字保存 AI 编程会话,并在后续对话中把相关历史上下文交还给 Claude Code、Cursor 等智能体。
- Star
- 920
- Fork
- 111
- 未关闭 Issue
- 16
- 最近提交
- 5天前
这是什么?
iai-memory 是一个本地运行的服务,实现了 Model Context Protocol,为 Claude 及其他兼容 MCP 的智能体提供长期记忆。它逐轮逐字保存每次会话的内容,随时间把这些记录整理成语义摘要和行为参数,并在新对话和新一轮交互开始时注入少量相关记忆,无需用户反复提醒智能体“记住这个”。
记录以 AES-256-GCM 加密存放在 ~/.iai-mcp/ 目录下,向量嵌入和存储都在本机完成,没有账号,也没有托管服务。仍会发生的联网行为包括 CLI 本身的模型调用、可选的每晚整合步骤(通过用户已有的 Claude 订阅调用,可用环境变量关闭)、每日版本检查,以及嵌入模型的一次性下载。
项目提供本地仪表盘(iai brain)和命令行工具,用于检索、捕获和上传文档。各宿主的集成深度不同:Claude Code 支持最完整,Codex、Cursor、Hermes、OpenClaw 的 hook 支持程度各异。目前支持 macOS 和 Linux,Windows 处于测试阶段。
核心功能
- 01逐轮逐字捕获会话内容,并以加密形式保存在本地。
- 02通过 MCP 工具在会话开始和后续对话中召回相关记忆。
- 03检索结合语义相似度、图关系、时间新近度和词法匹配。
- 04记录矛盾信息时会关闭旧记录的有效期并建立新旧记录之间的关联。
- 05提供本地仪表盘和命令行工具,支持搜索、固定记忆和上传文档。
适用场景
- 在多次 Claude Code 会话之间保持上下文,无需重复介绍项目背景。
- 让 Cursor 或 Codex 智能体在本机调取以往的决策和对话。
- 按原话检索过去的编程对话记录。
- 导入本地文档和代码,供智能体之后召回。
快速上手
- 1
从 PyPI 安装 Python 包
python3.12 -m pip install -U iai-pme - 2
在 Claude Code 中添加插件市场
/plugin marketplace add CodeAbra/iai-personal-memory-engine - 3
在 Claude Code 中安装 iai-memory 插件,然后重启会话并用 iai-mcp doctor 验证
/plugin install iai-memory@iai-pme
使用前须知
- Windows 支持处于测试阶段,自动行为因宿主而异。
- 每晚的 REM 步骤默认开启,可能调用 claude -p,需设置 IAI_MCP_REM_DISABLED=1 才能关闭。
- 项目由单人维护,没有企业级服务等级协议。
- 在前约十次会话中,召回效果通常一般。
收录于专题
标签
常见问题
- iai-personal-memory-engine 是什么?
- 本地运行的 MCP 记忆服务,逐字保存 AI 编程会话,并在后续对话中把相关历史上下文交还给 Claude Code、Cursor 等智能体。 iai-memory 是一个本地运行的服务,实现了 Model Context Protocol,为 Claude 及其他兼容 MCP 的智能体提供长期记忆。它逐轮逐字保存每次会话的内容,随时间把这些记录整理成语义摘要和行为参数,并在新对话和新一轮交互开始时注入少量相关记忆,无需用户反复提醒智能体“记住这个”。
- iai-personal-memory-engine 可以免费使用吗?用的什么许可证?
- iai-personal-memory-engine 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- iai-personal-memory-engine 还在维护吗?
- 活跃维护中。iai-personal-memory-engine 最近一次提交是在 2026年11月2日。
- iai-personal-memory-engine 适合用来做什么?
- 在多次 Claude Code 会话之间保持上下文,无需重复介绍项目背景。 让 Cursor 或 Codex 智能体在本机调取以往的决策和对话。 按原话检索过去的编程对话记录。 导入本地文档和代码,供智能体之后召回。
- iai-personal-memory-engine 怎么安装和运行?
- 从 PyPI 安装 Python 包: python3.12 -m pip install -U iai-pme 在 Claude Code 中添加插件市场: /plugin marketplace add CodeAbra/iai-personal-memory-engine 在 Claude Code 中安装 iai-memory 插件,然后重启会话并用 iai-mcp doctor 验证: /plugin install iai-memory@iai-pme
- 在哪里获取 iai-personal-memory-engine?
- 源代码和安装说明在 GitHub 上:https://github.com/CodeAbra/iai-personal-memory-engine
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
本地优先、可治理的记忆层,让 Claude Code、Cursor、Codex 等 AI 代理跨会话记住内容,且在不知道时明确说明。
一个本地运行的 Rust 工具,通过语义搜索让 Claude Code 记住过去的对话,以 MCP 服务器形式提供。
面向 AI 编程助手的本地优先持久记忆,将决策与经验存入 SQLite,并通过 MCP 提供给 Claude Code、Cursor 等客户端。
面向本地 Claude、Codex 等 Agent 会话历史的检索工具,提供 Rust 检索内核、JSON CLI 和桌面应用。
面向 AI 智能体的本地优先持久化记忆系统,以 Markdown 文件和知识图谱存储,并提供 MCP 服务。