コンテンツにスキップ
18k

クライアント対応

opencodex は、AI コーディングツールとモデルをつなぐ 1 つのローカルゲートウェイです。一部のツールはネイティブに設定し、それ以外はローカルプロキシを指す設定ファイルをエクスポートまたは管理します。このページはコードのレジストリから生成されるため、現在のリリースの内容と正確に一致します。

  • implemented: レジストリに登録されたクライアントです。エクスポートされる設定では、表のプロトコルは opencodex が生成する設定から読み取られ、変わると生成が失敗します。レビュー済みは、エンドポイントが設定そのものではなくレビューに基づくことを示します(ネイティブクライアントと、設定を特定のエンドポイントに変換するクライアント)。レビューしたコードが残っているかを生成時に確認します。「OpenAI 互換」の行は特定のエンドポイントを主張しません。
  • test-covered: implemented であり、レビューで選んだこのクライアントのテストケースへのリンクがあります。生成時に確認するのはテストが存在し無効化されていないことだけです。何を検証しているかはテストを読んでください。
  • 実行確認: ある時点の観察記録です。表のクライアント製品・バージョンを表の opencodex バージョンで、記載のシナリオにより、その日付に人が実行し、証拠をリンクしました。ほかのバージョンや製品については何も示しません。証拠は結果の追加時にレビューされ、生成時に再実行はされません。ダッシュは記録がないことを示します。
クライアント ネイティブ 設定エクスポート 管理ファイル連携 受信プロトコル サポートレベル 実行確認 備考
Codex (CLI, app, SDK) はい — — Responses (レビュー済み) test-covered (テスト) — opencodex が直接設定します。エクスポートされる設定ファイルはありません。 ガイド
Claude Code はい — — Anthropic Messages (レビュー済み) test-covered (テスト) — opencodex が直接設定します。エクスポートされる設定ファイルはありません。 ガイド
Claude Desktop はい — — Anthropic Messages (レビュー済み) implemented — opencodex が直接設定します。エクスポートされる設定ファイルはありません。
Grok Build はい — — Responses (レビュー済み) test-covered (テスト) — opencodex が直接設定します。エクスポートされる設定ファイルはありません。 ガイド
Qoder — JSON はい OpenAI 互換(エンドポイントはクライアントが選択) test-covered (テスト) — ローカルリスナーのみ。
Qoder CN — JSON はい OpenAI 互換(エンドポイントはクライアントが選択) implemented — ローカルリスナーのみ。
WorkBuddy — JSON はい Chat Completions test-covered (テスト) — ローカルリスナーのみ。適用前にクライアント固有のチェックを実行し、拒否することがあります。
WorkBuddy AI — JSON はい Chat Completions implemented — ローカルリスナーのみ。適用前にクライアント固有のチェックを実行し、拒否することがあります。
OpenCode — JSON はい Chat Completions test-covered (テスト) — リモートリスナーにも対応します(API キーヘッダーを追加)。 ガイド
Pi — JSON はい Chat Completions test-covered (テスト) — ローカルリスナーのみ。 ガイド
Oh My Pi (omp) — YAML はい Chat Completions; Responses (ネイティブ OpenAI モデルのみ) test-covered (テスト) — ローカルリスナーのみ。自分の YAML ブロックだけを編集します。
Hermes — YAML はい Chat Completions test-covered (テスト) — リモートリスナーにも対応します(API キーヘッダーを追加)。自分の YAML ブロックだけを編集します。
OpenClaw — JSON5 はい Chat Completions test-covered (テスト) — リモートリスナーにも対応します(API キーヘッダーを追加)。
Kimi CLI — TOML はい OpenAI 互換(エンドポイントはクライアントが選択) test-covered (テスト) — ローカルリスナーのみ。
Gajae — YAML はい Chat Completions test-covered (テスト) — ローカルリスナーのみ。
DSH — YAML はい Responses test-covered (テスト) — ローカルリスナーのみ。クライアントの現在のプロバイダーストアに書き込みます。自分の YAML ブロックだけを編集します。設定ファイル横のロックファイルで書き込みを調整します。
MCode — YAML はい Anthropic Messages implemented — ローカルリスナーのみ。設定ファイル横のロックファイルで書き込みを調整します。
ZCode — JSON はい Responses (レビュー済み) test-covered (テスト) — ローカルリスナーのみ。クライアントの現在のプロバイダーストアに書き込みます。クライアントがこの設定からエンドポイントを選びます(クライアントの文書化された動作に基づきレビュー済み)。
Command Code — JSON はい Chat Completions test-covered (テスト) — ローカルリスナーのみ。設定ファイル横のロックファイルで書き込みを調整します。
Prime — JSON はい Chat Completions test-covered (テスト) — ローカルリスナーのみ。
Aside — JSON はい Chat Completions test-covered (テスト) — ローカルリスナーのみ。
Raycast — YAML はい Chat Completions (レビュー済み) test-covered (テスト) — ローカルリスナーのみ。クライアントがこの設定からエンドポイントを選びます(クライアントの文書化された動作に基づきレビュー済み)。
omo — JSON はい Chat Completions test-covered (テスト) — ローカルリスナーのみ。
Cline — JSON はい Responses test-covered (テスト) — ローカルリスナーのみ。設定ファイル横のロックファイルで書き込みを調整します。
Kilo Code — JSON はい Chat Completions test-covered (テスト) — リモートリスナーにも対応します(API キーヘッダーを追加)。
Factory Droid — JSON はい Chat Completions test-covered (テスト) — ローカルリスナーのみ。 ガイド
Gentle Shell — JSON はい Chat Completions test-covered (テスト) — ローカルリスナーのみ。
T3 Code — JSON はい Anthropic Messages test-covered (テスト) — ローカルリスナーのみ。適用前にクライアント固有のチェックを実行し、拒否することがあります。

プロキシは次のプロトコルを受け付けます。上の表にないツールでも、いずれかのカスタムエンドポイントを設定できれば接続できます。

  • POST /v1/responses: Responses
  • POST /v1/chat/completions: Chat Completions
  • POST /v1/messages: Anthropic Messages

このページは scripts/generate-client-support-matrix.ts がエクスポート・管理連携・ネイティブ連携のレジストリから生成します。クライアントを追加するには scripts/client-support-matrix/metadata.ts にエントリを追加し、bun run docs:clients を実行してください。コミット済みのページが古いと bun run docs:clients:check が失敗します。