A terminal UI tool for browsing and deleting Claude Code chat history.
Claude Code stores conversation logs as JSONL files under ~/.claude/projects/ and provides no tools to manage/clear AI session history, which makes it painful to go back to something. This tiny app provides an interactive console interface to explore those conversations by project, view details, and delete ones you no longer need.
- Browse conversations grouped by project
- View conversation title, date, and first message
- Inspect conversation details
- Delete conversations (with confirmation prompt)
- Keyboard-driven navigation
- Download the 2MB binary from the releases page (MacOS arm64 or win-x64)
chmod +xthe binary- run the binary
./ClaudeChatManager(if Gatekeeper prevents you from launching it on a Mac, open "System Settings → Privacy & Security", scroll down to "Security", click "Open anyway" next to the app)
Use arrow keys to navigate, Enter to view details, Delete/Backspace to remove a conversation, and Esc to go back.
- .NET 10 SDK or later
I don't have access to a Linux machine at the moment (only Mac/Win) so haven't built a linux version. If you'd like to run on Linux, - install .NET SDK and build it your self
dotnet build --project ClaudeChatManagerRun from sources
dotnet run --project ClaudeChatManagerTo publish a compiled native AOT binary:
dotnet publish ClaudeChatManager -c Release