Browse, resume, organise, and clean up all your Claude Code sessions from one interactive terminal interface.
A focused TUI that keeps your Claude Code workflow fast and organised.
Code sessions grouped by project, Chat sessions with pins and tag folders, and a Scheduled tab — all navigable with arrow keys.
Press enter on any session and Claude Code opens
right where you left off, using the correct --resume,
--continue, or --name flag
automatically.
Star important chats to the top. Group others into collapsible
#tag folders so your session list stays navigable no
matter how many chats you have.
New chat sessions get a CLAUDE.md bootstrapped
automatically. Preview any session's
CLAUDE.md in-place with m without
leaving the TUI.
Interactive cleanup of ghost entries, history-less projects, and
orphaned history folders. Available as both a key binding
(C) and the clean subcommand.
Filter sessions by name or path as you type. Press
/ anywhere in the list to enter search mode — results
update instantly with every keystroke.
Install globally from npm, then launch the TUI. No config required.
npm install -g @kud/claude-sessions-cli@next
claude-sessions
✻ Claude
Code Chat Scheduled
/ search…
› + New chat
› + my-api (3) 2h
+ my-site (1) yesterday
+ dotfiles (2) 5d
↑ ↓ navigate · enter resume · / search · C clean · q quit
Pick a session with ↑ / ↓ and press enter. Claude Code opens immediately, resuming that exact conversation.
Every action available in the TUI and from the command line.
Subcommands
Tabs
~/.claude-sessions/chats/ with pin
stars and #tag folders
Key bindings
#tag for the selected Chat
session
CLAUDE.md inline
Clean mode categories
~/.claude.json but the project directory no
longer exists — removed from ~/.claude.json
~/.claude.json with no conversation history —
removed from ~/.claude.json
~/.claude/projects/ with no matching
~/.claude.json entry — trashed