launching soon · claude code + codex

Know exactly where your agent hours went.

Cadence is a local, offline time-utilization tracker for agentic coding CLIs. Reads the JSONL your Claude Code and Codex sessions already write, never touches the network, never sees your prompts.

Email only. No marketing. One message when Cadence ships.

100% offline
No telemetry, no cloud
Python 3.11+
Brew or shiv zipapp
Claude Max & Codex
Both CLIs supported
Live report

The Time view, running right here.

Same static HTML Cadence drops at ~/.cache/cadence/report.html after every scan. Eight tabs, eight stat cards, daily utilization stacked by status, prompt profile, per-project breakdowns. Scroll to watch it fill in.

Three questions

Built around what matters to a solo operator.

Cadence keeps the surface small on purpose. Every chart in the report answers one of three questions, per project, per day, per 5h billing window.

Offline-first by design

Your logs never leave the box.

  • Zero network calls during report generation. No account linkage, no telemetry, no remote fonts or charts — everything is inlined into the static HTML.
  • Never reads prompt contents or source files. Only timestamps, turn counts, token headers, and — if you opt in — local git diff stats.
  • One SQLite cache under ~/.cache/cadence. Fully derived — delete it and Cadence rebuilds from JSONL. Schema migrations handled automatically.
  • Strict mode for CI. --strict upgrades recoverable parse warnings to hard errors so fixture drift shows up in review.
Team & Enterprise

Every machine and account, one dashboard.

Solo Cadence stays on your laptop. For a team, the hours live on five laptops, three CI runners, and a couple of Claude and Codex accounts. The Team tier rolls them into one place — so you can see the whole roster without chasing screenshots.

  • Filter by device. Per-machine breakdowns across laptops, desktops, and CI runners — spot the box doing the heavy lifting and the one burning the window idle.
  • Filter by account. Split usage by Claude Max seat and Codex login. Know which plan is saturated and which one has headroom before renewal.
  • Side-by-side comparison. Put devices, accounts, or people next to each other on the same window and date range — time, token cost, and shipped output, lined up.
  • Each machine still scans locally. Only the same aggregate stats Cadence already computes get pushed up — never prompt contents or source files. The privacy contract carries over.
For individuals

Solo

Free · open-source CLI

The whole report, 100% offline, on your own machine. No account, ever.

  • Time, cost & output report for Claude Code + Codex
  • Cadence Wrapped at every month-end
  • Runs fully offline — zero network calls
  • Brew tap or single-file .pyz
  • Single machine, single account

Always free for solo use.

Be the first to try it.

Cadence is launching in the next few weeks. Brew tap on macOS, or the .pyz shiv zipapp. Drop your email and I'll send one message when cadence is installable.

Email only. No marketing. One message when Cadence ships.