Пять разных оболочек: окно, скруглённая рамка, тёмный квадрат, рамка с колонкой, стопка. В центре каждой один и тот же кругсайтприложениетерминалредакторсервер

105

Харнесы

Харнес это программа вокруг модели: она даёт модели инструменты, правила и память. Сама модель только предсказывает текст. Создать файл или запустить команду она может только через харнес, поэтому от выбора харнеса зависит, увидит ли агент ваши файлы. Если выбирать некогда, берите приложение Claude с вкладкой Code или Codex. Схема агента целиком лежит в главе «Что такое агент».

Данные на 29 октября 2026 года. Тарифы меняются часто, поэтому цену сверяйте на сайте продукта в день покупки.

Где работает харнес

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

Одна и та же сессия с агентом в четырёх окнах Четыре окна с одним и тем же разговором «Сделай отчёт по продажам». Сайт claude.ai и сайт chatgpt.com в браузере: модель отвечает текстом в окне. Приложение Claude с вкладкой Code и терминал: агент читает файл продаж и создаёт файл отчёта в папке. Во всех четырёх окнах идёт сессия с агентом. САЙТ В БРАУЗЕРЕ 🔒 claude.ai Сделай отчёт по продажам Вот отчёт по продажам:выручка за месяц выросла… Напишите сообщение САЙТ В БРАУЗЕРЕ 🔒 chatgpt.com Сделай отчёт по продажам Вот отчёт по продажам:выручка за месяц выросла… Спросите что-нибудь ПРИЛОЖЕНИЕ НА КОМПЬЮТЕРЕ Claude · Code · папка «штаб» 📁 штабпродажи.xlsxотчёт.md Сделай отчёт по продажам ● Читаю продажи.xlsx✓ Создал отчёт.md Напишите задачу ТЕРМИНАЛ НА КОМПЬЮТЕРЕ ~/штаб — claude ~/штаб $ claude > Сделай отчёт по продажам ⏺ Читаю продажи.xlsx ⏺ Создал отчёт.md > _
Один запрос в четырёх окнах: два сайта в браузере, приложение на компьютере и терминал. Результат файлом появляется только на компьютере.

Харнес работает в одном из пяти мест.

Почему одна модель работает по-разному в этих местах, объясняет глава «Где работает агент: на сайте и на вашем компьютере».

Сайт и приложение на телефоне

ChatGPT и Claude на сайте берут, когда нужен быстрый ответ или черновик текста. Оба работают на серверах своих компаний, из браузера и из приложения на телефоне. Ваши файлы они видят, только когда вы их загрузите. Результат остаётся в окне: файлом он станет, только если вы сами перенесёте его в файл.

У обоих есть шаг ближе к папке. Внутри ChatGPT есть Codex, а через подключение GitHub облачный агент читает задачи и папки репозитория и отвечает на вопрос «что у меня сегодня». Режим Cowork в Claude просит выбрать папку, но с августа 2026 года его новые сессии идут в облаке, и код выполняется не на вашем диске.

Приложение на компьютере

Claude Code. Агент Anthropic, работает в терминале и в приложении Claude на вкладке Code. Приложение удобно как основное рабочее место: в нём запускают агентов, правят файлы и открывают встроенный браузер. Отошли от компьютера, и к той же сессии можно подключиться с телефона через Remote Control.

Codex. Агент OpenAI. Он входит во все тарифы ChatGPT, включая бесплатный, так что попробовать его можно без новой подписки. Работает медленно, но дотошно: проверяет каждый шаг. Среди его инструментов есть генератор картинок ChatGPT прямо в окне агента и Computer Use: с ним агент сам управляет программами на компьютере.

Z-code. Приложение-агент Z.ai (Zhipu), похожее на Codex, на моделях GLM, например GLM 5.3 Flash. Исходный код открыт. Главный плюс в лимитах: в эфире 10.09.2026 подписка GLM Coding Plan за 80 долларов в месяц ощущалась безлимитной.

Orca. Приложение для компьютера и телефона. Само к моделям не обращается: запускает уже установленные терминальные агенты (Claude Code, Codex, OpenCode, Pi, OMP) рядом друг с другом. Показывает дерево файлов, markdown-редактор, браузер и лимиты подписок. Orca берите, когда проектов много и подписки разные, в остальных случаях хватит приложения Claude.

Терминал

В терминале запускают Claude Code и Codex, а также открытые минимальные харнесы.

