>thevibeworks/ccpace

Pace your Claude quota.

Your subscription is a 5-hour window and a weekly budget. ccpace watches both, for every account you have, from the official usage endpoint — real percentages, not transcript estimates — and tells you whether your pace survives the week.

watch mode

ccpace --watch

  

Hover the ledger strip — each cell is one real 5h window. ▁▂▃▄▅▆▇█ what a window burned · · idle · unknown · now · ahead · × won't be covered at this pace · access ends. Count and what follows: that is the budget number.

install

sh
# needs uv and a Claude login (~/.claude/.credentials*.json)
$ uvx ccpace                # one glance, all accounts
$ uvx ccpace --watch        # live TUI: r=refresh, q=quit
$ uvx ccpace --watch --ntfy https://ntfy.sh/mytopic

# or the single file — it is the whole tool
$ curl -fsSLO https://raw.githubusercontent.com/thevibeworks/ccpace/main/ccpace.py
$ uv run --script ccpace.py

# as a Claude Code plugin (/ccpace in any session)
$ /plugin marketplace add thevibeworks/ccpace
$ /plugin install ccpace@ccpace

how pacing works

what it does not do