{"repo":"josephyaduvanshi/claude-history-manager","free":true,"listed":false,"github":"https://github.com/josephyaduvanshi/claude-history-manager","clone":"git clone https://github.com/josephyaduvanshi/claude-history-manager.git","description":"A native macOS browser for your Claude Code session history. Search, pin, tag, resume sessions in any terminal. Transcripts stay on your Mac.","language":"Swift","stars":47,"topics":["ai","ai-tools","antigravity","claude","claude-ai","claude-code","codex-cli","gemini","gemini-cli","swiftui"],"license":null,"category":"mobile-apps","readme_excerpt":"Chronicle A native macOS browser for your CLI coding-assistant session history — Claude Code , Codex CLI , and Gemini CLI . Reads each provider's session storage directly. Per-provider data isolation. Indexes everything into local SQLite. Resumes any session in one keystroke. If this saves you from grepping JSONL files at 1am, star the repo. Thanks. Install • Linux CLI • First launch • How it works • Features • Privacy • Shortcuts • Configuration • FAQ • License --- Three CLI coding assistants, three different transcript formats, all sitting in different corners of your home directory. Claude Code writes JSONL under /.claude/projects/ . Codex CLI writes JSONL under /.codex/sessions/ . Gemini CLI writes single JSON files under /.gemini/tmp/ . After a few weeks of real use, those folders are unreadable, ungreppable, and the only way to find the session where you actually solved that one bug is to remember which workspace you were in and scroll through ls -lt . Chronicle reads all three, indexes every session into a local SQLite database, and gives you somewhere to actually look at them. Per-provider data isolation: switching providers swaps every list, count, and stat, so a Claude pin doesn't leak into your Codex sidebar. Pin the ones that matter. Tag the ones you're tracking. Resume any of them in one keystroke, in whichever terminal you prefer. Transcripts never leave the Mac they were written on. --- Install Homebrew (recommended) The cask handles the download, the drag into","default_branch":null,"files":null,"tree":[],"storefront":"/r/josephyaduvanshi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/josephyaduvanshi/claude-history-manager/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."}