OpenCode. Открытый харнес, который подключает любые модели. Подписка OpenCode Go даёт сразу несколько: GLM, Kimi, DeepSeek и Qwen, а с 29.09.2026 и GPT-6.1 Sol. За 10 долларов в месяц это дешёвый способ попробовать разные модели в одном окне.

Pi. Минимальный харнес под лицензией MIT: расширения, скиллы, шаблоны промптов. Модель подключается отдельно. По умолчанию в нём почти ничего нет.

OMP (oh-my-pi). Терминальный агент, ответвление Pi с большим набором готовых инструментов: поиск по коду, отладчик, субагенты, роли с разными моделями.

DeepSeek Harness. Открытый харнес DeepSeek, запуск командой npx dsh. В нём переписывается всё: интерфейс, инструменты, режимы. Зачем это нужно, видно по техотчёту DeepSeek: одна и та же модель с одним инструментом, терминалом, справилась на порядок лучше, чем с полным набором из 24 инструментов. Каждый лишний инструмент занимает контекст, и набор, который помогал старой модели, новой мешает. Вывод годится для любого харнеса: вышла новая модель, почистите файл правил и список инструментов агента.

Редактор кода

Cursor. Отдельный редактор на базе VS Code с агентным режимом. Правила хранятся в .cursor/rules. С 04.09.2026 пользователи из России получают ошибку региона 403, агент и автодополнение недоступны.

Antigravity. Редактор Google с агентом на Gemini. У бесплатного тарифа недельный лимит. Ставить его не стоит: на 02.10.2026 России нет в списке стран Gemini. Если вы уже работаете в экосистеме Google, оставьте модель по умолчанию, Gemini Flash: она быстрая.

VS Code и расширения. VS Code бесплатен, но агента в нём нет: агента ставят расширением. Чаще других берут Kilo Code. Это бесплатное ответвление Cline, оно работает по вашему ключу поставщика модели. Похожие расширения: сам Cline и RooCode. На уроке Kilo Code заменил Cursor, когда тот упал под нагрузкой. Держите его запасным вариантом: работа продолжится в той же папке.

Сервер и Telegram

Hermes. Харнес для сервера: у него есть профиль, инструменты, состояние и канал связи с вами, обычно Telegram. Он работает, пока ноутбук закрыт, и отвечает с телефона из любого места. Участникам программы выдают личный контейнер на сервере. Бота заводят через BotFather. Модель любая: подписка или ключ поставщика. В контейнере программы стоит DeepSeek через OpenCode Go за 10 долларов в месяц. Настройку разбирает глава Hermes в Telegram.

OpenClaw. Харнес для сервера, альтернатива Hermes. Через шлюз (gateway) принимает сообщения, запускает автоматизации и упаковывает успешные действия агента в скиллы. Участник менторства пробовал вести на нём задачи через GitHub Issues и отменил подписку: агент галлюцинировал и тратил много токенов. Автономную работу на нём включайте постепенно и только после того, как штаб и правила устоялись.

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

Папки и агенты на ноутбуке, задачи и синхронизация в GitHub Слева ноутбук — твоё окружение: в нём Claude Code или Codex работают с папками Personal Corp, штаб ведёт к проекту и отделу контента. В середине GitHub: синхронизирует эти папки и хранит слой задач — issues. Справа то, что работает через GitHub: на сервере, в облаке без ноутбука в окне браузера с ChatGPT и в приложении ChatGPT на телефоне — тот же запрос через коннектор GitHub. Снизу приложение Claude на телефоне: тот же запрос через Remote Control приходит прямо в окружение ноутбука. НОУТБУК · ТВОЁ ОКРУЖЕНИЕ Claude Code работаем в нём Codex читает так же Штаб видит всё Сайт проект Контент отдел GitHub папки синхронизация issues слой задач ЧЕРЕЗ GITHUB Сервер ночью, без тебя Облако Claude без Mac chatgpt.com ChatGPT Что у меня на сегодня? На сегодня три задачи из issues: пост в канал, ответ клиенту, ретро. GitHub · hq ответ из тех же папок и issues ChatGPT Что на сегодня? Три задачи из issues: пост в канал, ответ клиенту, ретро. GitHub · hq Приложение ChatGPT через коннектор GitHub: ответ из тех же папок и issues Claude Что на сегодня? hq Приложение Claude на телефоне тот же запрос прямо в окружение ноутбука: та же сессия, те же папки Remote Control
Папки и агенты на ноутбуке, задачи и синхронизация в GitHub, доступ с телефона и из облака.

Чем харнесы отличаются

  1. Открыт или закрыт. В Claude Code можно сменить модель, но поведение самого харнеса закрыто. В DeepSeek Harness, Pi и OMP меняется всё.
  2. Универсальный или узкий. Claude Code и Codex берут под любые задачи. Под одну повторяющуюся задачу строят вертикального агента с одним-тремя инструментами на пустом харнесе вроде DeepSeek Harness.
  3. Сколько инструментов. У одного харнеса их около восьмидесяти, у другого почти ни одного. Список инструментов спросите у своего агента.
  4. Сколько токенов уходит на старт. Claude Code на каждом запуске тратит около десяти тысяч токенов на системный промпт и описание инструментов, даже если вы спросили одно слово. Минимальные харнесы вроде DeepSeek Harness и Pi по умолчанию почти ничего не тратят.

Модель внутри харнеса можно менять, поэтому гнаться за каждой новой моделью невыгодно. Время лучше вложить в правила для агента, в контекст и в свои скиллы. Модели приходят и уходят, а папка с правилами остаётся с вами и переезжает из харнеса в харнес.

Сравнение харнесов

ХарнесГде работаетКакие моделиДеньгиКогда брать
Claude CodeТерминал или приложение Claude, вкладка Code; с телефона через Remote ControlClaude; подменить можно модель, поведение самого харнеса закрытоВходит в платные тарифы Claude: Pro 20, Max 5x 100, Max 20x 200 долларов в месяц (02.10.2026)Главный агент программы, если нужны файлы, скиллы и субагенты
CodexПриложение или терминал; Codex Cloud с телефонаМодели OpenAIВходит во все тарифы ChatGPT: Free 0, Go 8, Plus 20, Pro 100, 200 и 500 долларов в месяц (02.10.2026)Аккуратная реализация по плану; управление программами на компьютере
ChatGPTСайт и приложение на телефонеМодели OpenAIFree 0, Go 8, Plus 20 долларов в месяц и выше (02.10.2026)Быстрый вопрос, картинки, поиск; есть подключение GitHub
Claude (чат, Cowork)Сайт, приложение, Cowork просит выбрать папкуClaudeТе же тарифы Claude (02.10.2026)Планирование и разговор до перехода в папку
OpenCodeТерминал; Orca запускает его рядом с другими агентамиЛюбые: DeepSeek, GLM, Kimi, Qwen, GPT-6.1 SolХарнес бесплатный; подписка Go 10, Go Plus 40 долларов в месяц (02.10.2026)Дешёвый вход и смена моделей
Z-codeПриложение на компьютере, от Z.aiGLMGLM Coding Plan Pro 80 долларов в месяц (31.08.2026); Z.ai пишет «от 18 долларов» (18.09.2026)Репозиторий среднего размера на дешёвой модели
AntigravityРедактор на компьютере, от GoogleGeminiFree с недельным лимитомТолько если вы в экосистеме Google; в остальных случаях ставить не стоит
CursorРедактор на базе VS CodeClaude, Gemini и другиеPro 20, Pro+ 60, Ultra 200 долларов в месяц (02.10.2026)Привычная среда редактора
VS Code с Kilo CodeРасширение для редактораЛюбые по своему ключуKilo Code бесплатен, ключ свойБесплатный запасной вариант
OrcaПриложение на компьютере, запускает терминальных агентовБерёт модели из подключённых агентовБесплатно, MITМного проектов и разные подписки
OMP (oh-my-pi)Терминал, часто внутри OrcaСвои модели на ролиБесплатно, MIT; модели по своим подпискамОркестрация субагентов с разными моделями
PiТерминалЛюбые по ключу или OAuthБесплатно, MITПустой харнес под свою задачу
DeepSeek HarnessТерминал, запуск npx dsh; есть веб-интерфейсDeepSeekХарнес бесплатный, платите за токеныПустой харнес, где открыт весь механизм
HermesСервер, общение через TelegramЛюбые: GPT, Claude, Qwen, Kimi, DeepSeekХарнес бесплатный, платите за модельАгент, который работает без вашего ноутбука
OpenClawСервер, TelegramПодключаемая модельУточняйте на сайте продуктаАльтернатива Hermes с упаковкой действий в скиллы

Границы

Инструкцию AGENTS.md модель читает и старается выполнить, но может нарушить. Запрещают настройки харнеса. В Claude Code это правила разрешений и песочница, в Codex песочница и порядок подтверждений, у бота на Hermes список допуска. Песочница не даёт программам агента выйти за разрешённые папки.

