Switch accounts. See your limits. Keep everything in one place.
English · Русский
Download
· How it works
· Privacy
· Help
SwitchAI is a desktop account manager for ChatGPT/Codex and Antigravity/Gemini. Add your accounts once, check the limits available to each one, and switch without copying authentication files by hand.
It is free, open source, and does not require a separate SwitchAI account.
Antigravity/Gemini accounts: quotas, reset times, and switching in one view. Click to enlarge.
| All accounts together | Limits at a glance | Safer switching |
|---|---|---|
| Keep ChatGPT/Codex and Google accounts in one app, with a separate view for each provider. | See available quota, reset times, subscription details, and sign-in health. | Choose an account and let SwitchAI update the correct local authentication files. |
SwitchAI also helps you find a healthy account with the most useful remaining quota, refreshes account information in the background, and stays available from the system tray.
SwitchAI seamlessly manages authentication and quotas across your AI development toolchain:
| Ecosystem | Supported Tools & Surfaces | Integration Details |
|---|---|---|
| OpenAI / ChatGPT | • ChatGPT Desktop (Windows & macOS) • Codex CLI ( ~/.codex/auth.json) |
Instant session switching, real-time rate limit monitoring, automatic desktop app restart |
| Google / Antigravity | • Antigravity 2.0 • Antigravity CLI ( agy)• Antigravity IDE |
Multi-surface target switching, OS Credential Vault integration, 5h & weekly quota breakdown |
Download the latest version from GitHub Releases.
- Download
SwitchAI.exe. - Open the file.
- Add an account and complete sign-in in your browser.
Supported: Windows 10 and 11, x64.
- Download the
.dmgfile. - Open it and drag SwitchAI into Applications.
- Start SwitchAI and add your first account.
Supported: macOS 11 or newer, Apple Silicon and Intel.
Release downloads include SHA-256 checksums and are signed when platform certificates are configured.
- Open the Codex or Antigravity section.
- Press Add account or Sign in with Google.
- Complete the normal provider sign-in in your browser.
- Select an account and press Switch.
SwitchAI updates the local sign-in used by the selected service. When needed, it restarts Codex or the selected Antigravity app so the new account takes effect immediately.
Already signed in to Antigravity? Use Import current session instead of adding the same Google account again.
- Manage multiple ChatGPT/Codex and Antigravity/Gemini accounts.
- Switch active accounts without editing files manually.
- View the real quota windows returned by each provider.
- See plan details, reset times, and accounts that need a new sign-in.
- Refresh one account, all accounts, or let SwitchAI refresh them on a schedule.
- Search, reorder, and filter accounts by subscription.
- Choose which installed Antigravity apps should receive an account switch.
- Use the system tray for quick status and background refresh.
- Recover from a damaged state file using the built-in backup.
SwitchAI is designed to keep account management on your computer:
- there is no SwitchAI cloud account or telemetry service;
- account tokens are stored in an encrypted local vault;
- the vault key is protected by Windows Credential Manager or macOS Keychain;
- protected tokens are never sent to the app window;
- network requests go directly to OpenAI/ChatGPT, Google, or the optional service reachability check;
- state files are written with backup and recovery support.
Read the full Privacy and Security documents before sharing logs or authentication files.
- SwitchAI is an independent open-source project. It is not made by or affiliated with OpenAI or Google.
- It does not bypass provider rules, regional restrictions, or subscription limits.
- Some quota or subscription fields may be missing when a provider does not return them for a particular account.
- Removing an account from SwitchAI does not necessarily revoke an existing session at the provider. Revoke access in the provider's security settings when needed.
Build from source
- Node.js 24
- Rust stable
- Platform build tools for Tauri
git clone https://github.com/vezlin1/SwitchAI-Account-Manager.git
cd SwitchAI-Account-Manager
npm ci
npm --prefix ui ci
npm run dev# Windows
npm run build:release# macOS universal build
npm run build:mac:universalnpm --prefix ui run lint
npm --prefix ui run test:quota
cargo test --locked --manifest-path src-tauri/Cargo.tomlSwitchAI is available under the MIT License.
