Claude Code status line

Ccbar

A lightweight, per-project tracking cost & quota statusline for Claude Code with zero dependencies.

25 starsStatus lines Plugin marketplace Source

Install

Inside Claude Code
/plugin marketplace add https://github.com/Narcooo/ccbar

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

From source
git clone https://github.com/Narcooo/ccbar.git

From the README

Vibe coding is no longer just for fun. Know what it costs.

Real-time cost tracking and quota monitoring for Claude Code. Zero dependencies.

Why ccbar

You're burning through API credits or a $200/month Max subscription — but Claude Code doesn't tell you how fast, which project, or what it'll cost by end of day. ccbar fills that gap.

It works with both billing models: whether you're on the API (pay-per-token) or a Pro/Max subscription (quota-based), ccbar tracks your spend in real time. No guessing, no surprises at the end of the month.

Install

Public GitHub marketplace:

This is the current public install path.

Local development marketplace:

For local development or pre-listing installs, add the dedicated development marketplace manifest from a filesystem path. Use .claude-plugin/dev-marketplace/marketplace.json so local work does not clobber the public narcooo marketplace identity.

ccbar installs as a native Claude Code plugin. setup wires the plugin into statusLine.command, and the bundled SessionStart hook repairs the wiring if it drifts later.

For local debugging only, there is also a thin Python wrapper around the built Node CLI. This is not the primary install path and still requires the local Node build output.

What you get

Terminal too narrow? ccbar switches to a compact 2x2 layout first, then drops trailing columns only as a last resort. Content within columns is never truncated.

Lightweight by design

ccbar is now a native Claude Code plugin built on Node.js/TypeScript. There is no PyPI bootstrap layer, no extra daemon requirement for correctness, and no separate ccbar --install step. It reads the JSONL logs Claude Code already writes and renders directly through Claude's plugin-driven statusline flow.

Accurate to the cent

Most tools estimate…
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

Repository
Narcooo/ccbar
Language
TypeScript
License
MIT
Last updated
17 July 2026
Topics
ai-toolsclaudeclaude-codeclaude-usagecost-trackingdeveloper-toolsmonitoringstatusbarstatuslinetoken-trackingusage-tracking

FAQ

What is Ccbar?

A lightweight, per-project tracking cost & quota statusline for Claude Code with zero dependencies. It is a status line for Claude Code, from Narcooo/ccbar on GitHub.

How do I install Ccbar?

Run /plugin marketplace add https://github.com/Narcooo/ccbar inside Claude Code, then follow the setup in the README.

Is Ccbar popular?

Narcooo/ccbar has 25 GitHub stars and 0 forks. It was last updated on 17 July 2026.

More status lines

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