跳到內容
18k

用戶端支援

opencodex 是一個本機閘道,連接你的 AI 程式開發工具與模型。部分工具由它原生設定;其餘工具則透過匯出或代管一個指向本機代理的設定檔來接入。本頁由程式碼中的登錄表產生,因此與目前版本實際提供的內容完全一致。

  • 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 會失敗。