Skip to content

Repository files navigation

SwitchAI Account Manager for ChatGPT/Codex and Antigravity

SwitchAI

Switch accounts. See your limits. Keep everything in one place.

English · Русский
Download · How it works · Privacy · Help

Version 1.0.0 Windows 10 and 11 macOS 11 or newer MIT License No telemetry

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.

SwitchAI account manager showing Antigravity/Gemini accounts, available quotas, reset times, and subscription plans

Antigravity/Gemini accounts: quotas, reset times, and switching in one view. Click to enlarge.

Why SwitchAI

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.

Supported Applications & Environments

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

Download the latest version from GitHub Releases.

Windows

  1. Download SwitchAI.exe.
  2. Open the file.
  3. Add an account and complete sign-in in your browser.

Supported: Windows 10 and 11, x64.

macOS

  1. Download the .dmg file.
  2. Open it and drag SwitchAI into Applications.
  3. 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.

How it works

  1. Open the Codex or Antigravity section.
  2. Press Add account or Sign in with Google.
  3. Complete the normal provider sign-in in your browser.
  4. 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.

What you can do

  • 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.

Privacy and security

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.

Good to know

  • 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.

Help and project links

Build from source

Requirements

  • Node.js 24
  • Rust stable
  • Platform build tools for Tauri

Run locally

git clone https://github.com/vezlin1/SwitchAI-Account-Manager.git
cd SwitchAI-Account-Manager
npm ci
npm --prefix ui ci
npm run dev

Build a release

# Windows
npm run build:release
# macOS universal build
npm run build:mac:universal

Checks

npm --prefix ui run lint
npm --prefix ui run test:quota
cargo test --locked --manifest-path src-tauri/Cargo.toml

License

SwitchAI is available under the MIT License.

About

Desktop account manager & switcher for ChatGPT, OpenAI Codex, and Antigravity / Gemini. Real-time quota tracking, multi-account switching, and encrypted local storage.

Topics

Resources

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages