Lampese/codex-switcher
A Desktop Application for Managing Multiple OpenAI Codex CLI Accounts
何を解決するか
Codex Switcher は、複数の OpenAI Codex/ChatGPT アカウントを所有するユーザー向けに設計されたデスクトップアプリです。異なるアカウント間を切り替える際の手動でのログイン・ログアウトの煩わしさを解消し、使用量のクォータやレート制限を一元的に監視できるダッシュボードを提供します。
動作方法
このアプリは複数のアカウント認証情報(OAuth または auth.json ファイル経由)を管理し、Codex が使用するローカル認証ファイルを更新することでアカウント切り替えを処理します。システムトレイ統合により、迅速なアカウント切り替えが可能で、5時間および週間単位の使用期間、トークンの活動状況、サブスクリプションの有効期限を監視する仕組みも備えています。セッションの喪失を防ぐため、切り替え前にアクティブなアカウントの最新トークンを保存します。また、スケジュールされた時間やリセットウィンドウ後に最小限のリクエストを送信することで、アカウントの使用状態を維持する「ウォームアップ」メカニズムも搭載しています。
対象ユーザー
複数の OpenAI アカウントを個人で所有・管理しており、手動での再認証なしにクォータを追跡し、アカウント間をスムーズに切り替えたいユーザー。
主な特徴
- 複数アカウント管理: 1つのインターフェースで複数のアカウントを追加・名前変更・インポート/エクスポート可能。
- 使用状況監視: OAuth アカウントのレート制限、生涯トークン数、活動インサイトをリアルタイムで追跡。
- 自動ウォームアップ: スケジュールまたはトリガーに基づく最小リクエストで、アカウントの使用ウィンドウを活性化し続ける。
- システムトレイ統合: OS のトレイ/メニュー バーから直接アカウント切り替えとクォータ統計の確認が可能。
- 安全な切り替え: シリアル化されたトークンの更新とセッションの保持により、アクティブなセッションが無効化されるのを防ぐ。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト