Поддержка клиентов
opencodex — единый локальный шлюз для ваших ИИ-инструментов для кода и моделей. Часть инструментов он настраивает нативно; для остальных он экспортирует или ведёт файл конфигурации, который направляет инструмент на локальный прокси. Страница сгенерирована из реестров в коде и поэтому в точности соответствует текущему релизу.
Уровни поддержки
Заголовок раздела «Уровни поддержки»- 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
Актуальность страницы
Заголовок раздела «Актуальность страницы»Страница генерируется скриптом scripts/generate-client-support-matrix.ts из реестров экспорта, управляемых и нативных интеграций. Чтобы добавить клиента, добавьте запись в scripts/client-support-matrix/metadata.ts и выполните bun run docs:clients; bun run docs:clients:check падает, пока закоммиченная страница устарела.

