Claude Code status line tools & resources
A short, opinionated list of the status line tools and reading we'd point a friend at. The descriptions are ours, not the projects' own marketing. New to status lines? The setup guide walks through the basics. If you want a good status line without installing anything, the gallery is full of ready-to-copy examples.
Status line tools
ccstatusline
GitHubThe one you'll see recommended most. You configure it from a terminal UI that writes your settings for you, pick a powerline theme, and add widgets for context and usage limits.
claude-powerline
GitHubVim-style powerline segments, with themes and usage tracking. If you would rather click than edit config, its Powerline Studio (under generators below) builds the setup visually.
CCometixLine
GitHubWritten in Rust, configured through a terminal UI. Git integration and usage tracking come built in.
CC-statusline
GitHubOne command to install on macOS, Linux, or Windows. Shows context, usage limits, cost, and reasoning effort.
Built for speed above all else: its own benchmarks put a full render under 20 microseconds.
claude-statusline (felipeelias)
felipeelias.github.ioThemes, cost tracking, and context usage, configured in a TOML file instead of a terminal UI.
Another Rust option. Borrows its configuration style from starship, so it will feel familiar if you use that.
Leans into cost visibility: token usage and spend update in real time next to directory, git status, and model.
Generators & builders
Start here if you haven't customized anything yet. Tell Claude Code what you want in plain English and it writes the script and updates your settings itself.
Powerline Studio
powerline.owloops.comThe visual configurator for claude-powerline. Click segments in a live preview, switch themes, copy the config out.
Don't Sleep On AI status line themes
dontsleeponai.comTen ready-made /statusline prompts to paste straight into Claude Code, plus a builder for assembling your own.
Usage tracking
ccusage
ccusage.comThe standard tool for tracking Claude Code spend. Its status line mode reads the same stdin JSON as any other script and shows session cost, the day's total, burn rate, and when your block resets.
Guides & references
Anthropic's own reference. Covers the statusLine setting, every field your script receives, and working example scripts.
One gist documenting every payload field, with scripts you can lift as-is.
Dan Does Code: Building a custom status line
dandoescode.comA build log of a custom status line that tracks git worktrees and usage limits.
An opinionated take on what belongs in a status line and what doesn't.
Jerad Bitner: Leveling up with a killer status line
jeradbitner.comA hands-on write-up of replacing the default with something better.
ClaudeLog: ccstatusline overview
claudelog.comCommunity documentation for Claude Code. Its ccstatusline page is a decent orientation if you're choosing a tool.
Community lists
awesome-claude-code
GitHubThe big community list for everything Claude Code, including a status lines section. Useful for spotting tools newer than this page.
Get listed
If you've made a status line you like, submit it to the gallery and it gets its own preview page. Built a tool that belongs on this list? Email hello@statuslin.es and we'll take a look.