ccRewind indexes Claude chat history without ever touching source files
ccRewind is a tool that reads Claude Code session files from ~/.claude/projects/, parses them, and indexes the contents into a local SQLite database for searchable browsing. The tool is deliberately designed to never write to, rename, or modify the original source files in any way. The developer argues this read-only approach preserves session data as forensic evidence, citing a real case where an untouched session log was essential to diagnosing a silent client-side bug weeks after it occurred. However, the strict no-write policy comes with trade-offs, including a separate gigabyte-scale index database that must be kept in sync through filesystem fingerprinting rather than simple flags. User-added metadata like tags and archive labels live only in the index, meaning they are lost if the database is rebuilt or the tool is moved to a new machine.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in