换一个 AI 编程工具,常常像换了位失忆的同事:过去讨论过什么、改过哪些代码、哪些办法失败过,都得重新交代。ai-data-extraction 做的是一次“搬家打包”:自动寻找 Cursor、Codex、Claude Code 等工具留在本机的数据,再统一导出,方便迁移、审计,也能整理成用户自己控制的记忆库。
它不只保存聊天文字。项目还会提取文件路径、代码片段与修改差异,以及工具调用和执行结果;目前覆盖 Claude Code、Codex、Cursor、Trae、Windsurf、Continue、Gemini CLI 和 OpenCode。各产品原本使用 JSON、JSONL 或 SQLite 等不同格式,脚本最终生成带时间戳的 JSONL 文件——一种每行记录一个会话对象、便于逐条读取的文本格式。工具仅依赖 Python 3 标准库,也可一次运行全部提取脚本。项目自称可提取“完整”历史,但供稿未披露跨版本测试范围或完整性验证结果。