OpenSource-Hub
A

ai-memory

SHA-256
2.2k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

ai-memory 是一个为 AI 编程助手提供长期记忆的开源工具,基于 git 仓库中的 Markdown 文件,支持 Claude Code、Codex、Cursor 等主流代理,让你在不同工具间切换时无需重复解释上下文。相比需要向量数据库的记忆方案,它更轻量、完全本地化。

智能下载

下载 Download 版本

v1.28.0 · 11.4 MB

给 AI 编程助手一个持久记忆,跨工具无缝交接上下文。

核心功能

  • 跨代理记忆共享:支持 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 等十余种编程代理,会话结束后自动生成交接摘要
  • 纯 Markdown + git 存储:记忆是普通文件,可用 grep 搜索、Obsidian 打开、rsync 备份,无需数据库或额外服务
  • 零摩擦自动捕获:通过生命周期钩子自动记录提示词、工具调用和会话边界,无需手动写笔记
  • 可选托管工作流:`ai-memory run` 可直接启动代理并跨会话恢复同一工作流,支持多种 AI 工具之间切换

避坑指南

  • 不是所有代理都支持完整的会话结束钩子(如 Codex、Kiro CLI),需要在最后手动运行 `ai-memory finalize-session` 来生成最终摘要
  • 原生 Windows 支持目前是实验性的,推荐在 WSL2 中使用 Linux 版本
  • 捕获的观察数据经过脱敏,不是完整的原生对话记录,某些细节可能丢失
  • MCP 配置和钩子安装可能需要手动调整不同代理的配置文件,建议先阅读对应的文档

适用场景

  • 开发者在多个 AI 编程代理(如 Claude Code 和 Codex)之间切换,希望保留项目上下文和未完成的任务
  • 团队希望将 AI 会话的知识沉淀为可搜索、可版本化的 Markdown 文档,便于长期积累和交接

详细介绍

ai-memory 是一个开源的 Rust 工具(MIT 协议),专门解决 AI 编程助手“换会话就失忆”的痛点。它通过 MCP 配置和生命周期钩子,支持 Claude Code、Codex、Command Code、Cursor、Gemini CLI 等多种编程代理,自动捕获会话中的提示词、工具调用和会话边界,并在会话结束时生成有条理的摘要,让下一个代理无需重新解释项目架构、失败尝试或待解决问题。所有记忆以纯 Markdown 形式保存在本地 git 仓库中,可直接 grep、可用 Obsidian 打开、能用 rsync 备份——不需要维护向量数据库,也无需手动写笔记。它还可以通过 `ai-memory run` 启动“托管工作流”,在不同代理间实现更精确的恢复。相比单独的记忆插件或重型 RAG 方案,ai-memory 更轻量、供应商中立,特别适合在多种 AI 编程工具之间无缝切换的场景。

标签

AI记忆编程代理MCPRust跨工具协作

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

根据你的发行版安装对应的包(dpkg / rpm / AppImage)

3

从 GitHub Releases 下载对应平台(Linux/macOS/Windows)的压缩包,解压后把可执行文件放到 PATH 中

4

运行 `ai-memory install-mcp --client <你的代理名>` 并按照提示完成 MCP 配置

5

运行 `ai-memory install-hooks --agent <你的代理名>` 安装生命周期钩子

安装指引
  1. 从 GitHub Releases 下载对应平台(Linux/macOS/Windows)的压缩包,解压后把可执行文件放到 PATH 中
  2. 运行 `ai-memory install-mcp --client <你的代理名>` 并按照提示完成 MCP 配置
  3. 运行 `ai-memory install-hooks --agent <你的代理名>` 安装生命周期钩子
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

9eed6fb25cc7a057c8e622eb42b83bfcd366858cfb4fd59847a4a4a9ca87a838

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

运行 `ai-memory uninstall-hooks --agent <你的代理名>` 移除生命周期钩子,用 `ai-memory uninstall-mcp --client <你的代理名>` 删除 MCP 配置,然后删除下载的可执行文件和 `~/.ai-memory` 目录即可。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-08-18T03:11:16Z
GitHub 仓库官方网站

相似推荐