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

Обзор харнесов: как выбрать

Харнес (agent harness) работает обвязкой вокруг модели: он даёт ей инструменты, следит за контекстом и разрешениями и предоставляет вам интерфейс. Как это устроено внутри, мы разбирали на странице «Харнес»; здесь ответим на практический вопрос: какой инструмент поставить себе и с чего начать.

Хорошая новость: базовые понятия из раздела «Основы: агенты» (инструменты, память, MCP, субагенты) устроены во всех харнесах похоже. Освоив один инструмент, вы быстро разберётесь в любом другом.

Работают в терминале: вы описываете задачу текстом, агент читает файлы, правит код и запускает команды прямо в вашем репозитории. Это самый прозрачный класс: виден каждый шаг агента, его легко встраивать в скрипты и CI.

  • Claude Code: агент от Anthropic, работает на моделях Claude.
  • OpenAI Codex: агент от OpenAI, работает на моделях GPT.
  • OpenCode: открытый агент, не привязанный к провайдеру.
  • pi: минималистичный открытый агент с расширяемым ядром.

Агент живёт внутри редактора кода: изменения видны как диффы, их можно принимать или отклонять по частям, а рядом работает автодополнение. Главный представитель этого класса: Cursor, форк VS Code. Порог входа ниже: не нужно привыкать к терминалу, всё происходит в знакомом интерфейсе редактора.

Агент работает не на вашей машине, а на сервере: вы ставите задачу из браузера, мессенджера или мобильного приложения и возвращаетесь за результатом: обычно это готовая ветка или pull request. Как правило, это не отдельные продукты, а режимы у тех же инструментов: веб-версия и фоновые сессии у Claude Code, облачные агенты у Cursor, облачные задачи у Codex. Удобно для длинных задач и параллельной работы, но контроля по ходу выполнения меньше.

Инструмент Интерфейс Модели Открытость кода MCP Оплата
Claude Code CLI; также IDE-расширения, десктоп, веб Только Claude (Anthropic) Закрытый Да Подписка Claude (Pro/Max) или API
OpenAI Codex CLI; также IDE-расширения, облако Только GPT (OpenAI) Открытый (Apache-2.0) Да Подписка ChatGPT или API
OpenCode Терминальный TUI; также десктоп и IDE-расширение Любой провайдер Открытый Да Инструмент бесплатный, платите за API моделей
pi CLI 15+ провайдеров Открытый (MIT) Нет из коробки, только через расширения Инструмент бесплатный, платите за API моделей
Cursor IDE (форк VS Code); также CLI и облачные агенты Мультимодельность: Claude, GPT, Gemini, собственные модели Закрытый Да Бесплатный тариф и подписки от $20/мес

Какие модели стоят за харнесами: срез на август 2026

Заголовок раздела «Какие модели стоят за харнесами: срез на август 2026»

Задачу в итоге решает модель, а харнес только даёт ей инструменты и следит за контекстом. Поэтому при выборе инструмента полезно понимать, к каким моделям он открывает доступ. Логика ступеней («старшая, рабочая, быстрая») у всех провайдеров одинакова и разобрана на странице «Провайдеры и семейства»; различаются названия ступеней и скорость обновления линеек.

С именованием достаточно разобраться один раз. У Anthropic ступень задана именем: Haiku, Sonnet, Opus остаются на месте, меняется номер поколения. В 2026 году к той же схеме перешла OpenAI: в семействе GPT-5.6 число означает поколение, а имя (Luna, Terra, Sol) задаёт ступень, которая дальше живёт своим циклом. У Google ступени называются Flash и Pro и обновляются независимо друг от друга, так что быстрая линейка может уйти вперёд старшей.

Провайдер Старшая модель Рабочая модель Быстрая модель
Anthropic Claude Fable 5 Claude Opus 5, Claude Sonnet 5 Claude Haiku 4.5
OpenAI GPT-5.6 Sol GPT-5.6 Terra GPT-5.6 Luna
Google Gemini 3.1 Pro (превью) Gemini 3.6 Flash Gemini 3.5 Flash-Lite

Открытые семейства (Llama, Qwen, DeepSeek, Kimi) в эту таблицу не попали, потому что фирменные харнесы с ними не работают; подключить их можно в OpenCode, pi и Cursor.

Срез устаревает быстро: только за июнь и июль 2026 года Anthropic выпустила четыре модели, а OpenAI ответила целым семейством из трёх ступеней. Поэтому таблицу выше воспринимайте как ориентир, а точный список сверяйте в документации своего инструмента. Приёмы работы от смены модели почти не зависят: обновление обычно означает, что те же задачи решаются лучше и с меньшим числом подсказок.

Где вы работаете. Если вы живёте в терминале, берите CLI-агент. Если же вы в основном работаете в редакторе кода и вам важно видеть каждое изменение как дифф, начните с Cursor. Нетехническим ролям (аналитик, менеджер) терминал может показаться непривычным, но CLI-агенты осваиваются быстрее, чем кажется: вы просто пишете задачи обычным текстом.

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

Политики компании. Уточните, какие инструменты и провайдеры разрешены у вас: куда уходит код, есть ли корпоративный договор, требуется ли работа через облако компании (Amazon Bedrock и аналоги). Открытый код инструмента (Codex, OpenCode, pi) упрощает его аудит, но данные всё равно отправляются провайдеру модели. Подробнее об этом на странице «Безопасность».

Бюджет. Подписки (Claude, ChatGPT, Cursor) дают предсказуемую цену. Оплата по API прозрачнее по расходу токенов, но счёт зависит от интенсивности: активный день работы с агентом может стоить заметных денег.

  • Claude Code: разбор первого инструмента из таблицы.
  • Cursor: если вы живёте в IDE.

Автор учебника: Шахматов Алексей