labzink/cc-probeline

11 stars · Last commit 2026-08-12

See where it leaks, stop paying for it — a live Claude Code status line that prices every turn, your subagents, cache rebuilds, plus limits, context and git.

README preview

[![Release](https://img.shields.io/github/v/release/labzink/cc-probeline)](https://github.com/labzink/cc-probeline/releases)
[![CI](https://img.shields.io/github/actions/workflow/status/labzink/cc-probeline/test.yml?branch=main&label=CI)](https://github.com/labzink/cc-probeline/actions/workflows/test.yml)
[![License: MIT](https://img.shields.io/github/license/labzink/cc-probeline)](LICENSE)
![Platforms](https://img.shields.io/badge/platforms-macOS%20·%20Linux%20·%20Windows-555)

# cc-probeline

A status line for Claude Code that prices every turn — yours, your subagents', and every cache rebuild — reading the session log already on your disk. No account, no API key, no telemetry.

Session totals come from Claude Code itself; the per-turn breakdown is computed here from token counts against a public price table, and labelled as an estimate throughout.

It makes no network calls while it runs. Two optional, opt-out background actions exist: a once-a-day check of one public file on GitHub (current prices and the latest version), and a refresh of Claude Code's own usage cache — its `/usage` screen run headlessly, once when a session starts and rarely after that, and only while your plan actually has a model-scoped weekly limit or paid extra usage to keep current. Neither sends anything about your session. [Privacy policy →](PRIVACY.md)

**Spend your limits on purpose, instead of paying for inefficiency you can't see.**

**Install:**

```sh
brew install labzink/homebrew-tap/cc-probeline                                                   # macOS
curl -fsSL https://raw.githubusercontent.com/labzink/cc-probeline/main/scripts/install.sh | sh   # macOS / Linux

View full repository on GitHub →