Claude Code status line

claude-code-status-bar

A pure Bash status bar with usage-limit pacing markers, context, git state, live activity, cost and eight colour themes.

22 stars 1 forksStatus lines Plugin marketplace Source

Install

Inside Claude Code
/plugin marketplace add briansmith80/claude-code-status-bar
From source
git clone https://github.com/briansmith80/claude-code-status-bar.git

From the README

*Your quota burn, context fill, git state, and live activity, visible under every response.*

Claude Code warns you about your rate limit and your full context window only once it's already too late to act gracefully. This status bar keeps those numbers, plus your git state, session cost, and what Claude is doing right now, under every response:

Line 1: dir · branch · model · context fill · 5h + weekly quota · git state · duration · cost   •   Line 2: live tool · tool counts · subagent · todos

- Quota: 5-hour and weekly usage with pacing markers showing where you *should* be for even consumption.
- Context: a colour-coded bar that warns *before* auto-compact, not after.
- Live activity: a second line of running tools, subagents, and todo progress.
- Cost: session cost and burn rate, colour-coded.

Pure bash, no jq, no compiled binaries, one-line install, eight colour themes. Works on macOS, Linux, and Windows (Git Bash); every network call runs in the background, so the bar itself never blocks. Backed by 171 automated tests on all three platforms (plus ShellCheck) in CI.

Install

macOS / Linux (or Git Bash on Windows):

Windows (PowerShell):

The status bar appears after the next Claude Code response (not immediately). It needs only bash and curl, both already required by Claude Code on every OS; git and Node.js are optional and just light up extra segments. Re-running either installer is always safe, and it's also how you update.

Pick a theme (optional): set colour_theme in ~/.claude/statusline.conf or run /claude-code-status-bar:configure, and preview all eight with bash ~/.claude/statusline-command.sh --demo.

What the installer does (non-interactive, safe to re-run)

1. Download statusline-command.sh, the two optional Node.js helpers (statusline-helper.js for…
Read the full README on GitHub

How status lines work

  • A status line is a command Claude Code runs to draw the bar under the prompt. It gets the session as JSON on stdin (model, folder, cost, context) and prints one or more lines.
  • Point the statusLine setting in ~/.claude/settings.json at it: { "statusLine": { "type": "command", "command": "<the command from the README>" } }.
  • Or run /statusline inside Claude Code and describe what you want.
Claude Code docs

Details

Language
Shell
License
MIT
Last updated
3 November 2026
Topics
anthropicbashclaudeclaude-codeclaude-code-pluginclideveloper-toolsproductivitystatus-barstatuslineterminaltui

FAQ

What is claude-code-status-bar?

A pure Bash status bar with usage-limit pacing markers, context, git state, live activity, cost and eight colour themes. It is a status line for Claude Code, from briansmith80/claude-code-status-bar on GitHub.

How do I install claude-code-status-bar?

Run /plugin marketplace add briansmith80/claude-code-status-bar inside Claude Code, then follow the setup in the README.

Is claude-code-status-bar popular?

briansmith80/claude-code-status-bar has 22 GitHub stars and 1 forks, and is included in 1 curated Claude Code list. It was last updated on 3 November 2026.

More status lines

Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.