Original Reddit post

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