claude-sessions-cli

๐Ÿ‘‹ Introduction

A TUI session manager for Claude Code โ€” browse, resume, organise, and clean up all your sessions from one interactive interface.

claude-sessions-cli is a terminal UI for managing every Claude Code session in one place. Browse Code sessions grouped by project, organise Chat sessions with pins and #tag folders, resume any conversation with a single keystroke, and clean up stale data โ€” all without leaving your terminal.

Built with Ink (React for the terminal), it ships as a single claude-sessions binary.

preview

โœจ Features

  • Three-tab interface โ€” Code sessions grouped by project, Chat sessions with pins and tag folders, and a Scheduled tab.
  • Named sessions โ€” sessions with a Claude title display as name ยท prompt so you can tell them apart at a glance.
  • Named filter โ€” press n on the Code tab to show only named sessions.
  • Pin & tag chat sessions โ€” star important chats to the top, group others into collapsible #tag folders.
  • Instant resume โ€” press enter on any session and Claude Code opens right where you left off, using the correct --resume, --continue, or --name flag automatically.
  • Auto CLAUDE.md creation โ€” new chat sessions get a CLAUDE.md bootstrapped automatically; preview any session's CLAUDE.md in-place with m.
  • Clean mode โ€” interactive cleanup of ghost entries, history-less projects, and orphaned history folders.
  • Live search โ€” filter sessions by name or path as you type with /.

๐Ÿ“ฆ Install

npm install -g @kud/claude-sessions-cli

๐Ÿš€ Quick Start

Launch the TUI:

claude-sessions

Pick a session with โ†‘ / โ†“ and press enter. Claude Code opens immediately, resuming that exact conversation.

Continue to Interface to learn the tabs and key bindings.

On this page