ccstatusline CLI
A customizable status line for Claude Code: model, git branch, context, usage limits and other widgets
- 13,444 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Claude Code runs the status line command on every redraw
- Usage limit widgets call the Anthropic API
- The installer writes the command into Claude Code settings
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/ccstatuslineDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Claude Code runs the status line command on every redraw
- Usage limit widgets call the Anthropic API
- The installer writes the command into Claude Code settings
This is third-party code. Review the repository files before installing.
What it does
ccstatusline renders a status line at the bottom of Claude Code from widgets you pick in an interactive terminal UI. Widgets include model, git branch and conflicts, context fill, tokens, weekly and five-hour limits, a prompt cache timer, PR CI status and Claude service health. You can set up several lines, order, colors, separators and Powerline mode. The installer writes the command into Claude Code settings, and config can be exported and imported.
Who it is for. For Claude Code users who want to see context, limits and repository state without leaving the session.
Good fit when
- You want to track context fill and subscription limits
- You want branch and CI status inside Claude Code
- The default status line is too sparse
Not a fit when
- You do not use Claude Code
- Minimal repaint latency matters on a slow machine
Example request
Set up the Claude Code status line with model, git branch and context percentageLimitations
Works only with Claude Code. The command runs on every repaint, and npx with @latest adds latency, so the README suggests a pinned global install. Usage widgets call the Anthropic API, which may be unreachable from Russia without a VPN. Powerline glyphs need a suitable font.
How to disable. Uninstall the status line from the ccstatusline UI or remove the statusLine block from Claude Code settings.json.
FAQ
Where are settings stored?
In ~/.config/ccstatusline/settings.json.
What if Claude Code config is in a custom folder?
Set the CLAUDE_CONFIG_DIR environment variable to that path.
Discussion
No questions or reviews yet.
Related
CLI toolsA statusline for Claude Code: token and cost usage, context left, rate limits and git branch in four styles and six themes
A Claude Code plugin: a status line with context, 5-hour and 7-day limits, cost and usage of Codex, Gemini and z.ai
A real-time terminal monitor for Claude Code usage: tokens, messages and cost in the five-hour window, with forecasts and export
A Claude Code plugin that shows a session's CO2 estimate in the status line next to its cost
A CLI that analyzes Claude Code and Codex sessions: standup summary, productivity report and tips in the status line
cc-lens
Claude Code Lens (cc-lens)
Local Claude Code analytics: a dashboard of sessions, tokens, cost and projects from your ~/.claude data, no cloud
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Repository stars | Main difference |
|---|---|---|---|
| ccstatusline (this entry) | no | 13,444 | |
| Claude Powerline | no | 1,175 | a statusline for Claude Code |
| claude-dashboard | no | 584 | a Claude Code plugin |
| Token Tracker | no | 535 | counts token use and cost of Claude Code and Codex sessions from |
README in short
The README opens with per-version changes and the widget list. Running via npx or bunx without install opens a terminal setup UI that offers a pinned global install. It shows the statusLine block format for Claude Code settings and latency measurements for different launch methods. Separate docs cover Windows and usage. MIT licensed.