Omni Monitor — API Quota DashboardA VS Code monitor for OmniRoute — a third-party extension, not affiliated with or endorsed by the OmniRoute project: quota remaining as a percentage in the status bar, plus a usage dashboard. It does not serve models. No What it showsStatus bar — a bar of the quota remaining, solid on the left for what is left and outlined for what is spent, with the same number as text. With no provider chosen it reads the smallest remaining percentage across every connection; otherwise one provider, chosen from the dashboard's Settings page.
Warns at 20% remaining, critical at 5%; the item's background turns yellow, then red. Hover for the reading the bar made, per-connection windows, reset countdowns, and your key's own daily and weekly spend:
Dashboard — an Activity Bar panel mirroring GCMP's
All colours are VS Code theme variables, so it follows your theme. The dashboard
InstallFrom the VS Code Marketplace, search for Omni Monitor — API Quota Dashboard, or run:
The extension also publishes to Open VSX, so it works on Cursor, Windsurf, VSCodium, Theia, and code-server. Free and open source, MIT licensed. No account, no subscription, no telemetry — the extension talks to your server and nothing else. ConfigureTwo keys, both stored in the OS keychain. Neither ever goes in
The admin key is optional. Without it the status bar works and the dashboard shows a setup prompt. Then point it at your server:
A trailing Enabling usage on your keyThe status bar reads the self-service Embedding OmniRoute's own dashboard does not workThere is a command for it, and against a stock OmniRoute build it always falls back to your browser. Two independent blockers, both measured against a live server on 2026-10-16:
The second blocker stands even if the first is removed. The extension probes
before opening a tab, because VS Code's Your own dashboard works without any of this, because it reads the management API directly. Settings
PrivacyThe extension sends nothing to the publisher. There is no telemetry and no crash reporting. Your keys live in the OS keychain, and every request goes to the server you configure. See PRIVACY.md. SupportOpen an issue on GitHub. See SUPPORT.md for what to include, and for the three known issues that account for most reports. Building from source
The extension host must be CommonJS, which VS Code requires, while a webview
bundle must be an IIFE with chart.js inlined. Both build steps are required;
running only
LicenseMIT. See LICENSE. CreditsFraming probe adapted from
OmniCopilot (MIT). Dashboard
layout and interaction patterns read from
GCMP's |






