Lightweight Claude Code status bar monitor — see your rate limits, context window, and promo status at a glance.
[███████░░░] 5h 68% | [█░░░░░░░░░] 7d 5% | ⏰0h21m | max5 🔥x2[03:00~21:00] | Opus 4.6(13.4k/1.0M)
| Segment | Meaning |
|---|---|
5h 68% |
5-hour rate limit usage (official Anthropic data) |
7d 5% |
7-day rate limit usage (official Anthropic data) |
⏰0h21m |
Time until 5h window resets |
max5 |
Your plan tier |
🔥x2[03:00~21:00] |
2x promo active, showing local time window |
Opus 4.6(13.4k/1.0M) |
Model + context window usage (used/total) |
Colors: green (<30%) | yellow (30-70%) | red (>70%)
curl -fsSL "https://raw.githubusercontent.com/leeguooooo/claude-code-usage-bar/main/web-install.sh?v=$(date +%s)" | bashThis installs the package, configures Claude Code statusLine, and sets up aliases. Restart Claude Code to see it.
pip install claude-statusbar # pip
uv tool install claude-statusbar # uv
pipx install claude-statusbar # pipxThen add to ~/.claude/settings.json:
{
"statusLine": {
"type": "command",
"command": "cs"
}
}cs # show status bar (shortest alias)
cs --json-output # machine-readable JSON
cs --plan max5 # set your plan (pro / max5 / max20)
cs --no-color # disable ANSI colors
cs --no-auto-update # disable auto-update checksSet once, saved automatically:
cs --plan pro # Pro $20/mo
cs --plan max5 # Max $100/mo
cs --plan max20 # Max $200/mo| Variable | Effect |
|---|---|
CLAUDE_STATUSBAR_NO_UPDATE=1 |
Disable automatic update checks |
CLAUDE_PLAN=max5 |
Set plan tier |
NO_COLOR=1 |
Disable ANSI colors |
During Anthropic's 2x usage promotion, the status bar shows the bonus window in your local timezone:
| Time | Status |
|---|---|
| Weekday off-peak | 🔥x2[03:00~21:00] (example in JST) |
| Weekday peak | 1x[21:00~03:00] |
| Weekend | 🔥x2[all day] |
| Promo expired | (hidden) |
Peak hours: 8AM-2PM ET (weekdays only). Weekends are always 2x.
All rate limit data comes directly from Anthropic's official API headers via Claude Code's statusLine stdin injection (requires Claude Code >= v2.1.80). No estimation or guessing.
Auto-updates once per day. To upgrade manually:
pip install --upgrade claude-statusbarTo disable auto-updates: export CLAUDE_STATUSBAR_NO_UPDATE=1
MIT
