跳转到内容
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 会失败。