Orkas Orkas
Главная Сравнение Claude Code, Codex и OpenCode: сравнение
Честное сравнение

Claude Code, Codex и OpenCode:
что каждый позволяет запрашивать управляющему приложению

Все три — терминальные агенты для программирования, все три привязываются к каталогу проекта и поддерживают возобновление беседы. Значимые различия проявляются только когда ими управляет что-то ещё: как сохраняется постоянная инструкция, может ли агент читать свою долговременную память, можно ли прервать запуск и какие режимы разрешений реально доступны. Эти строки здесь измерены, а не процитированы.

Краткий обзор

Claude Code, Codex и OpenCode: сравнение возможностей

Строки с пометкой «измерено» взяты из перечня возможностей, который Orkas ведёт для управления каждым агентом как локальным CLI-бэкендом. Они описывают интерфейс взаимодействия каждого агента с хостом, а не качество его кода.

ВозможностьClaude CodeAnthropicCodexOpenAIOpenCodeMIT, сообщество
Разработчик и лицензияAnthropic; проприетарнаяOpenAI; Apache-2.0Сообщество; MIT
Широта выбора моделейМодели Claude от AnthropicТариф ChatGPT, API-ключ, пользовательские провайдеры или локальные моделиДесятки провайдеров, любые совместимые с OpenAI сервисы и локальные среды выполнения
Откуда вы им управляетеТерминал или интеграция с IDEТерминал, расширения VS Code, Cursor и Windsurf, а также облачная версияОсновной интерфейс — TUI; настольное приложение появилось позже
Продолжение с места остановки (измерено)Встроенная операция возобновленияВстроенная операция возобновленияВстроенная операция возобновления
Сохранение постоянной инструкции (измерено)Встроенное поле инструкций, действующее лишь на один вызов: хост отправляет его заново при каждом запускеВстроенное поле инструкций разработчика, сохраняющееся в сессииВстроенного поля нет: инструкция поступает первым сообщением пользователя и сохраняется в сессии
Привязка к каталогу проекта (измерено)ДаДаДа
Доступ к собственным инструментам хоста (измерено)Да — можно подключить мост на время запускаДа — можно подключить мост на время запускаДа — можно подключить мост на время запуска
Чтение и обновление долговременной памяти агента (измерено)ДаДаНет — мост подключён, но память в него не входит
Получение нового сообщения во время работы (измерено)Да — через потоковый транспорт JSONДа — через транспорт app-serverНет — сначала завершается ход
Режимы разрешений, которые может задать хост (измерено)Наследовать настройки по умолчанию, спрашивать каждый раз или полный доступНаследовать настройки по умолчанию, спрашивать каждый раз или полный доступТолько автоматический режим — транспорт разового запуска не имеет обратного канала подтверждений

Две строки могут изменить решение. Только у OpenCode из этой тройки нет обратного канала подтверждений, поэтому хост не может предложить режим «спрашивать каждый раз» и должен запускать его в поддерживаемом автоматическом режиме. Выбирайте его для работы, где это допустимо. А поле инструкций Claude Code действует на один вызов, а не на сессию: это незаметно при ручной работе в терминале, но крайне важно, когда процесс перезапускает за вас другая система.

Это сравнение обновлено 21 сентября 2026 года; актуальные условия уточняйте на сайтах поставщиков.

Когда что выбирать

Выбирайте по ограничению, которое нельзя изменить

Выбирайте Claude Code, если…

  • Вам нужны модели Claude от их создателя
  • Вы работаете в терминале или через интеграцию с IDE, и ничто другое им не управляет
  • Вы хотите, чтобы хост мог приостанавливать работу и спрашивать вас перед действием

Выбирайте Codex, если…

  • У вас уже есть тариф ChatGPT или нужен облачный запуск вне вашего компьютера
  • Вы хотите, чтобы постоянная инструкция сохранялась в сессии без повторной отправки
  • Ваш редактор — VS Code, Cursor или Windsurf

Выбирайте OpenCode, если…

  • Нужны лицензия MIT и широкий выбор провайдеров
  • Вы хотите запускать модель на собственном оборудовании
  • Для поручаемой работы допустимо автоматическое выполнение
Откуда это взято

Источники измеренных строк

Orkas запускает все три как локальные CLI-сессии, поэтому проекту нужно знать интерфейс взаимодействия каждого с хостом точно, а не приблизительно.

1

Перечень задан одним объявлением в исходном коде Orkas; бэкенд нельзя запустить, пока в нём не описана семантика беседы.

2

Всего он охватывает пять бэкендов: Claude Code, Codex, OpenCode, OpenClaw и Hermes. Три на этой странице умеют привязываться к каталогу проекта.

3

Ничто на этой странице не оценивает качество кода, который они пишут. Отсутствие возможности для хоста обычно является проектным решением, а не дефектом.

Подтверждающие данные

Как проверить эту страницу самостоятельно

Семь строк с пометкой «измерено» заново получены из исходного кода Orkas 11 сентября 2026 года, трижды; все семь совпали. Затем Claude Code и Codex проверили вторым способом, вне этого кода: --resume, --permission-mode, --append-system-prompt и stream-json присутствуют в claude --help, а resume, --sandbox, app-server и exec — в codex --help. Версии на момент проверки: Claude Code 2.1.267, Codex CLI 0.153.4, macOS 15.6.

Один пробел оставлен открытым: OpenCode не был установлен на проверявшем компьютере, поэтому его столбец основан только на исходном коде Orkas, без второго источника. Исправить это можно установкой перед следующей проверкой, а не переформулировкой строки. И ни одна строка не говорит о качестве кода любого из трёх: отсутствие возможности для хоста обычно является проектным решением.

Скачать файл исходных подтверждающих данных (JSON) →

Частые вопросы

Вопросы, которые действительно задают

Может ли одно настольное приложение управлять всеми тремя одновременно?

Да. Orkas запускает Claude Code, Codex и OpenCode как локальные CLI-бэкенды в одном окне наряду с OpenClaw и Hermes. Эти пять — полный поддерживаемый набор: бэкенда Cline и бэкенда Gemini CLI нет.

Почему я не могу получить запрос на одобрение от OpenCode?

Потому что транспорт его разового запуска не имеет канала, чтобы вернуть вопрос об одобрении управляющему приложению и дождаться ответа. Переключатель «спрашивать каждый раз» обещал бы паузу, которая невозможна, поэтому вместо этого он работает в поддерживаемом автоматическом режиме.

Кто из трёх сохраняет системный промпт между запусками?

Codex и OpenCode сохраняют его в сессии. Поле инструкций Claude Code действует только в рамках одного вызова, поэтому управляющее приложение, перезапускающее процесс, должно заново отправлять инструкцию при каждом запуске, чтобы она продолжала действовать.

Другие сравнения

Читать дальше

Одно окно для всех трёх

Orkas бесплатен и имеет лицензию MIT. Он управляет Claude Code, Codex, OpenCode, OpenClaw и Hermes как локальными CLI-сессиями на вашем компьютере.