Skip to content

About

Lightweight Claude Code statusLine: 5h/7d rate-limit usage, reset countdowns, model + context window, prompt-cache age — one line, 3 styles × 9 themes, daemon fast-mode

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

386 stars

Watchers

3 watching

Forks

Latest commit

 

History

463 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using Codex CLI? Try the sibling project Codex Statebar — the same status bar, built for Codex.

Claude Status Bar

Your Claude Code usage, at a glance. 5h / 7d rate-limit bars, reset countdowns, model, context window, and prompt-cache freshness — inline in Claude Code's status line.

PyPI Downloads Python CI License: MIT GitHub stars

English · 简体中文 · Install · Documentation

Aurora — the default look

Claude Code tells you almost nothing about where you stand against your rate limits. cs puts the numbers that matter on one quiet line at the bottom of your terminal: how much you have left, and when it resets.

Line Segments
Usage 5h / 7d rate-limit bars, reset countdowns, end-of-window projections (→NN%), model & context window, prompt-cache countdown, optional session cost or relay balance
Project git worktree marker (name (🌳3) / worktree (🌳3)), project name, branch, session +/− lines, duration, version
  • Official numbers — the same 5h / 7d limits Claude Code enforces, not a local guess.
  • Prompt-cache countdown — ❄ 4m23s tells you when the next turn pays full price.
  • Fast — native cache reader plus a background daemon; well under 1% CPU at one refresh per second.
  • Opt-in extras — cost, relay balance, git ahead/behind, activity, IP checks, IELTS writing-coach progress.

Install

curl -fsSL https://raw.githubusercontent.com/leeguooooo/claude-code-usage-bar/main/install.sh | bash

A prebuilt binary for macOS Apple Silicon and Linux x86_64 — no Python needed. Other platforms fall back to pip.

Windows (PowerShell, no admin):

irm https://raw.githubusercontent.com/leeguooooo/claude-code-usage-bar/main/install.ps1 | iex

pip / uv:

pip install claude-statusbar     # or: uv tool install / pipx install
cs --setup                       # wires the statusLine hook + installs the skill

Restart Claude Code and the bar appears. cs upgrades itself every 6 hours; if you're stuck on an old version, run cs upgrade or re-run the one-liner (why). More paths in the install guide.

Customize

Three looks — aurora with block bars (default), aurora with a thin line, and classic:

aurora, block bars (default) aurora, thin line classic

cs theme picks one with a live preview:

cs theme — pick a look with a live preview

cs theme                         # pick one with a live preview (↑/↓, Enter)
cs config set bar_glyph thin     # thin ━ line instead of ■ blocks (default)
cs config set style classic      # the original battery-bar look
cs config set narrow_layout stack # stack quota bars in narrow panes
cs preview                       # all three looks, with your real numbers
cs config show                   # every key, and which ones you changed

Documentation

Guide What's inside
Install Binary, PyPI, skill-only, plugin, Codex bridge
What it shows Every segment, icon and color threshold
Looks The three looks, slash commands
Configuration All keys, env vars, JSON output
Fast mode (daemon) Daemon, auto-start, refresh and caching
No-quota mode Relay / Bedrock / Vertex layout and balance
Cache countdown How ❄ 4m23s is computed
Troubleshooting cs doctor, IP checks, upgrading

Want charts and weekly cost breakdowns instead of one line? Run ccusage or Claude Code Usage Monitor in a side pane — they coexist with cs.

ccx — keeps a Claude Code session and a Codex thread linked on macOS. With the bar installed, ccx's menu bar app warns you when Claude's 5-hour window passes 90% or its weekly quota is exhausted, and offers to continue the newest session in Codex in one click (no config; ccx reads rate_limits from ~/.cache/claude-statusbar/last_stdin.json while it's fresh).

Contributing

PRs welcome — see CONTRIBUTING.md (setup, tests, architecture, release flow) and SECURITY.md. Changes per version: CHANGELOG.md.

Acknowledgments

  • @marcwimmer — original show_cache_age widget (#9)
  • claude-monitor — token-usage analysis library used as the optional fast-path data source
Contributors
MIT © leeguooooo · Built for people who live in Claude Code.

Author

Built by 郭立 (Guo Li / leeguoo) — leeguoo.com · GitHub · X · more tools in the *-use family.

About

Lightweight Claude Code statusLine: 5h/7d rate-limit usage, reset countdowns, model + context window, prompt-cache age — one line, 3 styles × 9 themes, daemon fast-mode

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

386 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages