kruzovic7/ai-data-extractor
Free open-source extractor for AI coding assistant chat histories. Supports Claude Code, Cursor, Windsurf, Aider, Cline/Roo Code, and more.
Star 增长趋势(本站收录历史)
kruzovic7/ai-data-extractor
深度介绍
它是什么
ai-data-extractor 是一款用 Python 编写的开源工具,专门从各类 AI 编程助手中提取聊天历史记录。支持 Claude Code、Cursor、Windsurf、Aider、Cline/Roo Code 等主流工具,MIT 协议,已获 834 星。
核心亮点
- 多平台覆盖:一个工具打通六种以上 AI 编程助手的对话数据
- 格式统一:将不同工具的异构记录归一化输出,便于后续分析
- 零成本:完全免费开源,无需 API 调用或订阅
为什么火
AI 编程助手的聊天记录散落在各自的本地存储中,格式互不兼容。开发者想复盘 prompt 效果、训练微调数据或做行为分析时,往往无从下手。这个项目精准填补了这一空白,且踩中了 Claude Code、Cursor 等工具爆发的窗口期。
适合谁用
- 想批量分析自己 prompt 习惯的开发者
- 需要构建微调数据集的 AI 工程师
- 研究 AI 辅助编程行为的研究人员
快速上手
git clone https://github.com/kruzovic7/ai-data-extractor
cd ai-data-extractor
pip install -r requirements.txt
python extract.py --source cursor --output ./data
指定数据源和输出目录即可,具体参数参见仓库 README。
