Lampese/codex-switcher
A Desktop Application for Managing Multiple OpenAI Codex CLI Accounts
What it solves
Codex Switcher is a desktop application designed for users who own multiple OpenAI Codex/ChatGPT accounts. It eliminates the friction of manually logging in and out to switch between different accounts, while providing a centralized dashboard to monitor usage quotas and rate limits.
How it works
The app manages multiple account credentials (via OAuth or auth.json files) and handles the switching process by updating the local authentication files used by Codex. It includes a system tray integration for quick account swaps and a monitoring system that tracks 5-hour and weekly usage windows, token activity, and subscription expiry. To prevent session loss, it saves the latest tokens from the active account before switching. It also features a "warm-up" mechanism that sends minimal requests to accounts at scheduled times or after reset windows to maintain active usage cycles.
Who it’s for
Individuals who personally own and manage multiple OpenAI accounts and want a streamlined way to track their quotas and switch between them without manual re-authentication.
Highlights
- Multi-Account Management: Add, rename, and import/export multiple accounts in one interface.
- Usage Monitoring: Real-time tracking of rate limits, lifetime tokens, and activity insights for OAuth accounts.
- Automatic Warm-Up: Scheduled or trigger-based minimal requests to keep account usage windows active.
- System Tray Integration: Switch accounts and check quota stats directly from the OS tray/menu bar.
- Safe Switching: Serialized token refreshes and session preservation to avoid invalidating active sessions.
Related
- Project
- Project
- Project
- Project
- Project