BigPizzaV3/CodexPlusPlus
An enhanced tool for CodexApp, striving to make Codex better to use and more comfortable 一个CodexApp的增强工具,努力让Codex和其他 AI Agent变得更好用更舒服
Codex++ — 公式 Codex デスクトップアプリの管理レイヤー
Codex++(プロジェクト名: BigPizzaV3/CodexPlusPlus)は、公式の OpenAI Codex / ChatGPT デスクトップアプリケーション向けのコンパニオン管理ツールです。AIプロバイダーとモデルの統合制御、高度なチャットセッション、ワークスペースのカスタマイズといった「++」レイヤーを追加します。
機能概要
Codex++ の設定ウィンドウを開き、設定を行い、起動 をクリックすると、設定が適用された状態で公式の Codex アプリが起動します。Codex++ は Chrome DevTools Protocol(CDP)と独自の組み込みランタイムサービスを通じて動作します。公式アプリの app.asar ファイルを変更したり、インストールディレクトリにパッチファイルを書き込んだりすることは ありません。
主な機能
プロバイダーとモデルの管理
- 4つの利用モード: 公式ログイン、公式ログイン + API(リクエストは常に設定したAPI経由)、純粋なAPI(公式アカウント不要)、および集約プロバイダー。
- 集約プロバイダー には2種類あります: フェイルオーバー(障害時にプロバイダーを切り替え、ローテーション/重み付けあり)と モデル集約(各モデルを特定のメンバープロバイダーにルーティング)。メンバーはAPIプロバイダーまたはログイン済みの公式アカウントにできます。
- モデルごとの設定: 各モデルにカスタムのコンテキストウィンドウと自動圧縮しきい値を設定できます(例:
deepseek-v4-pro[1M])。 - モデルピッカーはプロバイダーごとにグループ化され、折りたたみ/展開が可能で、プロバイダー名とモデル数を表示します。
- ネイティブ高速ロック解除: 純粋なAPIキーユーザーが、サポートされているモデルで Codex 標準の Standard / ⚡ Fast コントロールを使用できるようにします(デフォルトではオフ。実際の速度と課金はプロバイダーによって異なります)。
セッション管理
- ローカルセッションのスキャン、削除(元に戻す機能付き)、バッチ管理。
- セッションをMarkdownにエクスポート、トークン履歴の表示、プロジェクトの移動、スレッドIDの表示。
リクエスト信頼性
- リクエストショックアブソーバー: アップストリームプロバイダーが過負荷エラー(
server_overloaded、at capacityなど)を返したときに自動的に再試行し、一時的な混雑でセッションが中断されないようにします。2つのモード: ストリーミング(リアルタイム出力を維持し、最初のトークン以降の過負荷エラーをCodexのネイティブ再試行に委ねる)と フルバッファ(応答全体をバッファリングし、過負荷時に再試行 — ただしストリーミングは失われる)。 - リクエストステータス行 に現在のステージ、モデル、経過時間、再試行回数、最後の失敗理由が表示されます。
ワークスペースの拡張機能
- 使用状況ステータスバー が入力ボックスの下に表示: リアルタイムの生成速度、キャッシュヒット率、コンテキスト使用量(ローカルのCodexセッション記録からのデータ)。
- 入力と読みやすさの向上: 音声入力、ペースト修正、セッション幅、スクロール位置の復元、次のステップの提案、回答のアウトライン、カーソルタイピングエフェクト(レインボーパーティクル、花火、スターライト)。
- 拡張機能: コミュニティのユーザースクリプトを閲覧してインストール(Codexの公式プラグインストアとは別のマーケット)、さらにMCP、Skill、Codexプラグインの管理。
- 使用状況ウィジェット & デスクトップペット(開発プレビュー): トークン統計、タスクステータス、ドラッグ/リサイズ可能、キャラクター画像とスキンを交換可能。
マルチインスタンスとコラボレーション
- Codex マルチ起動: プロバイダーIDごとに分離されたCodexインスタンスを起動し、それぞれに独自の設定、セッション、ユーザーデータディレクトリを持たせます。実行中のインスタンスは一元的にリスト表示され、個別に再起動または停止できます。
- サブエージェントコラボレーション: Codexの会話内で、タスクを自然言語でCodex CLI、DeepSeek Harness(
dsh)、またはClaude Codeに委任できます。結果は現在の会話に返されます。デフォルトのエージェント、モデルルーティングを設定でき、DSHの保存済みログインを再利用できます。 - WeChat 接続: QRコードをスキャンしてローカルのCodexと連携し、各連絡先は独立したセッションにマッピングされます(アクセス設定可能)。
プラットフォームと技術
- 対応OS: Windows (x64) および macOS(Apple Silicon / Intel、ユニバーサルDMG)。
- 使用技術: Rust + Tauri。
- ライセンス: AGPL-3.0-only。
クイックスタート
- GitHub Releases からお使いのプラットフォーム用のインストーラーをダウンロードします。
- 公式の Codex / ChatGPT デスクトップアプリがすでにインストールされていることを確認します。
- Codex++ を開き、公式アプリのパスを確認し、プロバイダーモードを選択し、必要に応じて拡張機能を有効にして保存します。
- Codex++ のUIで 起動 をクリックすると、設定が適用された状態で公式アプリが起動します。
すべてのUI拡張機能は個別に、またはマスタースイッチでオフにできます。拡張機能をオフにしても、プロバイダーと起動管理は引き続き機能します。
データの保存場所
| データ | 場所 |
|---|---|
| Codex 設定とログイン | ~/.codex/config.toml、~/.codex/auth.json |
| ローカルデータベース | ~/.codex/sqlite/*.db(旧バージョンのフォールバック: ~/.codex/state_5.sqlite) |
| Codex++ の状態とログ | ~/.codex-session-delete/ |
| プロバイダー同期バックアップ | ~/.codex/backups_state/provider-sync |
(CODEX_HOME が設定されている場合は、~/.codex よりも優先されます。)
開発構成
- フロントエンド:
apps/codex-plus-manager - コアRustライブラリ:
crates/codex-plus-core - データ層:
crates/codex-plus-data - UI注入スクリプト:
assets/inject
注意事項と免責事項
- このプロジェクトは、いくつかのAPIリレー/プロキシサービス(JOJO Code、APIKEY.FUN、GrooRoute、RunAPI、FennoAI、百可为AI、七牛云、TokenMy、APINEBULA)からスポンサーを受けています。サービス範囲、価格、プロモーションに関する彼らの主張は彼らのものであり、このプロジェクトのものではありません。
- Codex++ は公式アプリのページ構造、CDP、ローカルデータ形式に依存しています。公式アプリのアップデート後、一部の機能は適応が必要になる場合があります。
- クジラウィジェット機能は、アップストリームプロジェクト MeteorNOX/DeepSeek-Balance-Whale-Widget から適応されています。そのアセットはそれぞれのライセンスに従います。
- 使用状況ウィジェットとデスクトップペットは 開発プレビュー です。スクリーンショットは開発ビルドからのものです。
- APIキーはローカルマシンに保存されます。READMEでは、フィードバックを送信する前にキーを隠すようアドバイスしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト