Codex++:OpenAI Codex デスクトップアプリのランチャー兼マネージャー
CodexApp の強化されたツールであり、Codex をより使いやすく、より快適にするよう努めています。
ひと目でわかる
- これは何?
- Chromium DevTools プロトコルとローカルヘルパーを介して公式アプリを変更せずに動作する外部ランチャーおよびマネージャー。
- 誰に向いている?
- 公式 Codex デスクトップアプリを残したまま Provider、モデル、セッションを管理したい利用者に候補となります。公式アプリとの内部連携に依存するため、変更に強い標準ランチャーを求める用途には向きません。
- 商用利用できる?
- 厳しい条件付きでできます。AGPL-3.0 はネットワーク型コピーレフトのライセンスで、改変版をホスティングサービスなどとしてネットワーク越しに利用させる場合、その利用者にソースコードを同じライセンスで提供する必要があります。
- 今もメンテナンスされている?
- されています。最後のコミットは 1 日前です。
- 何の言語で書かれている?
- 主に Rust です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
Codex++ が置く外部ランチャー
Codex++ は、OpenAI Codex / ChatGPT デスクトップアプリの外部ランチャー兼マネージャーです。Chromium DevTools プロトコルとローカルヘルパーを使用して、公式アプリの app.asar やインストールファイルに触れることなく、プロバイダー切り替え、プロトコル変換、セッション管理、UI 拡張を実行します。README によると、このプロジェクトは Rust で書かれており、マネージャーコンポーネントは Tauri 2.x で構築されています。リポジトリのメタデータには 27,874 のスターと 1,779 のフォークが記載されていますが、README 自体はプロジェクトの採用状況やユーザー層については説明していません。
CDP とローカル補助サービス
README は、GitHub Releases から最新のインストーラーをダウンロードするよう指示しています。Windows には CodexPlusPlus-*-windows-x64-setup.exe という NSIS インストーラーがあり、macOS には Intel(macos-x64)と Apple Silicon(macos-arm64)用の別々の DMG があります。インストール後、2 つのエントリポイントが表示されます。Codex++ は保存されたプロバイダー設定と拡張機能を使用して公式デスクトップアプリをサイレント起動し、Codex++ Manager はプロバイダー、モデル、ツール、セッション、拡張機能、スクリプト、アップデート、診断を処理します。初回セットアップでは、マネージャーを開き、検出されたアプリのパスを確認し、プロバイダーとオプションの拡張機能を構成してから、Codex++ 経由で起動します。Windows インストーラーはデスクトップとスタートメニューのショートカットを作成します。macOS DMG は /Applications/Codex++.app と /Applications/Codex++ 管理工具.app をインストールします。
Provider とモデルを切り替える
Codex++ は、プロバイダー設定を公式ログイン、公式ログイン+API、純粋な API の 3 つの独立したモードで保存します。公式ログインは公式の ChatGPT / Codex アカウントのみを保持し、カスタムプロバイダーと API キーを削除します。公式ログイン+API は公式アカウントの機能とプラグインを維持しながら、モデルリクエストを互換性のある API にルーティングし、キーは純粋な API の auth.json ではなくプロバイダーのベアラートークンとして保存されます。純粋な API は、公式アカウントなしでカスタム Base URL とキーを使用し、独立した config.toml と API キー認証を維持します。アグリゲートプロバイダーモードは、フェイルオーバー、会話ラウンドロビン、リクエストラウンドロビン、加重ラウンドロビンを備えて、複数の通常の API プロバイダーにルーティングします。各プロバイダーは Responses または Chat Completions を選択でき、Chat Completions は Codex が使用する Responses プロトコルにローカルで変換できます。README は、モデルごとのコンテキストウィンドウが 1M、200K、またはプレーンな整数などの値を受け入れ、Codex++ が Codex 専用の model_catalog_json を生成すると述べています。
セッションと拡張機能の管理
README には、いくつかの領域にわたる拡張機能がリストされています。セッション管理には、ローカルセッションのスキャン、一括削除、Markdown エクスポート、トークン使用履歴、プロバイダーメタデータの同期、バックアップが含まれます。Codex の拡張機能には、プラグインマーケットプレイスとモデルホワイトリスト処理、セッション操作、貼り付け修正、中国語ロケール、高速起動、会話幅とスクロール復元、サービス階層制御、Goals、Stepwise、画像オーバーレイが含まれます。開発ワークフロー機能には、プロジェクトの移動、Upstream ワークツリーの作成、スレッド ID、Zed Remote プロジェクトの発見とオープンが含まれます。スクリプトとメンテナンスには、ユーザースクリプトのインストールとトグル、アプリ検出、ショートカット、Watcher、環境クリーンアップ、ログ、診断、ヘルスチェック、Release アップデートが含まれます。README は、すべての UI 拡張が独立して構成可能であり、グローバル拡張スイッチを無効にしても Codex++ をプロバイダーおよび起動マネージャーとして使用できると述べています。また、レンダラーインジェクションに依存する設定は通常、Codex++ を保存して再起動する必要があると述べています。
Windows と macOS の配布物
Codex++ は独自の状態とログを ~/.codex-session-delete/ に保存し、Codex 構成は ~/.codex/config.toml から、認証状態は ~/.codex/auth.json から、ローカルデータベースは ~/.codex/sqlite/*.db(レガシーの ~/.codex/state_5.sqlite にフォールバック)から読み取ります。プロバイダー同期バックアップは ~/.codex/backups_state/provider-sync にあります。アップデートは GitHub Releases を通じて公開されます。マネージャーの「バージョン情報」ページでアップデートを確認して開始でき、サイレントランチャーは新しいバージョンを見つけると、アップデートプロンプトで直接マネージャーを開きます。README は自動更新メカニズムやリリース頻度については指定していません。
公式アプリ更新との相性
README の開発ワークフローは npm と cargo を使用します。プロジェクトは、apps/codex-plus-launcher(サイレントランチャー)、apps/codex-plus-manager(Tauri マネージャー)、assets/inject/renderer-inject.js(拡張スクリプト)、crates/codex-plus-core(起動、インジェクション、設定、アップデート、インストール、ブリッジ)、crates/codex-plus-data(セッションデータ、エクスポート、プロバイダー同期)、scripts/installer/(Windows NSIS スクリプトと macOS DMG パッケージャー)で構成されています。README には npm ci、npm run check、npm run vite:build、cargo fmt --all -- --check、cargo test、cargo build --release などのコマンドが示されていますが、貢献プロセスやコードスタイルガイドについては説明されていません。
AGPL-3.0 の適用範囲
README とライセンス抜粋に記載されているように、CodexPlusPlus は GNU Affero General Public License v3.0(SPDX: AGPL-3.0-only)の下でライセンスされています。このライセンスは、配布またはネットワーク経由で提供される修正版が対応するソースコードを提供することを要求します。README は、ライセンスが CodexPlusPlus のコードのみを対象としており、OpenAI、ChatGPT、Codex の商標、アプリケーション資産、その他の第三者のコンテンツに対する権利を付与しないと明示しています。ライセンス抜粋自体は、標準的な AGPL 条項以外に、セキュリティ体制、サポート、保証については何も述べていません。README はまた、Codex++ が公式デスクトップアプリのページ構造、CDP 動作、ローカルデータ形式に依存しているため、公式アプリのアップデートにはインジェクションの更新が必要になる可能性があり、プロバイダー設定やローカルセッションデータを変更する前にバックアップを取ることを推奨しています。
編集部の結論
公式 Codex デスクトップアプリを残したまま Provider、モデル、セッションを管理したい利用者に候補となります。公式アプリとの内部連携に依存するため、変更に強い標準ランチャーを求める用途には向きません。最初に CDP 接続、保存された設定、公式アプリの更新後の起動を確認してください。
コミュニティノート