Skip to content

O0000-code/cc-tempo

Repository files navigation

cc-tempo

A Claude Code statusline that shows not just how much you've used, but how fast you're working.

cc-tempo

Why cc-tempo

Other statuslines show how much. cc-tempo also shows how fast:

  • ⏱ Active work time — real wall-clock work time (parsed from transcript), not inflated api_duration_ms
  • [1.8×] Speedup ratio — shown when SubAgents give you ≥ 1.2× parallel gain
  • /clear-resilient timer — persists inside the same claude process; a new claude invocation resets cleanly
  • Quality sparkline ▁▂▃▅▆▇█ ↑ — code-change velocity over the last 8 ticks, with trend arrow
  • Multi-instance 2 active — concurrent claude sessions on the same project directory

Layout

Line When it renders Contents
1 always tokens · $cost · context bar · cache% · ⏱ time · [speedup]
2 inside a git repo branch · N active · diff · lines/$ · quality sparkline
3 when rate_limits is in stdin 5h gauge · 7d gauge · ↻ countdowns

Install

Prereqs: jq · bc · python3 ≥ 3.8 · Node.js ≥ 18 · git (macOS: brew install jq bc)

git clone https://github.com/O0000-code/cc-tempo.git
cd cc-tempo
./install.sh

Add to ~/.claude/settings.json, then restart Claude Code:

{
  "statusLine": {
    "type": "command",
    "command": "bash ~/.claude/statusline.sh",
    "padding": 2
  }
}

Uninstall

./uninstall.sh

Credits

Context-percentage algorithm adapted from CCometixLine.

License

MIT © 2026 O0000-code

About

A Claude Code statusline that measures real work time, SubAgent speedup, and code-churn pace — not just tokens and cost.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors