Any JSON endpoint
Connect balance APIs with custom headers, JSONPath, or a JavaScript extractor.
LOCAL-FIRST DESKTOP METER
Know what your AI accounts have left, what you used today, and when a balance needs attention.
One view. Balances, daily spend, and 30-day trends.
Any provider. Bring an endpoint that returns JSON.
Your machine. No AIMeter account or hosted database.
BUILT FOR REPEATED CHECKS
Configure an endpoint once. AIMeter handles polling, history, daily deltas, and alerts in the background.
Connect balance APIs with custom headers, JSONPath, or a JavaScript extractor.
AIMeter calculates spend from balance decreases and ignores top-ups.
Set an interval for each account and keep collection running in the system tray.
Choose a threshold per provider and get a native notification before credit runs out.
Balance snapshots and 30-day trends live in SQLite on your own computer.
API keys stay in the operating system credential manager, outside the app database.
THREE STEPS
Enter the URL, request headers, and API key.
Use JSONPath or a small JavaScript function.
Review usage trends and receive low-balance alerts.
LOCAL BY DESIGN
AIMeter makes requests directly from the Rust desktop process. History stays in local SQLite, while secrets are delegated to Windows Credential Manager or the macOS Keychain.
Inspect the source on GitHubOPEN SOURCE
Download the latest desktop release or build AIMeter yourself.