A Claude Code statusline that shows not just how much you've used, but how fast you're working.
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
claudeprocess; a newclaudeinvocation resets cleanly - Quality sparkline
▁▂▃▅▆▇█ ↑— code-change velocity over the last 8 ticks, with trend arrow - Multi-instance
2 active— concurrentclaudesessions on the same project directory
| 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 |
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.shAdd to ~/.claude/settings.json, then restart Claude Code:
{
"statusLine": {
"type": "command",
"command": "bash ~/.claude/statusline.sh",
"padding": 2
}
}./uninstall.shContext-percentage algorithm adapted from CCometixLine.
MIT © 2026 O0000-code
