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:
/plugin marketplace add alexcloudstar/statusline-pro
/plugin install statusline-pro@statusline-proOr from a terminal:
claude plugin marketplace add alexcloudstar/statusline-pro
claude plugin install statusline-pro@statusline-proOpen 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
autoonce usage reaches 60%. - Directory: the working directory, shortened.
- Git: branch, dirty flag and unpushed commits, inside a git repo.
- Cost: session cost, shown in
autoonce 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.
