{"repo":"pascalwhoop/convx","free":true,"listed":false,"github":"https://github.com/pascalwhoop/convx","clone":"git clone https://github.com/pascalwhoop/convx.git","description":"Git-commit your AI conversations before they disappear.","language":"Python","stars":36,"topics":["ai","anthropic","backup","claude","codex","conversational-ai","cursor","developer-tools","git","openai"],"license":"MIT","category":"ai-agents","readme_excerpt":"Conversation Exporter Export AI conversation sessions into a Git repository using a readable, time-based structure. What it does - Scans source session files (Codex JSONL, Claude projects, Cursor workspaceStorage, Gemini CLI sessions). - Normalizes each session into a common model. - Writes two artifacts per session: - readable Markdown transcript: YYYY-MM-DD-HHMM-slug.md - hidden normalized JSON: .YYYY-MM-DD-HHMM-slug.json - Organizes history by user and source system: - sync : .ai/history/ / / (flat — sessions directly inside) - backup : history/ / / / /... - Runs idempotently (only reprocesses changed or new sessions). - Cursor: supports both single-folder and multi-root ( .code-workspace ) windows — sessions are attributed to the matching repo folder. TL;DR No install needed — just run from any project folder: Install and run From source: sync — project-scoped command Run from inside any Git repo. Syncs conversations for the current folder by default and writes them into the repo itself: By default syncs Codex, Claude, Cursor, and Gemini. Use --source-system codex , --source-system claude , --source-system cursor , or --source-system gemini to sync a single source. No --output-path needed — the Git root is used as destination and the current working directory is used as scope filter. Recursive folder matching is enabled by default; use --no-recursive to restrict to the current folder only. Sessions are written flat under .ai/history/ / / with no machine name or path nesti","default_branch":null,"files":null,"tree":[],"storefront":"/r/pascalwhoop","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pascalwhoop/convx/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."}