Lampese/codex-switcher

A Desktop Application for Managing Multiple OpenAI Codex CLI Accounts

What it solves

Codex Switcher simplifies the management of multiple OpenAI Codex accounts. It eliminates the need to manually log in and out of different accounts to manage quotas, monitor usage, and handle rate limits.

How it works

It is a desktop application (built with Tauri, Rust, and Node.js) that allows users to import accounts via ChatGPT OAuth or auth.json files. The app provides a centralized dashboard and system tray controls to switch between active accounts, track real-time usage statistics (such as 5-hour and weekly limits), and manage manual reset credits.

Who it’s for

Individuals who personally own and operate multiple OpenAI/ChatGPT accounts and need a way to efficiently rotate them to stay within quota limits.

Highlights

  • Multi-Account Management: Add, rename, mask, import, and export multiple accounts in one interface.
  • Automatic Warm-Up: Sends minimal requests to accounts manually, after reset windows, or at scheduled times to control when usage windows start.
  • Usage Monitoring: Real-time tracking of session percentages, lifetime tokens, and subscription expiry.
  • System Tray Integration: Quick account switching and quota inspection via a native tray menu or popup.
  • Blocked Switch Recovery: Detects active Codex sessions and offers a force-close flow to ensure account switches succeed.

Related

  • Project
  • Project
  • Project
  • Project
  • Project