AI记忆:跨工具编程的上下文共享解决方案

AI记忆是一个专为AI编程工具设计的项目记忆服务,旨在帮助开发者在不同工具间切换时,能够轻松共享和访问项目上下文信息。

15AI工具AI编程项目记忆工具切换上下文共享

在编程过程中,遇到瓶颈或需要切换工具时,很多开发者会打开Codex等工具尝试新的模型。然而,新会话往往无法看到之前的处理过程,导致项目架构、错误原因、已尝试的方法和待办事项都需要重新说明。AI记忆则能将这些项目上下文保存下来,供后续的AI编程工具调用。

ai-memory GitHub项目主页

ai-memory GitHub 项目主页

概览:AI记忆通过Hooks记录提示词、工具调用和会话进度,并将其整理成由Git管理的Markdown Wiki。支持Claude Code、Codex、Cursor等AI编程工具,实现项目记忆的共享和交接。

AI记忆与内置记忆的不同

虽然Claude Code和Cursor等工具本身也支持记忆功能,但它们通常只能在单一工具中使用。而AI记忆则提供了一套共享记忆服务,可以在不同工具间共享项目上下文信息。

AI记忆通过生命周期钩子记录提示词、工具调用和会话边界等信息,在会话结束后整理成Markdown Wiki,供后续会话检索和交接。

从Claude Code切换到Codex,能交接什么

配置好AI记忆后,Claude Code可以将当前任务的进度、尝试过的方法和剩余问题留在Handoff中。之后在同一项目里打开Codex,它可以读取这份交接记录,无需再从头询问项目背景。

ai-memory 生命周期 Hooks、Markdown Wiki、检索与 Handoff 架构图

同机同目录切换:可以直接读取现有代码

如果Claude Code和Codex打开的是同一个项目目录,Codex可以直接查看目录里的现有代码,包括还没有提交的修改。AI记忆提供的是代码文件里不容易看出来的信息,例如为什么采用当前方案、哪些办法已经试过、报错查到了哪里,以及接下来准备处理什么。

跨机器继续:代码和环境需要另外同步

将AI记忆服务放在Homelab、局域网主机或远程服务器上,可以让多台电脑读取同一套项目记忆。代码文件不会跟着记忆一起同步,另一台电脑仍需通过Git或其他方式取得最新代码,并准备好对应的分支、依赖和环境变量。

ai-memory 生命周期 Hooks、Markdown Wiki、检索与 Handoff 架构图

AI记忆支持哪些AI编程工具

AI记忆已经适配多款AI编程工具,包括Claude Code、Codex、Cursor、Gemini CLI和VS Code Copilot等。不同工具的接入方式略有不同,具体可参考AI记忆GitHub项目主页

部署AI记忆,需要配置LLM吗

不接入外部LLM也能使用吗?

AI记忆的基础功能不要求配置外部LLM。项目记忆保存在由Git管理的Markdown Wiki中,SQLite负责建立派生索引;没有模型服务时,系统仍能通过FTS5、实体和关联关系完成检索,并生成基于规则的会话摘要与Handoff。

ai-memory 项目记忆与 Markdown Wiki 页面

使用云端模型时,记忆数据会离开本机吗?

使用云端模型生成摘要或嵌入时,相关内容需要交给对应的服务商处理,部署前应检查发送范围、保留规则和数据处理政策。

本机、Homelab和VPS怎么选

只在一台电脑上使用时,可以将AI记忆运行在本机。需要在台式机、笔记本或多名开发者之间共享记忆时,可以把服务放在常开的Homelab、局域网主机或远程VPS上。

ai-memory 项目记忆与 Markdown Wiki 页面

哪些开发者适合使用AI记忆

经常在多个AI编程工具间切换,或需要在不同设备间共享项目上下文信息的开发者,适合使用AI记忆。

AI记忆项目地址、版本与官方文档

ai-memory GitHub项目主页

ai-memory Releases

ai-memory Web 界面中的项目列表

安装文档

客户端支持矩阵

ai-memory Web 界面中的项目列表

部署文档

安全文档