claude-sessions-cli

๐Ÿ–ฅ๏ธ Interface

The three-tab layout, navigation, and key bindings of the TUI.

The TUI opens to a tabbed session browser. Switch tabs with โ† / โ†’ or cycle with tab. Navigate the list with โ†‘ / โ†“, and press enter to open or resume the highlighted session.

๐Ÿ—‚๏ธ Tabs

TabContents
CodeSessions from project directories, grouped by project, expand/collapse per group
ChatSessions from ~/.claude-sessions/chats/, with pin stars and #tag folders
ScheduledPlaceholder for scheduled tasks (coming soon)

Code sessions are read from your project history and grouped by project. Press space on a project header to expand or collapse its sessions. The Chat tab is covered in detail under Pinning & Tagging.

โ–ถ๏ธ Resume behaviour

Pressing enter on a session launches Claude Code with the right flag chosen automatically:

  • --resume <id> for an existing Code session,
  • --continue for the most recent conversation,
  • --name <name> for a named Chat session.

You never have to remember which flag a session needs.

โŒจ๏ธ Key bindings

KeyContextAction
โ†‘ โ†“AnywhereNavigate the list
โ† โ†’AnywhereSwitch tabs
tabAnywhereCycle to the next tab
enterSession / groupOpen or resume the session in Claude Code
spaceGroup headerExpand or collapse the project / tag group
dSessionDelete session (with confirmation)
dProject headerDelete all sessions for that project
rCode sessionRename the session label
pChat sessionPin or unpin (โ˜…) the session
tChat sessionSet or remove a #tag for the session
mChat sessionPreview the session's CLAUDE.md inline
fChat sessionOpen the session folder in Finder
/ListEnter search mode โ€” filter by name or path
CListOpen clean mode
q / escAnywhereQuit

Press / to enter search mode and filter the visible sessions by name or path as you type. Press esc to clear the filter and return to the full list.

On this page