A terminal UI (TUI) for browsing, searching, tagging and resuming Claude Code sessions.
Built with Textual. Works with the claude-memory-manager session archive system.
Claude Code saves session transcripts but gives you no way to browse them. This tool fixes that.
- 📋 List all sessions with date, topic and message count
- 🔍 Search by title, date or tag
- 📌 Pin important sessions to the top
- 🏷️ Tag sessions (e.g. "bridge", "important", "bug")
- 👁️ Preview session content without leaving the app
▶️ Resume any session directly (claude -c <session-id>)
- Python 3.8+
- Claude Code with session archive set up → claude-memory-manager
git clone https://github.com/Tozsers/claude-session-browser
cd claude-session-browser
./start.shstart.sh creates a virtualenv and installs dependencies automatically.
./start.sh| Key | Action |
|---|---|
↑↓ |
Navigate sessions |
Enter |
Resume session (claude -c) |
P |
Pin / unpin |
T |
Add tag |
D |
Delete tag |
| Type anything | Search |
Esc |
Clear search |
Q |
Quit |
Sessions are read from ~/.claude/session_archive/. To set up automatic session saving, see claude-memory-manager.
Too complicated to set up? Just paste this repo URL into Claude Code and say: "Set this up for me." It will handle the rest.
- claude-memory-manager — Web UI for managing Claude Code memory files
- super-resume — Similar tool in Go
MIT