Claude Code status line
Ccburn
Claude Code usage limits — TUI with burn-up charts, compact mode for status bars, JSON for automation
Install
npx ccburnFound in the project README. Check it for setup steps after installing.
git clone https://github.com/JuanjoFuchs/ccburn.gitFrom the README
🔥 ccburn Watch your tokens burn — before you get burned. TUI and CLI for Claude Code usage limits — burn-up charts, compact mode for status bars, JSON for automation. Features - Real-time burn-up charts — Visualize session, weekly, and monthly usage with live-updating terminal graphics - Pace indicators — 🧊 Cool. 🔥 On pace. 🚨 Too hot. - Multiple output modes — Full TUI, compact single-line for status bars, or JSON for scripting - Statusline integration — ccburn collect pipes into your Claude Code statusline for zero-API-call data - Multi-profile support — Isolated data per Claude Code profile via CLAUDE_CONFIG_DIR - Automatic data persistence — SQLite-backed history for trend analysis - Shareable history — ccburn history --json prints that history for other tools, such as the ccburn-mod chart inside Claude Code - Agent-friendly — ccburn describe outputs structured JSON for AI agents to auto-configure - Zoom views — Focus on recent activity with --since / --until Installation Run claude and login first to refresh credentials. WinGet (Windows) npx npm pip From Source Quick Start Let Claude Code do the setup for you. Paste this in: Run npx -y ccburn describe and configure ccburn for me using the output. ccburn describe emits structured JSON with your exact settings.json path, the before/after statusline snippet, multi-profile notes, and the full command reference — everything Claude Code needs to wire up ccburn collect without you reading the rest of this README. Prefer manual setup? See Manual Setup below. Why ccburn collect? ccburn needs usage data, and its default sources are unreliable: - OAuth API — frequently returns 429 rate limits - Claude Desktop cookies — only work for the default profile ccburn collect solves this by reading the…
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.
Details
- Repository
- JuanjoFuchs/ccburn
- Type
- Status lines
- Language
- Python
- License
- MIT
- Last updated
- 6 October 2026
FAQ
What is Ccburn?
Claude Code usage limits — TUI with burn-up charts, compact mode for status bars, JSON for automation It is a status line for Claude Code, from JuanjoFuchs/ccburn on GitHub.
How do I install Ccburn?
Run npx ccburn, then follow the setup in the README.
Is Ccburn popular?
JuanjoFuchs/ccburn has 97 GitHub stars and 7 forks. It was last updated on 6 October 2026.
More status lines
goccc
35backstabslash/goccc
A single-binary cost calculator that can also drive a customizable Claude Code status line.
claude-code-statusline
52glauberlima/claude-code-statusline
A status line showing git state, context usage, model and cost with minimal setup.
waybar-ai-usage
55NihilDigit/waybar-ai-usage
Displays Claude Code and Codex usage in the Waybar status bar on Linux.
claude-ultimate-hud
49ai-younggle-man/claude-ultimate-hud
A status line combining rate limits, cost, project info, tool activity and todo progress.
claudeline
55fredrikaverpil/claudeline
A minimalist status line for Claude Code written in Go.
claude-tui
46slima4/claude-tui
A real-time status line plus a live session monitor and analytics hooks for Claude Code.
Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.