statusline-pro

Open source · 2026
statusline-pro cover

A configurable status line for Claude Code: model, context, rate limits, git and cost under the prompt, with per-segment settings and a drop-in folder for badges from other mods.

Unlike a statusLine script, it ships as a Claude Code plugin with a settings pane, so there is no JSON to parse and no script to write.

Install

Inside Claude Code:

bash
/plugin marketplace add alexcloudstar/statusline-pro
/plugin install statusline-pro@statusline-pro

Or from a terminal:

bash
claude plugin marketplace add alexcloudstar/statusline-pro
claude plugin install statusline-pro@statusline-pro

Open the settings pane with /statusline-pro settings. statusline-pro replaces the hint row under the prompt ("? for shortcuts") and leaves any statusLine entry in settings.json alone. Delete that entry if you want this to be your only status line. It needs a Claude Code build that supports mods. Mods are Claude Code's function-hook extension point, so check your build supports them before installing.

What the Claude Code status line shows

Each segment can be set to auto, always or never:

  • Model: the active model.
  • Effort: reasoning effort, when the model reports one.
  • Context: context window use.
  • 5-hour limit: the 5-hour rate limit and its reset.
  • 7-day limit: the weekly rate limit, shown in auto once usage reaches 60%.
  • Directory: the working directory, shortened.
  • Git: branch, dirty flag and unpushed commits, inside a git repo.
  • Cost: session cost, shown in auto once it reaches $1.

New to status lines? Read the Claude Code status line guide for how the statusLine setting works and how statusline-pro compares to other tools.

Hire a full-stack developer for your next product.

Available for contract work and senior full-time roles. Tell me what you are building and I will reply to every serious inquiry, usually within a day.

Hire me