launching soon · claude code + codex

Know where your agent hours went.

Cadence scans the Claude Code and Codex JSONL logs already on your machine, writes a local SQLite cache, and renders an offline report for time, cost, output, and utilization.

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

100% offline
Local scan, local report
Python 3.11+
Brew or shiv zipapp
Claude Code & Codex
Both CLIs supported
Live report

The Time view, running right here.

Cadence renders the same static HTML report at ~/.cache/cadence/report.html after every scan, with tabs for time, cost, output, efficiency, and project breakdowns.

Three questions

Built around what matters to a solo operator.

The report stays focused: where time went, what it cost, and what shipped, across projects, days, and billing windows.

Offline-first by design

Your logs never leave the box.

  • Zero network calls during report generation. No account linkage, telemetry, remote fonts, or remote charts.
  • Never reads source files. Scans local logs for usage data, plus optional local git diff stats.
  • One SQLite cache under ~/.cache/cadence. Delete it anytime; Cadence rebuilds it from JSONL.
  • Strict mode for CI. --strict turns parse warnings into hard errors for CI.
Comparison

Cadence connects time to shipped output.

Use the comparison to see where Cadence adds utilization, cache, and output context on top of activity counters.

View leaderboard
Cadence comparison matrix against WakaTime and GitHub
What is measured Cadence WakaTime GitHub
Active hours Measuredtracked Measuredcore Measuredactivity
Lines of code Measuredoptional git stats Measuredvolume Measureddiffs
PRs merged Measuredoutput context Measuredactivity Measuredcore
Efficiency / ROI Measuredcost per shipped hour Not measured Not measured
Active-vs-idle ratio Measuredagent utilization Not measured Not measured
Cache efficiency Measuredtoken reuse signal Not measured Not measured
Team & Enterprise

Every machine and account, one dashboard.

Solo runs locally. Team rolls aggregate stats from multiple machines and accounts into one shared view.

  • Filter by device. Break down usage across laptops, desktops, and CI runners.
  • Filter by account. Split usage by Claude and Codex account.
  • Side-by-side comparison. Compare devices, accounts, or people over the same date range.
  • Each machine still scans locally. Only aggregate stats sync; prompts and source stay local.
For individuals

Solo

Free · open-source CLI

The full local report on your own machine. No account.

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

Always free for solo use.

Try Cadence early.

Cadence is launching soon as a macOS Brew tap and .pyz shiv zipapp. Drop your email for one launch message when cadence is installable.

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