Все три — терминальные агенты для программирования, все три привязываются к каталогу проекта и поддерживают возобновление беседы. Значимые различия проявляются только когда ими управляет что-то ещё: как сохраняется постоянная инструкция, может ли агент читать свою долговременную память, можно ли прервать запуск и какие режимы разрешений реально доступны. Эти строки здесь измерены, а не процитированы.
Строки с пометкой «измерено» взяты из перечня возможностей, который Orkas ведёт для управления каждым агентом как локальным CLI-бэкендом. Они описывают интерфейс взаимодействия каждого агента с хостом, а не качество его кода.
| Возможность | Claude CodeAnthropic | CodexOpenAI | OpenCodeMIT, сообщество |
|---|---|---|---|
| Разработчик и лицензия | 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 года; актуальные условия уточняйте на сайтах поставщиков.
Orkas запускает все три как локальные CLI-сессии, поэтому проекту нужно знать интерфейс взаимодействия каждого с хостом точно, а не приблизительно.
Перечень задан одним объявлением в исходном коде Orkas; бэкенд нельзя запустить, пока в нём не описана семантика беседы.
Всего он охватывает пять бэкендов: Claude Code, Codex, OpenCode, OpenClaw и Hermes. Три на этой странице умеют привязываться к каталогу проекта.
Ничто на этой странице не оценивает качество кода, который они пишут. Отсутствие возможности для хоста обычно является проектным решением, а не дефектом.
Семь строк с пометкой «измерено» заново получены из исходного кода 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, без второго источника. Исправить это можно установкой перед следующей проверкой, а не переформулировкой строки. И ни одна строка не говорит о качестве кода любого из трёх: отсутствие возможности для хоста обычно является проектным решением.
Да. Orkas запускает Claude Code, Codex и OpenCode как локальные CLI-бэкенды в одном окне наряду с OpenClaw и Hermes. Эти пять — полный поддерживаемый набор: бэкенда Cline и бэкенда Gemini CLI нет.
Потому что транспорт его разового запуска не имеет канала, чтобы вернуть вопрос об одобрении управляющему приложению и дождаться ответа. Переключатель «спрашивать каждый раз» обещал бы паузу, которая невозможна, поэтому вместо этого он работает в поддерживаемом автоматическом режиме.
Codex и OpenCode сохраняют его в сессии. Поле инструкций Claude Code действует только в рамках одного вызова, поэтому управляющее приложение, перезапускающее процесс, должно заново отправлять инструкцию при каждом запуске, чтобы она продолжала действовать.
Orkas бесплатен и имеет лицензию MIT. Он управляет Claude Code, Codex, OpenCode, OpenClaw и Hermes как локальными CLI-сессиями на вашем компьютере.