Skip to content

v3.0.0 — Codex Tracking & Rebrand to AI Usage Tracker

Latest

Choose a tag to compare

@658jjh 658jjh released this 21 May 06:57
· 1 commit to main since this release

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-*.jsonl and 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 in output_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/ClaudeUsageTracker is auto-migrated to AIUsageTracker — your cache, scan index, and imported sessions carry over with no manual steps.
  • Export format identifier changes to ai-usage-tracker; old claude-usage-tracker JSON 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 provider field 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.app left in /Applications is 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.