Show HN: Cc-sessions – Fast CLI to list and resume Claude Code sessions(github.com)
github.com
Show HN: Cc-sessions – Fast CLI to list and resume Claude Code sessions
https://github.com/chronologos/cc-sessions
3 comments
Nice. Does this work across multiple machines / moved repos (same project, different local path), or is it strictly path-based?
it reads the session files that claude writes locally, so works on a single local machine only, and breaks if you move a repos around on the same machine.
cc-sessions solves this by: - Scanning all project directories in parallel (Rust + rayon) - Showing sessions sorted by last modified with relative timestamps - Interactive fzf picker with transcript preview (-i flag) - Project filtering (-p dotfiles) - Fork mode to branch off from any session (-f flag)
Technical details: ~350 lines of Rust, no chrono dependency (hand-rolled ISO 8601 parser to keep the binary small), reads from Claude's sessions-index.json files rather than parsing the .jsonl transcripts directly.
Requires fzf and jaq for the interactive preview.