v3.0.0 — Codex provider tracking + rebrand to AI Usage Tracker
Two big changes ship together: OpenAI Codex is now tracked alongside Claude in the same dashboard, and the app is rebranded AI Usage Tracker.
✨ Codex provider tracking
- Parses
~/.codex/sessions/**/rollout-*.jsonland shows Codex CLI / Exec / Review as distinct sources. - Bills Codex usage in OpenAI API standard USD per million tokens — totals stay comparable to Claude in a single dollar figure.
- New top-level provider pill (
All / Claude / Codex) scopes the entire dashboard: charts, totals, heatmap, projection, and session log all re-render. - Reasoning tokens (
reasoning_output_tokens) shown in the session detail modal; not added to cost because OpenAI already includes them inoutput_tokens. - Source dropdown dims rows from the inactive provider so combined filtering stays obvious.
- Session detail's resume command branches per provider —
codex resume <id>for Codex rows,claude --resume <id>for Claude Code rows.
🪪 Rename to AI Usage Tracker
- App display name, window title, menus, and DMG filename all updated.
- On first launch,
~/Library/Application Support/ClaudeUsageTrackeris auto-migrated toAIUsageTracker— your cache, scan index, and imported sessions carry over with no manual steps. - Export format identifier changes to
ai-usage-tracker; oldclaude-usage-trackerJSON exports are still accepted on import. - Bundle identifier and GitHub repo slug are unchanged so in-app updates from earlier versions work seamlessly.
🧹 Quality
- One-time backfill: legacy cache entries gain a
providerfield on read so dedup keys stay stable across versions. - Dedup key now includes provider — future name collisions can't collapse data.
- Trimmed redundant comments across the JS/Swift sources.
📦 Install
Download AIUsageTracker-3.0.0.dmg below, drag AI Usage Tracker to Applications, launch. The first run migrates your old data folder.
If you're upgrading from 2.x:
- Existing premium installs can use App menu → Check for Updates… for an in-place upgrade — the bundle identifier is unchanged.
- The old
Claude Usage Tracker.appleft in/Applicationsis orphaned and safe to delete.
🔐 Artifact details
Both assets are signed by Developer ID Application: Nguyen Thanh Thien (A654LQVJ5W), notarized by Apple, and stapled. The .zip is what the in-app premium updater downloads from this release.