开源 | ai-memory把 Cursor / Claude Code 的聊天记录变成结构化知识库519条记忆一键提取开源地址https://github.com/hyxnj666-creator/ai-memorynpmnpx ai-memory-clilatest协议MIT你有没有这样的痛点用 Cursor 或 Claude Code 开发时和 AI 反复讨论了一个技术方案、做了一个关键决策但几天后你自己都忘了当时为什么这么做。下次新开一个对话又要重新解释背景AI 也不知道你们之前聊过什么。更麻烦的是知识散落几十个对话窗口决策和约定到处都是根本找不到上下文丢失每个新会话都是空白脑要花大量时间重新铺垫团队协作难你做的决策队友的 AI 不知道队友定的规范你的 AI 也不知道ai-memory 就是来解决这个问题的——直接读你编辑器里已有的聊天记录提取出结构化的知识让所有 AI 工具都能读到。30 秒看懂它能做什么一行命令把你所有的 Cursor 对话记录变成结构化 Markdownnpx ai-memory-cli extract核心优势和其他 AI Memory 工具有什么不同市面上的 AI Memory 工具mem0、Letta、Zep 等都要求你在代码里手动调用client.add(...)或remember()API需要接入 SDK需要常驻一个记忆服务进程。ai-memory 的思路完全不同对比维度ai-memory其他 Memory 工具数据来源直接读编辑器聊天记录已有数据需要手动调 API 写入存储格式纯 Markdown放在 git 里专有数据库 / 云端跨工具Cursor / Claude Code / Windsurf / Copilot / Codex 都支持通常绑定一个平台隐私完全本地数据不离开你的机器大多数需要上传到云版本控制git diff可读的 Markdown只有最新状态历史不可追零代码改造不需要改你的任何代码需要在应用代码里埋点实际效果展示第一步查看所有对话npx ai-memory-cli list37 个对话每个都显示日期、对话轮数和标题清晰一览。第二步选择要提取的对话npx ai-memory-cli extract--pick3,2选择编号为 3“推广”和 2“tools”的对话进行提取工具会自动检测所有已安装的 AI 编辑器然后对每个对话分块并行提取。第三步查看提取结果两个对话提取出了519 条记忆architecture: 117 | decision: 170 | todo: 128 | issue: 102 | convention: 2质量过滤器自动去掉了 22 条低质量内容3 条太短、16 条内容模糊、3 条 TODO 被决策条目覆盖保留率96%。第四步打开可视化 Dashboardnpx ai-memory-cli dashboard浏览器打开 http://localhost:3141Conversations 页面每个对话产出了多少记忆每条记忆的类型DECISION / CONVENTION / ISSUE / TODO / ARCHITECTURE一目了然点击右上角还可以一键复制 CLI 命令在新会话里加载这段上下文。Overview 页面519 条总记忆按类型分布、时间线、作者分组全部可视化Recent Memories 列表实时展示最新提取的内容。不只是提取——完整的工作流生成 AGENTS.md 规则文件npx ai-memory-cli rules--targetagents-md把提取出的决策和约定自动生成AGENTS.md文件。Cursor、Claude Code、Windsurf、Copilot、Codex CLI全部原生支持这个文件打开新对话 AI 自动读取不需要你再手动解释背景。续接上下文# 把最近的记忆复制到剪贴板粘贴给新会话的 AInpx ai-memory-cli context--copy# 只加载某一个对话的记忆npx ai-memory-cli context --source-id e0ef3946--copy搜索历史决策npx ai-memory-cli recallOAuth查询 OAuth 相关的所有决策并展示它们在 git 历史中每一次修改的完整轨迹。自动定时提取v2.6 新功能# 注册每天 09:00 自动提取macOS/Linux/Windows 原生调度器npx ai-memory-cli init--schedule# 取消npx ai-memory-cli init--unschedule关联 git 提交v2.6 新功能# 扫描最近 commit自动把实现了哪条记忆的提交链接过去npx ai-memory-clilink快速上手1. 初始化项目# 在你的项目目录下执行npx ai-memory-cli init会创建.ai-memory/目录和配置文件。2. 配置 LLM API Key在项目根目录创建.env.localOPENAI_API_KEYsk-... # 或者用 OpenAI 兼容的代理 OPENAI_BASE_URLhttps://your-proxy.com/v13. 第一次提取# 提取全部对话npx ai-memory-cli extract# 只提取某几个用 list 先查看编号npx ai-memory-cli extract--pick1,2,3# 增量提取只处理新增对话npx ai-memory-cli extract--incremental4. 查看结果# 本地 Dashboardnpx ai-memory-cli dashboard# 或者直接看目录ls.ai-memory/5. 同步给 AI 编辑器# 生成 AGENTS.mdCursor / Claude Code / Windsurf / Copilot / Codex 都读npx ai-memory-cli rules--targetagents-md# 或者生成 Cursor Rulesnpx ai-memory-cli rules--targetcursor支持的编辑器编辑器对话记录位置状态Cursor~/Library/Application Support/Cursor/✅ 完整支持Claude Code~/.claude/projects/✅ 完整支持Windsurf~/.codeium/windsurf/✅ 完整支持VS Code Copilot ChatVS Code storage✅ 完整支持OpenAI Codex CLI~/.codex/✅ 完整支持提取内容的类型ai-memory 会把对话内容分类成 5 种结构化记忆类型说明例子Decision技术选型、架构决策“决定用 PostgreSQL 而不是 MongoDB”Architecture系统架构设计“用 Event Sourcing 实现账单模块”Convention编码规范、命名约定“所有 API 使用 snake_case 命名”TODO待完成的任务“需要补充 OAuth 错误处理”Issue发现的 bug 或问题“AGENTS.md 输出字段重复”每条记忆都是一个独立的 Markdown 文件存在.ai-memory/{author}/{type}/下git 可追踪、可 code review。技术细节语言TypeScriptNode.js 18提取质量CCEB 基准测试 F1 76.2%gpt-4o-mini30 条手写 fixture测试覆盖585 个单元测试本地优先支持 Ollama / LM Studio 完全离线运行MCP Server内置 MCP 服务Cursor 可直接通过 MCP 访问记忆开源信息GitHubhttps://github.com/hyxnj666-creator/ai-memorynpmhttps://www.npmjs.com/package/ai-memory-cli版本v2.6.1协议MIT LicenseStar 一下如果对你有帮助欢迎 ⭐# 立即体验无需安装试用模式npx ai-memory-cli try如果你也在用 Cursor / Claude Code 做开发希望这个工具能帮你把散落在各个对话里的知识沉淀下来。欢迎提 Issue 和 PR