monclaude
A rich, real-time status line for Claude Code
See context usage, rate limits, reset timers, and session cost without leaving your terminal.
What you get
Context window
A compact bar with the percentage riding inside it, plus tokens used against your model's full context limit.
Rate limits
5-hour and 7-day rolling usage with reset countdowns, plus a nudge when the weekly window resets soon and you still have room.
Reasoning effort
The active thinking level rides next to the model name when set: low, med, high, xhigh, or max.
Cost tracking
Running session cost so you can see when a session is getting expensive, with extra-credit cap visibility when enabled.
Install
Homebrew
One-liner
Requirements
- Claude Code CLI
- jq (brew install jq)
- macOS or Linux
- Claude Pro, Max, or Team subscription
How it works
Claude Code pipes session JSON (model, context, cost) into the script via stdin
The script calls the Anthropic usage API for 5-hour and 7-day rate limit data
Responses are cached for 180 seconds, with a mutex serializing refreshes across concurrent sessions
Narrow terminals automatically switch to a compact one-line mode