
ai-data-extractor
一键导出 Claude Code、Cursor 等 AI 编程对话记录
ai-data-extractor 是一个免费开源的命令行工具,专门用于从多种 AI 编程助手中提取聊天历史记录。它解决的核心问题是:Claude Code、Cursor、Windsurf、Aider、Cline/Roo Code 等工具各自把对话数据保存在私有格式或本地缓存中,用户难以统一导出、备份或迁移这些宝贵的上下文。项目用 Python 编写,支持批量扫描本地存储路径,将不同来源的对话解析为结构化数据(如 JSON/Markdown),方便后续检索、分析或喂给其他模型。核心能力包括多平台适配、自动识别安装位置、统一输出格式,以及可扩展的解析器架构。对于需要留存 AI 编码记录、做数据审计或迁移到新编辑器的开发者来说,它提供了一个轻量、无依赖的解决方案,避免手动复制粘贴的繁琐。
项目数据
使用教程
核心亮点
- 支持 Claude Code、Cursor、Windsurf、Aider、Cline/Roo Code 等主流 AI 编程助手,覆盖面广
- 纯 Python 实现,安装和运行门槛低,无需复杂配置
- 输出结构化数据,便于备份、检索或二次分析
不足之处
- 项目处于早期阶段,星标仅 124,社区和文档完善度有待观察
- 不同 AI 工具的存储格式可能随版本更新变化,解析器需持续维护
适用场景
- 开发者想备份自己在多个 AI 编程助手中的历史对话,防止丢失
- 团队需要审计或分析成员使用 AI 编码的交互记录
- 用户从 Cursor 迁移到 Claude Code 时,希望保留原有对话上下文
替代项目
chatgpt-export、cursor-history
项目介绍
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···