Interactive CLI session picker for Claude Code. Browse, filter, rename, and resume all your sessions from the terminal.
Claude Code's built-in /resume only shows sessions from the current project directory. If you work across multiple projects, there's no way to see all your sessions in one place.
total-reclaude gives you a single view of every session across all projects — with filtering, sorting, and rich metadata (directory, timestamps, duration) that /resume doesn't provide.
/resume |
reclaude |
|
|---|---|---|
| Scope | Current project only | All projects |
| Filter by name | No | Yes |
| Filter by path | No | Yes |
| Show directory | No | Yes |
| Show timestamps | No | Yes |
| Show duration | No | Yes |
| Configurable columns | No | Yes |
| Permission mode preset | No | Yes |
npx reclaudeOr install globally:
npm install -g reclaude
reclaude- Claude Code CLI must be installed and on your PATH
- Node.js >= 14
Claude Code Sessions
─────────────────────────────────────────────────────────────
Title Project Modified Session
> 1 minimize-sys-prompt my-project 03/07/2026, 17:06 6566b87b
2 debug-auth-flow my-app 03/07/2026, 15:51 eec06353
3 refactor-api-layer backend 03/07/2026, 15:41 d8d86cb2
4 add-dark-mode frontend 03/07/2026, 15:41 69b5fb55
5 how do I fix this bug? server 03/07/2026, 15:41 5ec54a4c
Page 1/1 ←/→ page | ↑/↓ select | Enter resume | r rename | / name | p path | s settings | q quit
- Bold titles = named sessions (with custom title)
- Dim italic titles = unnamed sessions (showing first user message)
| Key | Action |
|---|---|
↑ / ↓ |
Move cursor |
Enter |
Resume selected session |
r |
Rename selected session |
/ |
Filter sessions by name |
p |
Filter sessions by project path |
s |
Open settings |
← / → |
Navigate pages |
ESC |
Cancel / go back |
q |
Quit |
Ctrl+C |
Quit |
Press s to open the settings panel:
| Setting | Description |
|---|---|
| Full directory path | Show full cwd instead of short project name |
| Full session ID | Show complete session ID instead of first 8 characters |
| Page size | Number of sessions per page (5-50, adjustable with -/+) |
| Locale | Date format locale (e.g. en-US, ko-KR, sv-SE) |
Settings are saved to ~/.config/total-reclaude/config.json.
total-reclaude scans ~/.claude/projects/ for session files (.jsonl). Sessions with a custom title are shown in bold; unnamed sessions display the first user message in dim italic as a fallback title. All sessions are sorted by last modified time, with caching (~/.cache/total-reclaude/sessions.json) for fast startup.
When you select a session, it runs claude --resume <session-id> to resume it.
