statuslin.es

Minimal Claude Code status lines

A status line does not have to be a dashboard. These configs stay on one line and show a handful of essentials, usually the model, the directory, and one number that matters to you.

They are also the easiest scripts to read end to end, which makes them good starting points if you plan to customize.

Status lines

GitTokensLimitsMinimalBashNetwork AccessReads Token
Opus 4.8 | app@main | 44k/200k (22%) | effort: high | 5h 26% @18:59 | 7d 7% @Sat Aug 1, 17:52

Model, directory and branch with diff counts, context tokens, reasoning effort, and five-hour and seven-day limits from Claude Code's own rate-limit data, with the usage API as fallback. Checks for new versions of itself once a day.

Opus 4.8 | main | ██░░░░░░░░ 22.0% | 44k / 200k | 02:06 26% | Sat 7%

Single-line status: model, git branch, a block context burn bar (green→orange→red) with token count, and 5-hour and weekly rate-limit percentages with reset times.

claude-usage

2 copies

LimitsMinimalPythonNetwork AccessReads Token
✳ Usage 5h 26% · week 7% · fable 15%

Your official Claude quota: the 5-hour session, weekly, and per-model windows with reset times, read from the same endpoint as /usage rather than estimated from token logs.

Opus · F:15% A:7% ⟳ 3d

A custom status line for Claude that shows usage relative to "pace" based on your quota reset timeline. Useful for knowing if your burn rate is too high or low relative to your next reset.

5h ▓░░░░ 🟢

A minimal 5-slot block bar showing context-window usage with a green/yellow/red status dot.