← 工具

AI Data Extractor

开源 AI 编程助手聊天记录导出工具,一键从 Claude Code、Codex、Cursor、Windsurf、Aider 等 10+ 工具本地数据库提取对话历史为统一 JSONL,可用于微调或备份,Stars 500+

#125
推荐排名
528
GitHub Stars
570
推荐得分
AI 编程数据导出 / 微调数据准备
适用场景
AI工具AI应用数据采集Python开源

为什么需要

你用 Claude Code、Cursor、Windsurf 写了一年代码,对话历史散落在各自的本地数据库里:SQLite、JSONL、Markdown 各种格式都有。想用这些历史做模型微调?想备份到云端?想分析自己开发习惯?AI Data Extractor 一行命令把 10+ 工具的对话历史统一导出为 JSONL。

怎么用

bash
pip install ai-data-extractor
ai-data-extractor --out ./my-history.jsonl

自动扫描:

工具存储位置
Claude Code~/.claude/projects/**/*.jsonl
Codex CLI~/.codex/sessions/**/rollout-*.jsonl
Cursor~/Library/Application Support/Cursor/User/...
Windsurf同上路径
Aider<project>/.aider.chat.history.md
Cline / Roo CodeVS Code extension storage
Continue~/.continue/sessions/*.json
Gemini CLI~/.gemini/tmp/<hash>/chats/*.json
OpenCode~/.local/share/opencode/storage/
Trae~/Library/Application Support/Trae

注意事项

  • MIT 协议,可商用
  • 输出 JSONL 包含:用户消息、助手回复、代码上下文、工具调用结果、时间戳、session ID
  • macOS / Linux / Windows 全平台,自动识别路径
  • 仅读取本地存储,不联网,仅导出你自己的数据