[开源] ai-memory:把 Cursor 对话记录自动提取成结构化知识库,新建对话无痛迁移上下文

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
[开源] ai-memory:把 Cursor 对话记录自动提取成结构化知识库,新建对话无痛迁移上下文
[开源] ai-memory:把 Cursor 对话记录自动提取成结构化知识库,新建对话无痛迁移上下文
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


demo

hello欸喂巴蒂

起因很简单------现在Cursor 用久了,工作区积累了一堆对话窗口,每次开新会话都要重新跟 AI 解释一遍背景。

前阵子数了一下,我一个工作区里有 37 个对话,涉及差不多 20 个项目。技术决策、为什么选这个方案、哪些地方不能动全都在里面,想找出来基本等于从头翻一遍。

然后做了这个工具。第一次跑,选了2 个对话提出了 519 条结构化记忆。


怎么用

先看看你有多少对话:

npx ai-memory-cli list

01-list

然后选几个提取:

npx ai-memory-cli extract --pick 3,2

02-extract

工具自动检测你装了哪些 AI 编辑器(Cursor / Claude Code / Windsurf / Copilot / Codex 都支持),对选中的对话分块并行提取。

03-extract-result

结果按类型分:决策 / 架构 / 约定 / TODO / Issue,每条是一个独立 Markdown 文件,放在 .ai-memory/ 下面,git 可追踪。

可视化界面:

npx ai-memory-cli dashboard

05-dashboard-conversations

06-dashboard-overview


提取出来能干什么

可以生成 AGENTS.md:

npx ai-memory-cli rules --target agents-md

把提取出来的决策和约定写成 AGENTS.md,Cursor / Claude Code 开新会话会自动读这个文件,AI 就不用你再解释背景了。

也可以直接复制上下文给当前会话:

npx ai-memory-cli context --copy

搜历史决策:

npx ai-memory-cli recall "OAuth"

Claude Code 用户还可以生成 Skills,按需动态加载,比 AGENTS.md 更省 token:

npx ai-memory-cli rules --target skills

聊天记录里有 API key 或者内部域名的,加 --redact 会在发给 LLM 之前自动脱敏:

npx ai-memory-cli extract --redact

ai-memory 不需要改任何代码,聊天记录本来就在本地硬盘上,直接去读就好了。


不配 API Key 也能用

内置 DeepSeek-V4-Flash,限 2 个对话/次,体验完整流程够用:

npx ai-memory-cli try    # 试用,不改任何文件
npx ai-memory-cli extract

GitHub: GitHub - hyxnj666-creator/ai-memory: Extract structured knowledge from Cursor & Claude Code conversations into git-trackable Markdown files · GitHub
npm:npx ai-memory-cli(内置免费模型,不用配 API Key)
MIT 协议

欢迎试用,有问题直接提 Issue 或评论区聊。

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文