Switchboard

All your AI accounts.
One place to switch.

See your limits. Know what resets next. Switch between Claude Code and Codex accounts from one native Mac app.

Free and open source · macOS 14+ · Apple silicon & Intel

v0.6.1 · Not notarized. First-open instructions
One dashboard.Claude CodeCodexYour existing subscriptions.
SwitchboardNative macOS
Switchboard in dark mode: Claude and ChatGPT account rows with selected accounts, remaining limits, reset dates, renewal dates, and manual reset credits.
Actual app. Sample accounts. Your logins stay on your Mac.

Save once. Switch when you need to.

Use the subscriptions you already have.
No proxy to configure. No new account to create.

01 / Connect

Bring your accounts

Save your current CLI login, or add another account through the official browser sign-in.

02 / Compare

See what’s available

Compare remaining allowance, plan tiers, and exact reset times without opening multiple settings pages.

03 / Switch

Choose your next account

Close that provider’s CLI sessions. Select an account in Switchboard, then start a fresh session.

The dates that matter

Quota reset countdowns and exact local times sit beside your accounts. Claude billing dates can be connected separately. Codex subscription periods appear when the provider supplies them.

Reported, never guessed

Missing limits stay hidden after a successful check. Failed checks keep their last snapshot with a warning. Codex reset credits include their reported count and expiry dates.

A native app. A local vault.

Saved login snapshots live in macOS Keychain. Usage checks go through the official CLIs. There is no Switchboard server, account service, or telemetry in the app.

Open all the way down

SwiftUI, native signed updates, and an MIT license. Build it yourself, inspect the account-switching code, or make it yours.

Read the source

A small app. A simple setup.

One universal download for Apple silicon and Intel.
Requires macOS Sonoma 14 or later.

Switchboard 0.6.1

Free · MIT licensed · Universal Mac app

Download .dmg
  1. Move it to Applications

    Open the DMG and drag Switchboard into Applications.

  2. Approve the first open

    This release is ad hoc signed, not Apple-notarized. Try opening it, then use System Settings → Privacy & Security → Open Anyway if you trust the download. Apple’s instructions ↗

  3. Add your first account

    Install Claude Code or Codex for the provider you use. In Switchboard, choose Add account → Save current login, or sign in through the app.

Your agent can handle
the installation.

Give this prompt to your coding agent. It can download, verify, and install the app. You complete any macOS approvals and account sign-ins.

Read the agent instructions
Copy into your agent

Install Switchboard on this Mac. Read https://switchboard.quasa0.com/install.md and follow the installation steps. Verify the download checksum. Preserve my existing accounts and credentials.

Also available as llms.txt. No remote script to pipe into a shell.

A few things to know.

Does it change the account in my browser?

No. It selects the login used by new Claude Code or Codex CLI sessions. Your browser and ChatGPT app stay signed into their own accounts. The ChatGPT section shows Codex allowances, not ChatGPT message quotas.

Can I switch during a running coding session?

Close the provider’s sessions before switching. Running clients can keep credentials in memory and refresh tokens. Start a new session afterward. Switchboard does not kill your sessions or move an in-flight conversation.

Where are my credentials stored?

Saved snapshots use macOS Keychain. Account metadata stays in Application Support with owner-only permissions. Isolated CLI profiles can also contain credential files while checking usage. Nothing is uploaded to a Switchboard service. Read the storage details.

Do all subscription plans work?

Switchboard reads the plan and limits your CLI reports. Claude requires Keychain-based login. Codex requires its file credential store. API-key logins and Codex keyring, auto, and ephemeral stores are not supported. Internal provider interfaces can change.

Can I build it myself?

Yes. You need macOS 14+ and Swift 5.10 or newer through Xcode Command Line Tools. Clone the repository and run ./scripts/install.sh. Build instructions ↗

Know your limits.
Keep your work moving.

Your subscriptions, ready when you need them.

Get Switchboard