Skip to content

0.2.18 — Ambient time-to-empty, burn attribution, and top 10 quota pipeline improvements

Choose a tag to compare

@pbember pbember released this 12 Sep 03:56
· 190 commits to main since this release

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 live limits[] 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 json reporting remaining_percent, eta_seconds, pacing, and burn_rate.

Checksum (SHA-256):
2ecebb42c168b05d12a8e9836d392caac7313786e09cee6e0bcdbd905bb2c89c