Skip to main content

Terminal UI for browsing and managing Claude Code sessions

Project description

claudeboss

A terminal UI for browsing and managing Claude Code sessions.

Python 3.10+ License: MIT Platform: Linux

What it does

claudeboss reads your ~/.claude/projects/ directory and presents all your Claude Code sessions in a navigable ncurses interface. You can:

  • Browse sessions sorted by recency or context size
  • Filter by work/personal category
  • See AI-generated summaries of each session
  • View detailed session info with file trees and temporal logs
  • Resume any session directly in a new terminal

Installation

pip install claudeboss

Requirements

  • Python 3.10+
  • Linux (uses curses, /proc filesystem, X11 detection)
  • Claude Code CLI (claude) installed and authenticated
  • Optional: wmctrl for active session detection

Usage

claudeboss

Navigation (vim-style)

Key Action
j / k Move cursor down / up
l / Enter Open detail view
h / q Back / quit
g / G Jump to top / bottom
Ctrl+U / Ctrl+D Page up / down

Actions

Key Action
s Toggle sort: time / size
c Cycle filter: all / personal / work
R Regenerate summary for current session
m Open menu
? Help

Detail View

Key Action
j / k Scroll content
l / Enter Resume session in new kitty terminal
h / q Back to list

Features

  • Live active detection: Running Claude sessions show with green highlight
  • Smart summaries: Sessions get 3-6 word titles generated by Haiku
  • Delta updates: Only regenerates summaries when sessions grow significantly
  • Responsive layout: Detail view adapts between 2-column and single-column
  • Background processing: Summaries and temporal logs generate without blocking

Configuration

Work/personal detection patterns can be customized in ~/.config/claudeboss/patterns.json:

{
  "work_patterns": ["mycompany", "work-project", "client-name"]
}

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claudeboss-0.1.0.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claudeboss-0.1.0-py3-none-any.whl (35.2 kB view details)

Uploaded Python 3

File details

Details for the file claudeboss-0.1.0.tar.gz.

File metadata

  • Download URL: claudeboss-0.1.0.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for claudeboss-0.1.0.tar.gz
Algorithm Hash digest
SHA256 75828a3cbe0173d2c4331e3d48b6eff911d787ad839cfb8e08973a4c2da13453
MD5 d3d245d681e1ee0389eaf90254b3e478
BLAKE2b-256 2dd03bd0bb50829ae2de8bec65380d3daa94f75d56e3e81dd574b6ea981398d7

See more details on using hashes here.

File details

Details for the file claudeboss-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: claudeboss-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for claudeboss-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c7431a0877b4a6c23ce72bf5f170496071a526efa2160ba35b0c3c629c5e5f3a
MD5 99c920b92fffc1700d3b8f8049ad50fe
BLAKE2b-256 7610a33edfc1c820f5bf104409f97b29a95f069601773cca6d7d8698c02dbe5a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page