Your Claude Code usage over the last — days,
generated locally from ~/.claude/projects. The rolling 5-hour
and 7-day windows track how close each session puts you to your cap.
—
Every assistant turn, plotted by time and context size. Y is the context visible to the model (cache_read + cache_write + input). Sidechain turns (subagents) are drawn smaller and dimmer so they don't dominate the eye.
Turns per hour (bars, right axis) and rolling context average (lines). The thin line is the raw hourly average; the thick line is a 24-hour rolling average that flattens session churn into a trend. Headless and sidechain turns are excluded.
Where did the cost come from?
Per-day aggregates from your entire ~/.claude/projects archive,
not just the 21-day dashboard window.
Use the metric switcher to spot inflection points — a sustained climb in
tokens per turn usually means sessions are accumulating more
context; a drop in cache hit rate means turns are paying full
re-cache cost; a rising opus share moves the cost-per-token
multiplier 5× upward.