Every AI quota you pay for, live in your DankBar.
A DankMaterialShell plugin that tracks quota, billing, authentication, and local usage for 40+ AI providers — locally, honestly, with no external service.
Demo · Install · Screenshots · Providers · Docs · Support · Português
You pay for Claude, Codex, Copilot, OpenRouter… and each one hides its quota in a different dashboard, CLI, or API. AiOverviewControl reads every provider independently and on your machine, then shows one overview.
It reports measured data when a real source exists, and says plainly when a provider is authentication-only or informational. No dashboard scraping. No invented percentages.
|
📊 One dashboard, 40+ providers |
🎯 A pill that tells the truth |
|
🤖 Deep local telemetry |
🔔 Quota alerts |
|
🛡️ Private and resilient |
🌍 Five languages |
![]() Settings window — also available in DMS Settings → Plugins |
![]() About — version, developer, and ways to support the project |
Important
AiOverviewControl 2.0 requires DMS 2.0 or newer. On DMS 1.6, stay on 1.22.0 until your distribution ships DMS 2.0.
1. Install from the DMS plugin store:
dms plugins install aiOverviewControlOr search for AiOverviewControl in DMS Settings → Plugins, or in the DMS plugin directory.
2. Add the widget to a DankBar section in DMS settings.
3. Sign in to the providers you use. The default set needs:
command -v bash jq curl codex claude gh
codex login && claude auth status && gh auth statusOpen the ⚙ settings window to enable more providers — each one shows whether its CLI or credential is ready.
Tip
Bind the dashboard to a shortcut: dms ipc call aiOverviewControl toggle.
See Usage for all commands.
Prefer a release archive or a git checkout? See Installation.
| Coverage | What you get | Examples |
|---|---|---|
| Quota | Real usage % and reset time | Codex, Copilot, Cursor, Antigravity, OpenRouter, Z.ai, xAI, Gemini CLI |
| Balance | Remaining prepaid credit | Kimi, DeepSeek, Neuralwatt, Cline, Ollama Cloud, Vercel AI Gateway |
| Analytics | Tokens, cost, and models from local data or spend reports | Claude, 9Router, pi, Hermes, Cloudflare, Anthropic API, OpenAI API |
| Authentication | Credential check, no usage numbers | Mistral, Qwen, Groq, Cohere, NVIDIA |
| Local runtime | Local models and sessions | Ollama, Vertex AI |
| Informational | A link to the official usage page | Kiro, Warp, Perplexity, Amp |
The full list, data sources, and credentials are in Providers.
Privacy: every credential is sent only to its own provider's official API. The plugin makes exactly two optional third-party calls, both documented with opt-outs (
AIOC_NO_LITELLM=1,AIOC_NO_DOH_FALLBACK=1), and writes caches only under${XDG_CACHE_HOME:-~/.cache}/AiOverviewControl/. See Network endpoints and the Antigravity access mechanism.
New in 2.2: Anthropic API, OpenAI API, Ollama Cloud and Vercel AI Gateway, and
Gemini CLI quota — see the 2.2.0 notes. Since
2.2.1 the DankBar can show several quota windows of
one provider at once (Claude 5h 45% / 7d 80%). Credits,
limit resets and the DankDash card came in 2.1.0.
Coming from DMS 1.6? Read the 2.0.0 upgrade guide.
See cost currency and privacy, runtime module boundaries,
and protected PR/release rules.
| Usage | Pill, popout, cards, keyboard, IPC, history, privacy |
| Installation | Store, archive, and git installs; upgrades |
| Configuration | Every setting, environment variables, health checks |
| Providers | Coverage matrix and per-provider data sources |
| Troubleshooting | Missing cards, credentials, notifications |
| Architecture | Runtime flow and the adapter contract |
| Translations | Locales and Crowdin |
| Contributing | Local checks and conventions |
| Development gates | Tests, statement coverage, fuzzing and CI gates |
| Governance | Decisions, roles, code review, continuity |
| Roadmap | What is planned for the next year, and what is not |
| Security model | Security requirements and assurance case |
| Security policy | Reporting vulnerabilities, verifying releases |
| Code of conduct | Contributor Covenant 2.1 |
| Changelog | Release history |
The DMS plugin directory ranks plugins by the 👍 reactions on their registry issue. One reaction is the most useful thing you can do — it decides whether other DankMaterialShell users ever find the plugin.
Found a bug or have an idea? Open an issue.
Contributions are welcome — start with CONTRIBUTING.md.


