Recover files created and modified by Claude Code from its JSONL session transcripts — even if you lost track of them across sessions.
Claude Code stores a full log of every tool call in ~/.claude/projects/ . This tool parses those transcripts, replays Write, Edit, and Read operations in order, and reconstructs the files so you can browse, search, and extract them.
Features
Interactive TUI with fuzzy search and vim keybindings (j/k/g/G, / to search)
with fuzzy search and vim keybindings (j/k/g/G, to search) Point-in-time recovery — reconstruct files at any historical snapshot, not just the latest
— reconstruct files at any historical snapshot, not just the latest Colored diff view showing how files changed over time (unified, full-context, and raw modes)
showing how files changed over time (unified, full-context, and raw modes) Batch extraction — select multiple files and extract them all at once
— select multiple files and extract them all at once Fast scanning — parallel session parsing with orjson and fast-reject byte checks that skip ~77% of lines before parsing
— parallel session parsing with orjson and fast-reject byte checks that skip ~77% of lines before parsing Symlink deduplication — detects aliased paths and merges them into canonical entries
— detects aliased paths and merges them into canonical entries Smart-case search — case-sensitive only when your query contains uppercase (like ripgrep)
... continue reading