Repository navigation
0.2.18 — Ambient time-to-empty, burn attribution, and top 10 quota pipeline improvements
Tip
macOS First Launch: If macOS Gatekeeper blocks opening on first launch because the zip was downloaded via a browser, run:
xattr -cr /Applications/MeterUsage.app(Or right-click MeterUsage.app in Finder and click Open).
[0.2.18] - 2026-09-12
Added
- Ambient time-to-empty — dynamic ETA calculations (
~47m left at current pace/Paced to last until reset) directly in the menu bar and side notch, warning of rapid burn cliffs before limits expire. - Window burn attribution — real-time token breakdown by project, model, and message turns for the active window.
- Context waste hints — diagnostic metadata highlighting cache hit rate %, average tokens per turn, and long-chat flags (≥ 10 turns or ≥ 100k tokens).
- Durable daily history store — local summary database (
~/Library/Application Support/MeterUsage/durable-daily-history.json) persisting token tallies and spend across CLI transcript cleanups. - Unified AI coding today strip — high-level summary in popover displaying aggregate tokens today, 7-day volume, and estimated USD spend across all active providers.
- Claude live quota companion — reliable companion script (
Scripts/claude-companion.sh) maintaining livelimits[]arrays with stale-file detection. - Expanded tool coverage — native local quota and session sources for Cursor, GitHub Copilot CLI, and Google Gemini CLI.
- Smarter pace alerts — native macOS notifications for fast burn cliffs (< 30m) and 50% soft warning thresholds.
- Cross-provider failover recommendations — headroom suggestions when current provider burns fast.
- Agent budget API — structured JSON CLI export via
meterusage jsonreportingremaining_percent,eta_seconds,pacing, andburn_rate.
Checksum (SHA-256):
2ecebb42c168b05d12a8e9836d392caac7313786e09cee6e0bcdbd905bb2c89c