If you use Claude Code across multiple projects, you know the pain: restart your PC and all your sessions are gone. You’re left digging through ~/.claude/projects/, trying to figure out which encoded folder name maps to which project, reconstructing claude --continue commands manually. So I built Claude Code Session Launcher — a Python/tkinter app that:
- Reads the real path from JSONL session files (no guessing from encoded folder names)
- Shows every project with last activity, session count, health status (clean exit vs crashed)
- One-click launch or bulk-launch multiple sessions at once
- Session preview — terminal-style popup showing your last conversation
- Command palette (Ctrl+P) — fuzzy search, arrow keys, Enter to launch
- Deep session search (Ctrl+G) — search across ALL session content to find “that one session where I worked on X”
- Pin/hide/archive projects, custom CLI flags per project, session notes
- Keyboard navigation — arrow keys, space to select, Enter to launch
- Cross-platform: Windows Terminal, macOS Terminal.app , Linux (gnome-terminal, konsole, etc.) It’s a single Python file with zero external dependencies. Just clone and run. Screenshot in the repo: https://github.com/wolverin0/claude-launcher submitted by /u/wolverin0
Originally posted by u/wolverin0 on r/ClaudeCode
You must log in or # to comment.
