# Обзор совместимости инструментов

> **Последняя проверка**: 2026-09-18 · 📄 По официальной документации (26 страниц инструментов ниже проверены в тот же день; возможности протоколов выведены из [Эндпоинты и пути API](/docs/getting-started/endpoints-and-api-paths))

## Как читать таблицу

Правило четырёх протокольных веток: **модели Claude работают только на ветке Anthropic (base URL `https://api.qcode.cc/api`)**; GPT — на ветках OpenAI Chat (`https://api.qcode.cc/openai/v1`) и Responses; GLM / Kimi / DeepSeek / Qwen — на Anthropic или OpenAI Chat; Gemini — на нативной ветке Gemini. Клиент, реализующий только протокол OpenAI, **не может использовать Claude** через QCode. Колонка «Claude» выведена ровно так; детали — на страницах инструментов.

## Матрица совместимости

| Инструмент | Поддерживаемые протоколы | Claude | Где настраивается | Последняя проверка | Документация |
|---|---|:--:|---|---|---|
| CC Switch | управляет конфигами всех CLI выше | ✅ | в приложении (пишет в `~/.claude/`, `~/.codex/`) | 2026-09-18 | [CC Switch](/docs/ide/cc-switch) |
| Codex CLI | OpenAI Responses / Chat | ❌ | `~/.codex/config.toml` | 2026-09-18 | [Codex](/docs/ide/codex) |
| Claude Desktop | Anthropic | ✅ | в приложении Configure Third-Party Inference | 2026-09-18 | [Claude Desktop](/docs/ide/claude-desktop) |
| OpenCode | Anthropic / OpenAI / Gemini | ✅ | `~/.config/opencode/opencode.json` | 2026-09-18 | [OpenCode](/docs/ide/opencode) |
| OpenClaw | Anthropic / OpenAI Chat / Responses | ✅ | `~/.openclaw/openclaw.json` | 2026-09-18 | [OpenClaw](/docs/ide/openclaw) |
| Hermes Agent | Anthropic / OpenAI Chat / Responses | ✅ | `~/.hermes/config.yaml` | 2026-09-18 | [Hermes Agent](/docs/ide/hermes-agent) |
| WorkBuddy | только OpenAI Chat | ❌ | пользовательская модель в приложении | 2026-09-18 | [WorkBuddy](/docs/ide/workbuddy) |
| Antigravity CLI | нативный Gemini | ❌ | settings.json + переменные окружения | 2026-09-18 | [Antigravity](/docs/ide/antigravity) |
| CodeWhale (ранее DeepSeek-TUI) | Anthropic / OpenAI Chat | ✅ | `~/.codewhale/config.toml` | 2026-09-18 | [CodeWhale](/docs/ide/deepseek-tui) |
| Zed | ACP / Anthropic-совместимый / OpenAI-совместимый | ✅ | `settings.json` (language_models) | 2026-09-18 | [Zed](/docs/ide/zed) |
| Хосты ACP (общий путь) | зависит от подключаемого агента | ✅ | окружение и конфиг самого агента | 2026-09-18 | [Обзор ACP](/docs/ide/acp) |
| VS Code | по расширениям: расширение Claude Code (Anthropic), Custom Endpoint Copilot (три протокола) | ✅ | `~/.claude/config.json` / `chatLanguageModels.json` | 2026-09-18 | [VS Code](/docs/ide/vscode) |
| GitHub Copilot (VS Code / CLI) | Messages / Chat Completions / Responses | ✅ | `chatLanguageModels.json` / переменные окружения | 2026-09-18 | [GitHub Copilot](/docs/ide/github-copilot) |
| Trae | пользовательские модели во встроенном AI: Anthropic Messages / OpenAI Chat Completions; плюс расширение Claude Code | ✅ | Настройки → Модели (добавить) / настройки расширения + `~/.claude/` | 2026-09-18 | [Trae](/docs/ide/trae) |
| Cursor | Override OpenAI / Anthropic Base URL (в справке поля не описаны, подтверждены сотрудником Cursor на форуме) | ✅ | Settings → Models → API Keys | 2026-09-18 | [Cursor](/docs/ide/cursor) |
| Cline | Anthropic / OpenAI Compatible | ✅ | панель настроек расширения | 2026-09-18 | [Cline](/docs/ide/cline) |
| Cherry Studio | OpenAI / Anthropic / Responses / Gemini | ✅ | Настройки → Модельные сервисы | 2026-09-18 | [Cherry Studio](/docs/ide/cherry-studio) |
| JetBrains IDE | плагин Claude Code (Anthropic) | ✅ | общее с конфигурацией `claude` CLI | 2026-09-18 | [JetBrains](/docs/ide/jetbrains) |
| Devin Desktop (ранее Windsurf) | ACP с агентом Claude Code | ✅ | настройки хоста + окружение агента | 2026-09-18 | [Devin Desktop](/docs/ide/devin-desktop) |
| Gemini CLI (корпоративный платный) | нативный Gemini | ❌ | base URL через переменную окружения | 2026-09-18 | [Gemini CLI](/docs/ide/gemini) |
| Kilo Code | Provider API: Anthropic Messages / OpenAI Compatible / OpenAI Responses | ✅ | Settings → Providers → Custom provider | 2026-09-18 | [Kilo Code](/docs/ide/kilo-code) |
| Crush | Anthropic / OpenAI | ✅ | `~/.config/crush/crush.json` | 2026-09-18 | [Crush](/docs/ide/crush) |
| Droid (Factory) | Anthropic / OpenAI | ✅ | `~/.factory/settings.json` | 2026-09-18 | [Droid](/docs/ide/droid) |
| Aider | Anthropic / OpenAI (маршрутизация LiteLLM) | ✅ | флаги CLI / `~/.aider.conf.yml` | 2026-09-18 | [Aider](/docs/ide/aider) |
| SillyTavern | Anthropic Messages (адрес прокси) + OpenAI-совместимый | ✅ | настройки API-подключения в приложении | 2026-09-18 | [SillyTavern](/docs/ide/sillytavern) |
| Roo Code | Anthropic / OpenAI (репозиторий в архиве) | ✅ | панель настроек расширения | 2026-09-18 | [Roo Code](/docs/ide/roo-code) |

