クライアント対応
opencodex は、AI コーディングツールとモデルをつなぐ 1 つのローカルゲートウェイです。一部のツールはネイティブに設定し、それ以外はローカルプロキシを指す設定ファイルをエクスポートまたは管理します。このページはコードのレジストリから生成されるため、現在のリリースの内容と正確に一致します。
サポートレベル
Section titled “サポートレベル”- implemented: レジストリに登録されたクライアントです。エクスポートされる設定では、表のプロトコルは opencodex が生成する設定から読み取られ、変わると生成が失敗します。レビュー済みは、エンドポイントが設定そのものではなくレビューに基づくことを示します(ネイティブクライアントと、設定を特定のエンドポイントに変換するクライアント)。レビューしたコードが残っているかを生成時に確認します。「OpenAI 互換」の行は特定のエンドポイントを主張しません。
- test-covered: implemented であり、レビューで選んだこのクライアントのテストケースへのリンクがあります。生成時に確認するのはテストが存在し無効化されていないことだけです。何を検証しているかはテストを読んでください。
- 実行確認: ある時点の観察記録です。表のクライアント製品・バージョンを表の opencodex バージョンで、記載のシナリオにより、その日付に人が実行し、証拠をリンクしました。ほかのバージョンや製品については何も示しません。証拠は結果の追加時にレビューされ、生成時に再実行はされません。ダッシュは記録がないことを示します。
クライアント
Section titled “クライアント”| クライアント | ネイティブ | 設定エクスポート | 管理ファイル連携 | 受信プロトコル | サポートレベル | 実行確認 | 備考 |
|---|---|---|---|---|---|---|---|
| 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 (テスト) | — | ローカルリスナーのみ。適用前にクライアント固有のチェックを実行し、拒否することがあります。 |
受信エンドポイント
Section titled “受信エンドポイント”プロキシは次のプロトコルを受け付けます。上の表にないツールでも、いずれかのカスタムエンドポイントを設定できれば接続できます。
POST /v1/responses: ResponsesPOST /v1/chat/completions: Chat CompletionsPOST /v1/messages: Anthropic Messages
このページを最新に保つ
Section titled “このページを最新に保つ”このページは scripts/generate-client-support-matrix.ts がエクスポート・管理連携・ネイティブ連携のレジストリから生成します。クライアントを追加するには scripts/client-support-matrix/metadata.ts にエントリを追加し、bun run docs:clients を実行してください。コミット済みのページが古いと bun run docs:clients:check が失敗します。

