antigravity-manager

antigravity-manager — an installable skill for AI agents.

By reason-machines · 1,396 installs

npx skills add reason-machines/trending-skills --skill antigravity-manager

Source repository · Upstream listing

Antigravity Manager Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection. Antigravity Manager is a professional AI account manager and proxy gateway. It takes Google (Gemini) and Anthropic (Claude) web session tokens and exposes them as standard API endpoints (OpenAI compatible, Anthropic native, and Gemini native formats) with intelligent multi account rotation, quota tracking, and automatic failover. Key capabilities: Multi account management with real time quota dashboards Protocol conversion: web sessions → OpenAI / Anthropic / Gemini API Auto rotation on 429/401 errors (millisecond failover) Model routing and remapping Desktop app (Tauri v2 + React + Rust) or headless Docker/server mode Installation Option A: One line script (Linux/macOS) Install a specific version: Dry run (preview without installing): Option B: Windows (PowerShell) Option C: Homebrew (macOS / Linuxbrew) Option D: Docker (recommended for servers/NAS) Docker Compose: Option E: Manual download Download from [GitHub Releases](https://github.com/lbjlaq/Antigravity Manager/releases): macOS: .dmg (Apple Silicon + Intel) Windows: .msi or portable .zip Linux: .deb , .rpm , or .AppImage Authentication / Security Model Antigravity uses two separate credentials: Credential Env var Config key Purpose API Key API KEY api key Authenticates AI API calls ( Authorization: Bearer ... ) Web Password WEB PASSWORD admin password Logs into the management web UI Scenario A — only API KEY set: Web UI login: use API KEY API calls: use API KEY Scenario B — both set (recommended): Web UI login: WEB PASSWORD only (API Key rejected for login) API calls: API KEY only Recover credentials: API Endpoints The proxy server runs on port 8045 by default. OpenAI compatible (works with any OpenAI SDK) Anthropic native (Claude Code, etc.) Gemini native Code Examples Python — OpenAI SDK (Gemini via Antigravity) Python — Anthropic SDK (Claude via Antigravity) Python — Streaming with Anthropic TypeScript / Node — OpenAI SDK cURL — quick test Connecting Claude Code CLI Claude Code uses the Anthropic protocol. Point it at Antigravity: Or create a .env in your project root: Connecting to Popular AI Clients Cherry Studio 1. Open Cherry Studio → Settings → API Provider 2. Select OpenAI compatible 3. Base URL: http://localhost:8045/v1 4. API Key: your ANTIGRAVITY API KEY Cursor In Cursor settings, set: OpenAI Base URL: http://localhost:8045/v1 API Key: your ANTIGRAVITY API KEY Continue.dev Configuration File Config is stored at ~/.antigravity tools/gui config.json : Environment Variables (Docker / server mode) Variable Description Default API KEY API key for authenticating proxy requests required WEB PASSWORD Web UI admin password falls back to API KEY ABV MAX BODY SIZE Max request body in bytes (for image uploads) 104857600 (100MB) Model Routing Antigravity's model router lets you remap incoming model names to actual upstream models. This is useful when clients hard code model names like gpt 4 . Configuration via Web UI (API Proxy → Model Router) or gui config.json : Tiered routing (automatic): Antigravity prioritizes accounts by type (Ultra → Pro → Free) and quota reset frequency, consuming fast reset accounts first. Background task demotion (automatic): Requests detected as background tasks (e.g., Claude CLI title generation) are automatically redirected to Flash tier models to preserve premium quota. Account Management Adding accounts via the UI 1. Open Antigravity Manager desktop app or web UI ( http://localhost:8045 ) 2. Navigate to Accounts 3. Click Add Account — the app generates an OAuth 2.0 authorization URL 4. Complete authorization in any browser 5. The app captures the callback automatically; click "I've authorized, continue" if needed Batch import (JSON) Export from another tool and import in the Accounts page: Migration from v1 Antigravity auto detects and migrates v1 database format on first launch — no manual steps needed. Quota Monitoring The dashboard shows live quota across all accounts: Gemini Pro remaining calls (average across accounts) Gemini Flash remaining calls Claude remaining calls Imagen 3 image generation quota Smart Recommendation : The dashboard algorithmically selects the account with the most headroom and offers one click switching. 403 detection : Accounts banned upstream are automatically flagged and skipped during rotation. Building from Source (Rust + Tauri v2) Prerequisites Build & run Build headless server only (no GUI) Troubleshooting Port 8045 already in use Forgotten API key or web password Account shows 403 / banned The account has been flagged upstream. In the Accounts view it will be marked with a 403 badge and automatically skipped. Add a fresh account and remove/re authorize the banned one. Requests failing with 429 Antigravity handles this automatically (rotates to next account within milliseconds). If all accounts are exhausted, add more accounts or wait for quota reset. Check the dashboard for per account quota status. macOS Gatekeeper blocking the app Docker container not persisting accounts after restart Ensure the volume mount is correct: Claude Code not connecting Project Structure (for contributors)