Claude Code status line

Ccburn

Claude Code usage limits — TUI with burn-up charts, compact mode for status bars, JSON for automation

97 stars 7 forksStatus lines Source

Install

Install
npx ccburn

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/JuanjoFuchs/ccburn.git

From 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…
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
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

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