A local terminal dashboard for Codex, Claude Code, Cursor and GitHub activity. It normalizes local session files into SQLite, rebuilds daily rollups, queries GitHub activity separately and exposes reports, live sparklines and session-level audit views.
An aggregate can look convincing while counting the same evolving session repeatedly. TrackerMaxxing makes session identity and reconciliation explicit, then distinguishes log-derived token counts, estimated usage and remote activity windows.
01Provider-specific session parsing
Codex reads token-usage events from JSONL; Claude sums assistant-message usage with duplicate message IDs suppressed. Cursor can reconstruct usage from message and tool content when local exact counts are unavailable.
02Canonical sessions before totals
Reconciliation upserts by provider plus session path, removes records absent from the current provider snapshot and rebuilds daily rollups from canonical rows. Appended logs update existing sessions instead of becoming new sessions.
03A terminal dashboard and audit trail
Snapshot reports and an Ink dashboard show provider totals and activity sparklines. A sessions command exposes the largest conversations behind an aggregate, and exports support JSON, CSV and HTML.
04GitHub activity with separate provenance
The Events API supplies recent daily activity, while Search supplies lifetime and window totals. Existing gh authentication is preferred; optional saved credentials use local AES-GCM encryption.