reclaude
v1.0.1
Published
Interactive Claude Code session picker: filter, rename, and resume sessions from your terminal
Downloads
185
Maintainers
Readme
total-reclaude
Interactive CLI session picker for Claude Code. Browse, filter, rename, and resume all your sessions from the terminal.
Motivation
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 |
Installation
npx reclaudeOr install globally:
npm install -g reclaude
reclaudePrerequisites
- Claude Code CLI must be installed and on your PATH
- Node.js >= 14
Screenshot
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)
Keybindings
| 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 |
Settings
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.
How it works
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.
