{"repo":"bawadou/ai-data-extractor","free":true,"listed":false,"github":"https://github.com/bawadou/ai-data-extractor","clone":"git clone https://github.com/bawadou/ai-data-extractor.git","description":"Free open-source extractor for AI coding assistant chat histories. Supports Claude Code, Cursor, Windsurf, Aider, Cline/Roo Code, and more.","language":"Python","stars":179,"topics":["ai","ai-data-extractor","claude","cursor","cursor-ai","data-extraction","gemini"],"license":"MIT","category":"machine-learning","readme_excerpt":"AI Coding Assistant Data Extraction Extract your own local chat history from AI coding assistants into a single, normalized JSONL format - for fine-tuning, personal analytics, or just backing up years of conversations before an app's local database gets cleared. Features Auto-discovers and extracts complete conversation history, including: - User messages & assistant responses - Code context (file paths, selections, snippets) - Code diffs / suggested edits, where the tool records them - Tool calls and their results - Timestamps, session IDs, project paths, model names - whatever each tool's storage actually contains Supported sources # Tool Storage Search location --- ------ --------- ------------------ 1 Claude Code JSONL, one file per session /.claude/projects/ / .jsonl 2 Codex CLI JSONL \"rollout\" files /.codex/sessions/ /rollout- .jsonl 3 Cursor SQLite ( state.vscdb ) /…/Cursor/User/{global,workspace}Storage 4 Windsurf SQLite, undocumented schema (heuristic) /…/Windsurf/User/{global,workspace}Storage 5 Trae SQLite + JSONL, undocumented (heuristic) /…/Trae 6 Continue JSON, one file per session /.continue/sessions/ .json 7 Gemini CLI JSON, one file per chat /.gemini/tmp/ /chats/ .json 8 OpenCode JSON (session/message/part trees) /.local/share/opencode/storage/ 9 Cline / Roo Code (new) JSON, one folder per task /User/globalStorage/ /tasks/ 10 Aider (new) Markdown transcript per project /.aider.chat.history.md Every script searches macOS, Linux, and Windows conventions ( /Libr","default_branch":null,"files":null,"tree":[],"storefront":"/r/bawadou","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bawadou/ai-data-extractor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}