The cross-platform AI usage tracker

Your AI limits.On every desktop.

One panel for 13 AI coding providers on Windows, Linux, and macOS. See your remaining quota and reset-credit expiry, and automatically start the next session.

Current UsageDeck dashboard with example Claude, Codex, Z.ai, and OpenRouter accounts, including reset counts and expiry

Current app interface · example data

All your tools, one glance away

13 supported providers. Available quotas and history depend on your account and plan.

Sessions & resets

Ready for the next window.

Start sessions automatically and keep track of bonus resets before they expire.

Session Kickstart

Let the next session start itself.

When a rolling window expires, UsageDeck can send one small CLI prompt to start the next window. Enable it for the providers you want to keep ready.

  • Set it per provider. Open Customize → provider → Session Kickstart.
  • Use a built-in or custom command. Claude and Codex have built-in commands; a custom command overrides the default.
  • Choose the window. Supported providers let you restart the session, weekly window, or both.
Session Kickstart guide ↗

Opt-in. Requires UsageDeck running and a working provider CLI login or custom command. Each prompt uses provider quota. To start UsageDeck when you sign in, enable Settings → Launch at login.

Customize → Codex
Session Kickstart enabled for Codex, with a built-in command and Session and Weekly selected
Current app controls · example configuration
Codex dashboard showing three available Rate Limit Resets and the expiry date of each reset
Current app interface · example reset inventory
Reset tracking

See every reset. Know when it expires.

Check when your quota refreshes, how many bonus resets are available, and the next reported expiry for Claude, Codex, and personal ZCode accounts.

  • Open the details. Select Rate Limit Resets to see the reported expiry dates. Codex also supports using a reset after confirmation.
  • Get an expiry reminder. Enable Settings → Notifications → Resets expiring and choose 1, 24, 48, or 168 hours of notice.
  • Customize your dashboard. Expiry notifications work even when you hide the reset row.
Reset credits guide ↗

Availability and expiry dates depend on the provider’s response. Z.ai reset cards require a matching personal ZCode login and its API key.

Local setup

Already signed in? You’re nearly done.

UsageDeck finds the accounts already used by your provider’s desktop app or CLI. There is no separate UsageDeck account to create.

Sign in with the providerUse its normal app or run the matching login command below.
Open UsageDeckYour locally stored account is detected automatically.
Refresh your dashboardUsageDeck contacts the provider directly for available quota and reset times.

Use your existing local login

Run once in a terminal, or sign in through the provider app.

Auto-detected
Claude Codeclaude
Codexcodex → Sign in with ChatGPT
GitHub Copilotgh auth login
Cursoragent login
Command Codecommand-code login
Devindevin auth login
Grok + Grok Botgrok loginOr sign in to Grok Bot to track its weekly allowance.
Antigravityagy
OpenCodeSign in to OpenCode Go

Add an API key

Open Customize in UsageDeck and paste your provider key.

OS keychain
OpenRouterOpenRouter API key
KimiKimi Code API key
MiniMaxToken Plan key
Z.aiGLM Coding Plan key

Your credentials are stored on this device. UsageDeck reads local sign-in data and stores added keys in your operating system’s credential store. When refreshing, it sends the required authentication directly to the selected third-party provider. Z.ai reset cards also require a matching personal ZCode login and its API key. Provider troubleshooting ↗ · Usage guide ↗

Quietly useful. Never in the way.

The details you need for a long coding session, without another account or dashboard to manage.

One tracker. Every desktop.

Use the tray or menu bar on Windows, Linux, and macOS, or keep a floating panel open. Linux desktops without a system tray use a standalone window.

WindowsLinuxmacOS

Pacing, not just percentage

See whether your current burn rate will last until the next reset.

Usage history

Today, yesterday, and trailing 30-day tokens and estimated spend for providers with a supported history source.

Private by design

No UsageDeck account, operated backend, analytics, or telemetry. Data stays on your device. Provider and public price-catalog requests connect directly to third-party services.

Make it yours

Reorder, hide, collapse, and pin what matters. Then set theme, accent, density, and clock.

Quota and expiry alerts

Optional alerts for low quota and pacing. Reset-credit reminders support 1, 24, 48, or 168 hours of notice, even when the reset row is hidden.

Speaks your language

English, 繁體中文, 简体中文, 日本語, and 한국어, or whatever your system is set to.

Start with your desktop

Enable Launch at login in Settings so UsageDeck is ready when you sign in. Session Kickstart can then start the next provider window while the app is running.

Never get cut off by surprise.

Download UsageDeck for the desktop you build on.

Windows and Linux: x64 or ARM64. macOS: Intel and Apple Silicon, macOS 11 or later. See the selected release for installer signing details.