客户端支持
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: 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 会失败。

