Claude Account Switcher app icon

Claude Account Switcher

github.com

Switch between multiple Claude Code and Codex CLI accounts from the Mac menu bar with live usage metrics and automatic failover. (Free, open-source)

Claude Account Switcher screenshot showing the app interface

Claude Account Switcher is a macOS menu bar app that enables switching between multiple Claude Code and Codex CLI accounts without logging out or navigating to a browser. (Free, open-source)

The menu bar icon provides a dropdown listing all configured accounts for both Claude Code and Codex CLI. Selecting a different account activates it immediately in the terminal environment without interrupting open sessions or requiring a new terminal window. The app imports any accounts already logged in through the respective CLIs on first launch, so existing credentials transfer automatically.

A live usage display shows current rate limit consumption and remaining capacity for each connected provider. When one account reaches its usage ceiling, the automatic failover feature switches to the next available account with remaining capacity, reducing manual intervention during intensive API workflows.

Credentials are stored exclusively in the macOS Keychain, using the same secure enclave as Safari and system-level applications. No credentials are written to disk in plaintext or transmitted externally. New accounts are added through a terminal-based login flow that delegates authentication to the respective CLI tools.

System requirements: macOS 12 Monterey or later. Claude Code CLI required for Claude account management; Codex CLI required for Codex account management. Available via Homebrew or as a standalone .app (no Python installation required).

Pricing: (Free, open-source) — MIT license.

Limitations: Only supports Claude Code and Codex CLI accounts; does not manage web-based Claude sessions or API keys for other providers. Adding new accounts requires the CLI login flow in a terminal window. Automatic failover order follows the account list and is not configurable by priority.

Alternatives: No direct alternatives specifically for Claude Code account management; the native claude CLI login command handles single-account switching, and macOS Keychain provides limited credential storage overlap.

Suitable for users who maintain separate Claude Code or Codex CLI accounts across multiple organizations, personal projects, or usage-tier subscriptions.

FAQ

What does Claude Account Switcher do?+

Claude Account Switcher lets users switch between multiple Claude Code and Codex CLI accounts directly from the macOS menu bar, without logging out or opening a browser. It also displays live usage metrics and rate limit information for each connected account.

Is Claude Account Switcher free?+

Yes. Claude Account Switcher is free and open-source under the MIT license, available on GitHub at https://github.com/Symbioose/claude-account-switcher.

How do I install Claude Account Switcher on macOS?+

Install via Homebrew: `brew install --cask Symbioose/tap/claude-switcher`. Alternatively, download the standalone .app from the GitHub releases page. The app requires macOS 12 Monterey or later and no Python installation.

Does Claude Account Switcher run on Apple Silicon?+

Yes. Claude Account Switcher is a standalone macOS app that runs on Apple Silicon (M1, M2, M3, M4) and Intel Macs.

Where are account credentials stored by Claude Account Switcher?+

Credentials are stored in the macOS Keychain — the same secure system used by Safari and other Apple apps. The app does not transmit credentials to any external server.

Related Apps