100% local & secure quota monitor for Antigravity IDE with real-time dashboard, usage analytics, cache management, and intelligent auto-accept.
Zero network calls. Zero telemetry. Everything stays on your machine.
- Live circular gauge showing remaining credits vs. daily limit
- Credit breakdown by model group (Pro, Flash, Balanced, Legacy)
- Color-coded usage indicators (green β yellow β red)
- Auto-refresh every 90 seconds or manual refresh on-demand
- SVG sparkline showing credits remaining over time
- Separate lines for Prompt (blue) and Flow (purple) credits
- Session consumption summary with credits used
- Smart flat-line detection β shows values when no changes occur
Three-layer system for fully hands-free agent operation:
| Layer | Method | What it does |
|---|---|---|
| Commands | 8 VS Code commands (800ms polling) | Accepts agent steps, terminal commands, completions |
| Settings | Gemini yolo mode + auto-execution policies | Configures persistent approval settings |
| UI Automation | Native OS automation | Clicks "Run"/"Accept" buttons automatically |
Platform-specific behavior:
| Platform | Auto-clicker method | Requirements |
|---|---|---|
| Windows | Native UI Automation (PowerShell) | None β works out of the box |
| macOS | CDP via WebSocket | Launch with --remote-debugging-port=9000 |
| Linux | CDP via WebSocket | Launch with --remote-debugging-port=9000 |
- View cache size and entry count at a glance
- One-click cache clear
- Automatic cache invalidation on data changes
- Local-only β All communication restricted to
127.0.0.1 - No telemetry β Zero external network calls, ever
- CSP nonce β Webview content secured against injection attacks
- Input sanitization β All user inputs validated and escaped
- No data leaves your machine β Quota reads from local language server only
- Download the latest
.vsixfrom the Releases page - In Antigravity/VS Code:
Extensionsβ...βInstall from VSIX... - Restart the editor
- Open the Extensions view (
Ctrl+Shift+X) - Search for "Antigravity Dashboard"
- Click Install
antigravity --install-extension nextcortex-antigravity-dashboard-*.vsix --forcegit clone https://github.com/nextcortex/antigravity-dashboard.git
cd antigravity-dashboard
npm install
npm run build
npx @vscode/vsce package --no-dependencies
antigravity --install-extension antigravity-dashboard-*.vsix --force- Install the extension (see above)
- Reload the editor β
Ctrl+Shift+PβDeveloper: Reload Window - Look for the Antigravity Dashboard icon in the Activity Bar (left sidebar)
- Click it to open the dashboard
- (Optional) Enable Auto-Accept from the sidebar toggle
Works immediately. Toggle Auto-Accept ON in the sidebar. The extension spawns a background PowerShell process that uses Windows UI Automation to find and click Accept/Run buttons natively. No additional setup required.
Launch Antigravity with the Chrome DevTools Protocol flag:
antigravity --remote-debugging-port=9000Then toggle Auto-Accept ON. The extension connects via WebSocket to the renderer and clicks Accept/Run buttons using CDP mouse events. If the flag is missing, you'll see a one-time warning with instructions.
All settings are under the agd.* namespace:
| Setting | Type | Default | Description |
|---|---|---|---|
agd.dashboard.refreshRate |
number |
90 |
Quota poll interval in seconds (min: 30) |
agd.dashboard.historyRange |
number |
90 |
Usage history range in minutes |
agd.dashboard.gaugeStyle |
string |
semi-arc |
Gauge display style |
agd.system.autoAccept |
boolean |
false |
Enable auto-accept on startup |
agd.system.autoAcceptInterval |
number |
800 |
Auto-accept tick interval in ms (min: 200) |
Open the Command Palette (Ctrl+Shift+P) and type Antigravity Dashboard:
| Command | Description |
|---|---|
Antigravity Dashboard: Toggle Auto-Accept |
Enable or disable auto-accept |
Antigravity Dashboard: Refresh Quota |
Force an immediate quota refresh |
Antigravity Dashboard: Clear Cache |
Clear all cached quota data |
ββββββββββββββββββββββββββββββββββββββββββββββββ
β Antigravity Dashboard β
ββββββββββββ¬ββββββββββββ¬ββββββββββββββββββββββββ€
β Quota β Cache β Auto-Accept β
β Fetcher β Manager β Service β
β β β βββ VS Code Cmds β
ββββββββββββ΄ββββββββββββ€ βββ Settings API β
β Process Finder β βββ UIA / CDP β
β (127.0.0.1 only) β Clicker β
ββββββββββββββββββββββββ΄ββββββββββββββββββββββββ€
β Sidebar Webview (CSP + Nonce secured) β
ββββββββββββββββββββββββββββββββββββββββββββββββ€
β Status Bar Β· Logger Β· Config Manager β
ββββββββββββββββββββββββββββββββββββββββββββββββ
This extension is designed with privacy as a core principle:
- β
All communication is local-only (
127.0.0.1) - β Quota data is read from the local Antigravity language server
- β
Cache is stored in VS Code's local
globalState - β No analytics
- β No tracking
- β No telemetry
- β No external API calls
- β No data collection of any kind
Auto-accept is ON but commands still ask for confirmation
- Windows: Check the Output Channel (
Ctrl+Shift+Uβ select "Antigravity Dashboard") forUIA auto-clicker ready. If missing, the PowerShell worker may have failed to start. - macOS/Linux: Ensure Antigravity was launched with
--remote-debugging-port=9000. Check the Output Channel forCDP auto-clicker started.
Quota shows "No data" or doesn't update
- Ensure the Antigravity language server is running (check the status bar)
- Try
Ctrl+Shift+PβAntigravity Dashboard: Refresh Quota - Check the Output Channel for connection errors
Extension doesn't appear in the Activity Bar
- Right-click the Activity Bar β ensure "Antigravity Dashboard" is checked
- Try
Ctrl+Shift+PβDeveloper: Reload Window
| Requirement | Version |
|---|---|
| Antigravity IDE | v1.0+ |
| VS Code Engine | β₯ 1.90.0 |
| Node.js | 18+ (bundled with Antigravity) |
| OS | Windows 10+ Β· macOS 12+ Β· Linux (glibc 2.31+) |
Inspired by and built upon patterns from:
- antigravity-pulse β process finder and quota fetcher architecture
- Toolkit for Antigravity by N2N Synthetics β dashboard UI design inspiration
This project is not affiliated with, endorsed by, or associated with Google or Antigravity in any way. It is an independent, community-driven tool created for personal use. Use at your own risk.
This project is licensed under the MIT License. See LICENSE for details.
