AI collaboration, measured
How I build with AI
A living view of the cadence, intensity and shape of my work with coding agents — without reading prompts or code.
Loading…
Momentum
Processed token volume by week. The dotted line is the four-week moving average.
When the work happens
Prompt activity by recorded machine-local weekday and hour.
Token throughput
Fresh input, cache traffic, output and reasoning are shown separately.
Coding agent split
Share of processed token volume by coding agent.
Action mix
What the work consisted of — shell, edit, read, browser and other actions.
Session cadence
Active agent-work time by recorded day. Unavailable history is excluded, not shown as zero.
Explore the detail
Daily history and private dimensions support the story above without competing with it.
Daily activity
A relative intensity view. Colour bands are calculated within the selected range.
Model detail
Private unless published — unlock Data settings to view.
Project detail
Private unless published — unlock Data settings to view.
API-equivalent value uses public list prices and is not a bill. Metric coverage varies as the collector evolves.
Data settings
Owner view
Paste the sync bearer token to load the private
/detail feed (per-model and per-project breakdowns). It stays in
this tab's sessionStorage and is sent only to the usage Worker.
Add a device
These numbers come from a small agent that reads local Claude Code and Codex transcripts and posts daily totals here. It's multi-device: each machine owns its own slot, so several Macs merge instead of overwriting.
Downloads just the agent into
~/.local/share/antares-usage, adds an antares-usage
command, then walks through setup. It detects installed tools, pins the
device slot, validates the shared bearer and shows a local dry run before
uploading anything. Re-running the installer is safe.
Then, any time:
- local breakdown, no network
- check config, secret and endpoint
- upload the latest totals now
Needs macOS (keychain + launchd) and Node. The bearer is
intentionally not on this page. Read it from a machine that already syncs with
security find-generic-password -a "$USER" -s antares-sync-usage -w.
Only token counts, timings and cost leave the machine; prompt and code content
never do. Full setup notes →