v0.1.0 — Initial release
Native GTK4/libadwaita desktop app to manage and resume Claude Code sessions.
Unofficial community tool. Not affiliated with or endorsed by Anthropic.
Highlights
- Sidebar of all your sessions — grouped by project (collapsible), with a pinned Favorites section, custom names, search, and live updates as sessions are created or written to
- Tabbed embedded terminals — click a session to resume it (
claude --resume) in its original project directory, inside your own shell - Attention indicators — see when a background session produces output, in the tab and the sidebar
- Session details — message counts, models, token usage parsed from the transcript
- Bulk selection — open, star, hide, or trash many sessions at once
- Open in Ghostty — resume a session in an external Ghostty window
- Preferences (font, scrollback, color scheme), keyboard shortcuts, desktop launcher + icon
Install
See the README for distro packages, then:
git clone https://github.com/r4nd3l/claude-session-manager.git
cd claude-session-manager
./data/install.sh # desktop launcher + icon
python3 -m claude_session_managerClaude Code's own data is never modified — all app state lives in ~/.config/claude-session-manager/.
