Community研究&データ分析github.com

Rawwooloviraptorid980/codex-switcher

macOS上でOpenAI Codexアカウントを管理し、制限に達したら自動切り替え、AIコーディングの使用状況を明確な分析とコストデータで追跡します。

codex-switcher とは?

このスキルは、macOS環境でOpenAI Codexの複数アカウントを効率的に管理するためのツールです。主な機能として、利用制限に達した際の自動アカウント切り替え、使用状況の詳細な分析、コストデータの可視化を提供します。開発者は複数のCodex APIキーを登録し、使用量や課金状況を一元管理できます。自動切り替え機能により、制限による作業中断を防ぎ、継続的なAIアシストを実現します。また、明確な分析ダッシュボードでコーディングセッションごとの使用量やコストを把握できるため、予算管理や最適化に役立ちます。macOS上でネイティブに動作し、コマンドラインから簡単に設定・操作できます。

対応~Claude Code✓Codex CLI~Cursor
npx skills add Rawwooloviraptorid980/codex-switcher

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

codex-switcher は何をしますか?

macOS上でOpenAI Codexアカウントを管理し、制限に達したら自動切り替え、AIコーディングの使用状況を明確な分析とコストデータで追跡します。

概要

このツールは、複数のOpenAI CodexアカウントをmacOS環境で管理するためのものです。制限に達したアカウントを自動的に別のアカウントに切り替えることで、作業の中断を防ぎます。また、各アカウントの使用量とコストを可視化する分析機能を提供します。

機能

  • アカウント管理: 複数のOpenAI Codex APIキーを登録・管理
  • 自動切り替え: レート制限または使用量制限に達した際に自動で別のアカウントに切り替え
  • 使用状況分析: 各アカウントの使用量、コスト、制限までの残量を表示
  • コスト追跡: コーディングセッションごとのコストデータを記録

セットアップ

  1. リポジトリをクローン:

    git clone https://github.com/Rawwooloviraptorid980/codex-switcher.git
    
  2. 依存関係をインストール:

    pip install -r requirements.txt
    
  3. 設定ファイルを作成:

    cp config.example.py config.py
    
  4. config.py に複数のOpenAI APIキーを追加:

    API_KEYS = [
        'sk-xxxx...',
        'sk-yyyy...',
    ]
    

使い方

アカウントの切り替え

python switch.py --list

アクティブなアカウントをリスト表示:

python switch.py --switch <index>

指定したインデックスのアカウントに切り替え。

使用状況の確認

python usage.py --dashboard

すべてのアカウントの使用量とコストをダッシュボード表示。

分析

分析データは ~/.codex_switcher/ ディレクトリに保存されます。

  • usage_log.json: 各アカウントの使用履歴
  • cost_log.json: コスト関連のデータ
  • switch_log.json: アカウント切り替えの記録

ライセンス

MIT

関連スキル