Harness Bridge
SDK / ToolA local launcher that points Claude Code and seven other coding harnesses at any OpenAI-, Anthropic- or Responses-compatible endpoint — without editing a single config file.
- launcher
- local-models
- cli
- menu-bar
Extract your own local chat history from ten AI coding assistants into one normalized JSONL — for fine-tuning, analytics, or backing up years of conversations. Standard library only.
This extractor auto-discovers and normalizes your local conversation history from ten sources — Claude Code, Codex CLI, Cursor, Windsurf, Trae, Continue, Gemini CLI, OpenCode, Cline/Roo Code and Aider — into a single JSONL format for fine-tuning, personal analytics, or plain backup before an app clears its local database. Each record keeps what the tool actually stored: user messages and assistant responses, code context (file paths, selections, snippets), diffs and suggested edits where recorded, tool calls and results, timestamps, session IDs, project paths and model names. Cursor's three known storage shapes are all implemented explicitly, undocumented Windsurf/Trae schemas are handled heuristically, and a --list flag previews what's installed without extracting anything. Python 3.9+ with zero dependencies — standard library only.
Fine-tuning datasets from your own history, personal analytics over years of agent sessions, or a one-command backup before an app update wipes its local database.
git clone https://github.com/kruzovic7/ai-data-extractor.git cd ai-data-extractor python --version # 3.9+ required, 3.10+ recommended python extract.py # interactive menu python extract.py --sources cursor,claude_code,aider # direct python extract.py --list # preview what's installed, extract nothing
Local files only — it reads your own data and sends nothing anywhere, but that also means the export is only as complete as what each app actually stored. Windsurf and Trae schemas are undocumented heuristics and Cursor has changed storage shape at least three times; app updates can break extractors until the tool catches up. MIT.
Repository
kruzovic7/ai-data-extractorCharted
A local launcher that points Claude Code and seven other coding harnesses at any OpenAI-, Anthropic- or Responses-compatible endpoint — without editing a single config file.
Answers macOS Spotlight and Siri prompts with your signed-in Claude Code account — an experimental macOS 27 model-delegation provider.
A local privacy gateway for AI coding assistants — masks credentials, connection strings and PII into structured placeholders on the way out, restores them mid-stream on the way back.