open source · MIT
AIMeter is a self-hosted dashboard that polls usage APIs across your AI subscriptions — quota, remaining, reset time — without any data leaving your server. SQLite, Postgres, MySQL, or D1. Runs anywhere.
All providers on one screen. Cards are drag-reorderable.
Usage snapshots plotted over the active billing window.
REST endpoints for scripting, status pages, and integrations.
Per-provider credential config and operational state.
# run with persistent SQLite volume docker run -d \ --name aimeter \ -p 3000:3000 \ -v aimeter-data:/app/data \ ghcr.io/bugwz/aimeter:latest # then open http://localhost:3000
# run with persistent SQLite volume (Podman) podman run -d \ --name aimeter \ -p 3000:3000 \ -v aimeter-data:/app/data \ ghcr.io/bugwz/aimeter:latest # then open http://localhost:3000
Generate cryptographically secure secrets for your deployment. All generation happens locally in your browser.
admin_route_path
cron_secret
endpoint_secret
session_secret
encryption_key
Enter a password to generate its PBKDF2-SHA256 hash (100,000 iterations). Paste the result into your database to reset a lost password. All computation is local.
normal_password_hash
admin_password_hash