## Инструменты без кастомного эндпоинта

У этих продуктов **нет** поля для произвольного Base URL — подключить QCode нельзя, и инструкций мы не пишем:

- **Qoder**: только ключи вендоров из официального каталога, сторонний Base URL недоступен ([документация](https://docs.qoder.com/ja/user-guide/chat/custom-models)).
- **Devin (облачный)**: закрытый SaaS без кастомного Base URL; десктопный Devin Desktop работает через ACP (см. таблицу).
- **iFlow CLI**: вендор закрыл сервис 2026-04-17.

## Произвольный URL поддерживается, но отдельной страницы пока нет

- **Junie** (агент JetBrains): BYOK внутри IDE действительно предлагает только фиксированных вендоров — OpenAI / Anthropic / Google / xAI / OpenRouter / Copilot ([официальная страница](https://junie.jetbrains.com/docs/byok.html)) — но **профили кастомных моделей в Junie CLI принимают любой `baseUrl`**: JSON-файл кладут в `$JUNIE_HOME/models/*.json` или в `.junie/models/*.json` проекта, а в `apiType` указывают `Anthropic` / `OpenAICompletion` / `OpenAIResponses` / `Google` ([официальная документация](https://junie.jetbrains.com/docs/custom-llm-models.html)). В `baseUrl` нужно писать **полный адрес запроса** — Junie ничего не дописывает. Отдельной страницы мы для него пока не делали; эндпоинты и ID моделей см. в [Эндпоинты и форматы API](/docs/getting-started/endpoints-and-api-paths).

## Только GPT / китайские модели, без Claude

Клиенты, реализующие лишь OpenAI Chat Completions, нормально работают с GPT и семействами GLM / Kimi / DeepSeek / Qwen, но на моделях Claude возвращают `model_not_available_on_endpoint` (проверка идёт до аутентификации). Все строки с ❌ в колонке Claude — из этих (WorkBuddy, Codex…). Дополнительно: **CodeBuddy** в `models.json` поддерживает только OpenAI Chat с полным URL `/chat/completions`; **Warp** с кастомным эндпоинтом — только OpenAI Chat, причём запросы ретранслируются через серверы Warp; **Chatbox** также ориентирован на OpenAI-совместимость и модели Claude не отдаёт.

## Связанные документы

- [Эндпоинты и пути API](/docs/getting-started/endpoints-and-api-paths) — первоисточник «протокол × семейство моделей»
- [Подписка, официальный API и ключ QCode](/docs/reference/subscription-vs-api-key)
- [Устранение неполадок](/docs/reference/troubleshooting)
- [Частые вопросы (FAQ)](/docs/reference/faq)