最終更新

Codex Router 対応アプリ — T3 Code ガイド

一部のアプリは、ルーターがすでに統合している公式 CLI をラップしているため、専用のルーター統合が不要です。このページではそのパターンを説明し、サポートされている例(T3 Code)を紹介します。

なぜ一部のアプリは統合が不要か

T3 Code はモデルと直接対話せず、アダプター経由で公式コーディング CLI を駆動する GUI です。ルーターは駆動される CLI が消費するエンドポイント経由でモデルカタログを公開するため、下層 CLI を統合すれば、アプリは追加モデルを自動的に継承します——個別にインストール・設定する T3 Code ターゲットはありません。

T3 Code

  1. T3 Code が駆動する CLI 用にルーターをインストール。 Codex アダプターの場合:

    ./install.sh --target codex --guided
  2. T3 Code を完全に終了・再起動し、アダプターがモデルリストを再読み込みするようにします。

  3. T3 Code のモデルセレクターで追加モデルを選択。 プロジェクトコンテキストとスレッド履歴は T3 Code が通常どおり保持します。

T3 Code に対するルーターの役割は、駆動される CLI がすでに知っているエンドポイント経由で共有プロバイダーレジストリを公開することだけです。ここではアプリ自身のサブスクリプション・履歴・設定を変更しません(ルーターが所有する追加のモデル設定を除く)。

一般的なパターン

Codex CLI をラップする GUI——codex を起動してモデルリストを読むもの——は同じ追加型の動作の恩恵を受けます:

  • アプリはルーターが Codex カタログにマージするすべてのモデルを継承します。
  • OAuth と API キーの設定は、ルーターで非表示プロンプトを通じて 1 回だけ行われます。
  • ネイティブ GPT モデルと ChatGPT ログインはそのままです。

アプリがモデルと直接対話する場合(独自の API キー、独自プロトコル)はこのパターンの対象外で、そのアプリを別途設定する必要があります。

変更点:Cursor と opencode アプリターゲット

旧バージョンのルーターには専用の Cursor と opencode アプリターゲットがありました。それらは削除され、ルーターは Codex に特化し、--target codex が唯一のインストールターゲットです。2 点注意:

  • opencode アプリはもはやインストールターゲットではありません。opencode Go プロバイダー(フラットレートの Go サブスクリプションと従量課金の Zen エンドポイント)は Codex 内の通常プロバイダーとして引き続き利用できます——モデル概要参照。
  • 以前に Cursor や opencode 統合をインストールした場合は、更新前にそのチェックアウトで model-router <target> uninstall を実行して旧サービスを削除してください(関連ポートブロックが解放されるため)。

検証

T3 Code や他の CLI ラップアプリでモデルを追加した後:

./bin/model-router codex doctor
./bin/model-router codex providers

次にアプリのセレクターでモデルを確認。出ない場合、アプリのアダプターがモデルリストを再読むために完全な終了・再起動(ウィンドウを閉じるだけでは不十分)が必要かもしれません。下層の Codex ピッカーにも出ない場合はモデルが表示されないへ。

関連:インストール仕組みモデル概要