Skip to main content

Enhanced status line for Claude Code

Project description

ccsl

CI PyPI

Enhanced status line for Claude Code showing context usage, session time, and weekly budget.

screenshot

[Fable 5($)] | ๐Ÿ“ statusline | ๐ŸŒฟ main | ๐Ÿ’ฐ $7.36 | Ext 23% $11.50/$50
Context:    โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’ [49%] 98.4K/200.0K
Session:    โ–…โ–ˆโ–ƒโ–โ–‚โ–„โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ– [7%] 67.7M token (5am-10am)
Weekly:     โ–…โ–ƒโ–โ–‡โ–‚โ–‡โ–โ–โ–„โ–โ–†โ–ˆโ–โ–โ–โ–โ–โ–โ–โ– [42%] 3d0h24m, Ext: 23% $11.50/$50

Install

brew install usedhonda/tap/ccsl
ccsl --setup

Restart Claude Code. Done.

Other install methods

pip

pip install ccsl
ccsl --setup

From source

git clone https://github.com/usedhonda/statusline.git
cd statusline
python3 install.py

What it shows

  • Line 1 โ€” Model, directory, git branch. Metered-billing models (e.g. Fable 5) add a ($) badge, the session's metered spend, and extra-usage credit consumption
  • Line 2 โ€” Context window token usage with progress bar and cache ratio
  • Line 3 โ€” Session sparkline with 5-hour utilization, token count, and time range
  • Line 4 โ€” Weekly sparkline with 7-day token distribution, remaining time, extra usage

Supports 1M context โ€” the context line scales to the active window size (e.g. 122K/1.0M).

Features

  • Metered-model cost tracking โ€” models billed via usage credits (Fable 5) show their exact spend, computed per-message so mixed-model sessions only count the metered share
  • Context window progress bar with color warnings (yellow 80%, red 90%)
  • 5-hour session sparkline (20 segments, 15min each)
  • Weekly usage sparkline with remaining time and budget tracking
  • Responsive layout adapting to terminal width and height
  • Agent team support with single-line format and dead agent warnings
  • Schedule integration showing upcoming calendar events

Customize

Control which lines to display:

ccsl --show all      # All 4 lines (default)
ccsl --show simple   # Lines 2 and 3 only
ccsl --show 1,2      # Specific lines

Requirements

  • Python 3.9+
  • Claude Code

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

ccsl-1.0.18.tar.gz (47.0 kB view details)

Uploaded Source

Built Distribution

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

ccsl-1.0.18-py3-none-any.whl (45.8 kB view details)

Uploaded Python 3

File details

Details for the file ccsl-1.0.18.tar.gz.

File metadata

  • Download URL: ccsl-1.0.18.tar.gz
  • Upload date:
  • Size: 47.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ccsl-1.0.18.tar.gz
Algorithm Hash digest
SHA256 7b63756d4c82ac42d410ec4c7cccd925b8d405e1fde2482632a15b342f68051b
MD5 4cb981d69f93dc28038c931287f35951
BLAKE2b-256 3543988a62123698d41cefcd12785dfc6fa02b5b228a2aff0d4b9d61c3fa1c4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ccsl-1.0.18.tar.gz:

Publisher: publish.yml on usedhonda/statusline

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ccsl-1.0.18-py3-none-any.whl.

File metadata

  • Download URL: ccsl-1.0.18-py3-none-any.whl
  • Upload date:
  • Size: 45.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ccsl-1.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 3dd2255fcf7762cade3b95f2b756c4f9e477f07e1e299b2f61d50e0755612848
MD5 c45dfabcb8d9a78590232b7430d32300
BLAKE2b-256 0c62b831263b50ea9776ebfb79171366c68a1b4eb38d59b50d482ad86e8327f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ccsl-1.0.18-py3-none-any.whl:

Publisher: publish.yml on usedhonda/statusline

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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