Перейти к содержимому
18k

Поддержка клиентов

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: 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 падает, пока закоммиченная страница устарела.