LOCAL-FIRST DESKTOP METER

AIMeter

Know what your AI accounts have left, what you used today, and when a balance needs attention.

  • Windows x64
  • Windows ARM64
  • Local data

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

A practical meter, not another dashboard service.

Configure an endpoint once. AIMeter handles polling, history, daily deltas, and alerts in the background.

01

Any JSON endpoint

Connect balance APIs with custom headers, JSONPath, or a JavaScript extractor.

02

Daily usage, derived

AIMeter calculates spend from balance decreases and ignores top-ups.

03

Quiet background checks

Set an interval for each account and keep collection running in the system tray.

04

Low-balance alerts

Choose a threshold per provider and get a native notification before credit runs out.

05

Local history

Balance snapshots and 30-day trends live in SQLite on your own computer.

06

Credential protection

API keys stay in the operating system credential manager, outside the app database.

THREE STEPS

From endpoint to useful history.

  1. 01
    Add an interface

    Enter the URL, request headers, and API key.

  2. 02
    Extract the balance

    Use JSONPath or a small JavaScript function.

  3. 03
    Let it run

    Review usage trends and receive low-balance alerts.

LOCAL BY DESIGN

Your credentials do not belong in someone else's cloud.

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 GitHub
API keys
System credential manager
Usage history
Local SQLite database
Account required
No
Telemetry
None

OPEN SOURCE

Keep your AI spend visible.

Download the latest desktop release or build AIMeter yourself.

Windows

Windows x64.exe
v0.1.100
Windows ARM64.exe
Unavailable