statuslin.es

Claude Code status line tools & resources

A short, opinionated list of status line tools and reading we'd point a friend at. The descriptions are ours, not the projects' own marketing. Want a rendered status line you can copy? Browse the gallery. Wiring a script by hand? See the setup guide.

Four ways to get a status line

The built-in /statusline command is the fastest start: describe what you want inside Claude Code, and it writes the script and settings for you. Use it if you don't have a status line yet.

Install a tool from the list below if you want a terminal UI, themes, or widgets without maintaining a script. Start with ccstatusline or claude-powerline.

Copy a reviewed script from the gallery if you want a rendered preview and a one-paste install — no extra runtime. Powerline look: Powerline Dracula. Token counters: status lines that show token usage. Looking for ohugonnot/claude-code-statusline? Quota Fallback is the reviewed gallery copy.

Write a script by hand when you want to own every field. The setup guide uses the same JSON this site uses for gallery previews, and a script the tests execute on every commit.

Status line tools

The 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.

Vim-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.

Written in Rust, configured through a terminal UI. Git integration and usage tracking come built in.

One 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.io

Themes, 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.com

The visual configurator for claude-powerline. Click segments in a live preview, switch themes, copy the config out.

Ten ready-made /statusline prompts to paste straight into Claude Code, plus a builder for assembling your own.

Usage tracking

ccusage

ccusage.com

The 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.

A 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.

A hands-on write-up of replacing the default with something better.

Community documentation for Claude Code. Its ccstatusline page is a decent orientation if you're choosing a tool.

Community lists

The 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.