Перед запуском проверьте четыре вещи.

  1. Кто может запустить работу. Это список допуска, allowlist: боту в Telegram пишут только те, кто в него внесён.
  2. Чей доступ и где он лежит. Выясните, в чей аккаунт вошёл агент и где хранится ключ. Ключи лежат в .env, в чат их не отправляют.
  3. Какие папки входят в работу. Это рабочая папка, workspace. Песочница Codex по умолчанию разрешает запись только в ней.
  4. Что завершает работу. Это условие остановки, stop: лимит, отказ или ручная проверка, после которой круг заканчивается.

Границы задают, что агент может сделать. Верен ли результат, решаете вы.

Как проверить свой харнес

Если вы запускали агента в терминале, в приложении или в Telegram, харнес у вас уже есть. Спросите агента о нём: свои инструменты и правила он видит изнутри.

опиши свой харнес
Опиши свой харнес: какие у тебя инструменты, откуда ты берёшь правила, какие скиллы видишь и что тебя остановит. Чего из этого не хватает для работы в этом проекте?

Источник: пример, написан для главы.

Один промпт в трёх окнах: Claude Code, Codex и Hermes в Telegram KB: concepts/harness Три условных окна с одним запросом «Опиши свой харнес». В терминале Claude Code харнес читает AGENTS.md при старте, а агент называет инструменты и говорит, что скиллов в проекте нет. В терминале Codex агент называет песочницу, правила и скиллы. В Telegram бот Hermes говорит, что работает на сервере через шлюз, называет файлы правил и список допуска. Все три ответа заканчиваются одним: не хватает условия остановки. Итог: новая строка в AGENTS.md «Остановись и спроси, если шаг меняет больше пяти файлов». Claude Code · терминал > Опиши свой харнес… ● Харнес прочитал AGENTS.md при старте Инструменты: файлы, поиск, терминал. Правила: AGENTS.md. Скиллов в проекте нет. Не хватает условия остановки. Codex · терминал › Опиши свой харнес… • Ran ls .agents/skills Песочница: правка файлов в папке проекта. Правила: AGENTS.md. Скиллы: review и log. Не хватает условия остановки. Hermes · Telegram Опиши свой харнес… Я на сервере, сообщения приходят через шлюз. Правила: SOUL.md и AGENTS.md. В списке допуска только вы. Не хватает условия остановки. + новая строка в AGENTS.md Остановись и спроси, если шаг меняет больше пяти файлов.
Один промпт в трёх окнах. Интерфейсы условные, ответы написаны для главы: они показывают, где живёт харнес.

Ответ заканчивается тем, чего не хватает. Здесь это условие остановки, поэтому в AGENTS.md дописывают строку: «Остановись и спроси, если шаг меняет больше пяти файлов». Правило начнёт работать со следующей сессии.

Как выбирать

Лучшего харнеса нет. Сначала решите задачу самым понятным способом и самой умной доступной моделью, оптимизируйте после.

СитуацияЧто брать
Первый раз, нужна одна подпискаПриложение Claude с вкладкой Code или Codex, оба в папке штаба
Хочется попробовать дёшевоOpenCode Go (10 долларов в месяц на 02.10.2026) или бесплатный тариф Cursor, если он доступен в вашей стране
Агент должен работать без вашего ноутбукаHermes на сервере с ботом в Telegram
Нужна работа с телефонаRemote Control, Hermes или облачный агент через GitHub
Много проектов и несколько подписокOrca
Одна узкая повторяющаяся задачаПустой харнес: DeepSeek Harness или Pi
Вы глубоко в экосистеме GoogleAntigravity, хотя в целом ставить его не стоит

Харнес нужен, когда работа идёт в несколько шагов, с файлами, вебом или браузером, а результат остаётся файлом, ссылкой или отчётом. Для одного ответа без файлов хватит обычного чата. Если путь известен и не меняется, прозрачнее скрипт с явными шагами. Если следить за доступами, журналами и остановкой некому, долгую работу агенту поручать рано.

Чтобы сравнить два харнеса, возьмите одну модель и смените харнес, либо один харнес и смените модели. Для этого нужен эвал: задача, результат которой вам понятен, и замер времени и денег. Лучше всего сравнивать на своей задаче. Разницу видно и по списку инструментов: у одного харнеса в нём Computer Use, у другого поиск и Research.

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