Перейти к содержимому
Пятница, Октябрь 30, 2026НЕЗАВИСИМЫЕ ТЕХНИЧЕСКИЕ НОВОСТИ, ОБЗОРЫ И ПРАКТИЧЕСКИЕ РУКОВОДСТВА
О ПРОЕКТЕ
ПОСЛЕДНЕЕ /

OLED MacBook Pro уже здесь: выгорание, сенсор, отсутствующий Apple Pencil и стоит ли PROLED XDR своих денег (2026)

ЧИТАТЬ РУКОВОДСТВО
ИИ-АГЕНТЫGM / 816

OpenCode v2 против Hermes Agent и OpenClaw: битва агентов с открытым исходным кодом в 2026 году (и почему OpenCode 2.0 — обновление года)

OpenCode v2 vs Hermes Agent vs OpenClaw title card with latest versions, GitHub stars and the verdict, as of 17 October 2026

Три агента с открытым исходным кодом задают разговор в конце 2026 года — OpenCode v2, Hermes и OpenClaw — а вместе они набрали более 850 000 звёзд на GitHub.

OpenClaw, ассистент в стиле лобстера, который начинался как любительский мост для WhatsApp, а теперь управляется собственным фондом, — около 392 000. Hermes Agent, самообучающийся персональный агент от Nous Research, перевалил за 250 000 — обогнав OpenCode где-то за лето. А OpenCode, агент для программирования с открытым исходным кодом от команды, создавшей SST, — около 212 000, и он только что завершил самую масштабную перестройку из всех, что предпринимали эти трое.

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

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

Всё здесь сверено с официальной документацией, примечаниями к релизам, списками изменений и собственными репозиториями всех трёх проектов по состоянию на 17 октября 2026. Все три выпускают обновления почти ежедневно, поэтому я помечаю нестабильные цифры по ходу текста.

Decision guide: eight scenarios matched to OpenCode v2, Hermes Agent, OpenClaw or a front-desk-plus-workshop setup
Восемь ситуаций — восемь ответов. Найдите строку, которая похожа на вас.

Кратко — версия за 60 секунд

  • Это не три версии одного и того же. OpenCode v2 — это агент для программирования , который стал программируемой средой выполнения агентов. Hermes Agent — это персональный агент , построенный вокруг памяти и цикла обучения. OpenClaw — это self-hosted платформа-ассистент (самостоятельный хостинг) , построенная вокруг Gateway, который соединяет модели, инструменты и более 20 чат-приложений для одного человека или команды.
  • OpenCode 2.0 — обновление года. Тег 2.0.0 вышел 11 сентября; пост Anomaly о запуске 12 октября сделал ветку 2.x основной; 2.0.32 вышла 16 октября — 33 релиза за пять недель. Одна общая фоновая служба за каждым интерфейсом, перестроенный API, Code Mode включённый для каждого сервера MCP, фоновые субагенты и команды оболочки (нажмите Ctrl+B), более 80 внутренних плагинов с горячей перезагрузкой, клиентский пакет и встраиваемый SDK, встроенные инструменты git worktree, удалённое сопряжение по QR-коду, нативная поддержка Windows ARM64 и пакеты WinGet.
  • Чем вам обойдётся v2: плагины v1 не загружаются, серверный API изменился, v2 не запускает языковые серверы (поэтому нет диагностики LSP), а общий доступ к сессиям убран. V1 по-прежнему получает патчи — 1.19.3 вышла 16 октября — и opencode upgrade --major перенесёт вас, когда вы будете готовы.
  • Hermes Agent v0.22.0, “The Threshold Release”, вышел 13 октября и это его самый крупный релиз: пошаговый первый запуск на пробной модели, коннекторы приложений для таких инструментов, как Linear и Notion, локальные модели в один клик через llama.cpp, каталог Plugin Catalog из 600 проверенных плагинов, вход через менеджер паролей для его браузера, “Bot Screen”, который можно перехватить, и управление субагентами в реальном времени. Начиная с v0.21.0 в него вошло около 6 080 слитых пул-реквестов от примерно 2 520 контрибьюторов.
  • OpenClaw — самый крупный и самый “инфраструктурный” из трёх. Сейчас им управляет независимый фонд 501(c)(3), где есть мейнтейнеры из Microsoft, NVIDIA, OpenAI и Tencent, платного тарифа у него нет, а его октябрьские релизы (2026.10.1–2026.10.4) посвящены надёжности. Это лучший выбор для многоканальных многопользовательских ассистентов — и тот, у кого самая тяжёлая история безопасности. Песочница по-прежнему отключена по умолчанию.
  • Волна моделей реальна. С начала сентября models.dev добавил Gemini 4 Argon, Muse Wonder от Meta и модель с открытыми весами Muse Spark Open (всего 816 млрд, 42 млрд активных), Claude Haiku 5.5 по $0.10/$0.50 за миллион токенов, Mistral Large 4, открытую модель от Reflection Beam 1.0, GPT-6.1 Sol, Claude Sonnet 5.5 и Opus 5.5, открытую MiMo-V2.6 от Xiaomi, Grok 4.7 и DeepSeek V4.1 Flash. Контекстное окно на миллион токенов теперь норма, а цены на вывод — от $0.28 до $50 за миллион токенов.
  • Моя рекомендация: пишите код с OpenCode v2. Запускайте Hermes (если хотите агента, который учится вам) или OpenClaw (если нужна общая многоканальная инфраструктура) как постоянно работающую “приёмную”. Затем подключите приёмную к OpenCode — Hermes поставляет встроенный навык OpenCode, а OpenClaw умеет управлять OpenCode как внешним harness по Agent Client Protocol.
  • Сколько это стоит: все три распространяются по лицензии MIT и бесплатны. Счёт — это время работы моделей. Направить в постоянно работающий чат-агент небольшую быструю модель вместо средней — это разница примерно между $3 и $47 в месяц при одной и той же нагрузке, а фронтирные модели стоят куда дороже (в части 10 показаны расчёты).

OpenCode v2, Hermes Agent и OpenClaw: краткий обзор

OpenCode v2Hermes AgentOpenClaw
Что этоАгент для кодинга на ИИ с открытым исходным кодом, перестроенный в программируемую среду выполнения агентовСамоулучшающийся персональный агент с памятью и циклом обученияПлатформа ассистента на self-hosted (самостоятельном хостинге), построенная вокруг Gateway
СоздательAnomaly (команда, создавшая SST)Nous ResearchOpenClaw Foundation (независимый фонд 501(c)(3)); создатель — Peter Steinberger
ЛицензияMITMITMIT
Как зарабатываетНеобязательные сервисы моделей: Zen (оплата по факту), Go ($10 в месяц), Go Plus ($40 в месяц), корпоративныйНеобязательная подписка Nous Portal и Hermes Cloud в облакеНикак — нет платного тарифа, платного хостинга или токена; финансируется жертвователями
Последний релиз (17 окт.)2.0.32 (16 окт.); v1 всё ещё получает патчи (1.19.3)v0.22.2 (15 окт.); v0.22.0 “Threshold” — 13 окт.2026.10.4 (15 окт.); 2026.10.10-beta.1 в тестировании
Звёзды GitHub~212 тыс.~254 тыс.~392 тыс.
Основная среда выполненияTypeScript на NodePythonTypeScript на Node (24.16+ или 26.1+)
Основные интерфейсыТерминальный интерфейс, opencode mini, настольное приложение Electron, устанавливаемое веб-приложение, расширения для IDE, HTTP API, SDKCLI и TUI, Hermes Desktop, шлюз обмена сообщениями, веб-дашборд, API, совместимый с OpenAI, ACP для редакторовBrowser Control UI, CLI, TUI, приложение в строке меню macOS, Windows Hub, узлы iOS и Android
Приложения для чатовНе его задача — вы подключаете браузер или телефон к сервису20+ (Telegram, Discord, Slack, WhatsApp, Signal, электронная почта, Teams, iMessage через BlueBubbles…)20+ (WhatsApp, Telegram, Discord, iMessage, Slack, Teams, Signal, Google Chat…)
ПамятьСессии, AGENTS.md и навыки — без долгосрочного представления о васКурируемая MEMORY.md и USER.md, поиск по сессиям, подключаемые провайдеры памяти, самостоятельно написанные навыкиОдин слот для плагина памяти, поиск по сессиям, воспоминания с отслеживанием источника, Skill Workshop
Где выполняется кодВаша машина, за упорядоченными правилами разрешений; Code Mode выполняет JavaScript в изолированном интерпретатореСемь терминальных бэкендов: локальный, Docker, SSH, Singularity, Modal, Daytona, Vercel SandboxПо умолчанию хост; опционально песочницы, узлы устройств и облачные воркеры
Модель безопасности по умолчаниюПравила «разрешить/спросить/запретить» (побеждает последнее совпадение), политики жёсткого запрета, снимки до и после каждого шагаПодтверждение команд и сопряжение в личных сообщениях; проект утверждает, что единственная реальная граница — операционная системаСопряжение в личных сообщениях по умолчанию; политика реализуется в коде Gateway; песочница включается по желанию
Сильная сторонаНаписание, рефакторинг и проверка кодаДолгоживущий агент, который изучает вас и живёт в ваших чатахОбщая постоянно работающая инфраструктура ассистента для дома, команды или компании

Версии, число звёзд и цены — срез на 17 октября 2026 года. Все три проекта выпускают релизы несколько раз в неделю — прежде чем полагаться на конкретную сборку, проверьте страницу релизов каждого проекта.


Содержание


Часть 1 — Три агента, три задачи

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

OpenCode — это мастерская. Вы открываете его внутри проекта, описываете, что нужно, и он проделывает цикл, который делает разработчик: читает код, составляет план, правит файлы, запускает команды, читает вывод, исправляет сломанное и продолжает, пока работа не сделана или пока не понадобитесь вы. Его сессии — про кодовую базу, а не про вас. Он старается понять ваш репозиторий — через AGENTS.md файлы, навыки и сам код — и он намеренно хорош в неглянцевых частях работы с кодом: разрешения, отмена, диффы, параллельные ветки.

Hermes Agent — компаньон, который учится. Nous Research построила его вокруг того, что называет замкнутым циклом обучения. Вы общаетесь с ним из терминала, настольного приложения или чата на телефоне; он хранит небольшую, отобранную память о вас и вашей среде в MEMORY.md и USER.md, ищет по своим прошлым разговорам, пишет себе новые навыки после трудной задачи и дорабатывает их в следующий раз. Он ставит задачи по расписанию, делегирует подагентам и работает на чём угодно — от ноутбука до дешёвого VPS и бессерверной песочницы, которая засыпает при простое. Он вполне умеет писать код — даже запускает настоящие серверы языков — но его центр тяжести — вам.

OpenClaw — это коммутатор. В его основе — Gateway, локальная плоскость управления, которой принадлежат сессии, инструменты, учётные данные и подключения к чат-платформам. Каналы приводят ассистента в WhatsApp, Telegram, iMessage, Slack, Teams, Discord и ещё более десятка других; сопутствующие приложения и телефонные “узлы” добавляют голос, камеру, экран и действия с устройством. Один и тот же Gateway запускает частного ассистента на одном ноутбуке или общее развёртывание для команды — проект утверждает, что разница только в конфигурации. Его собственный архитектурный тезис: доверенный шлюз, недоверенное исполнение и политика, применяемая в коде, а не запрашиваемая в промпте.

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

Что у них общего

Пересечение реально, и оно растёт:

  • Все три под лицензией MIT и бесплатны для self-hosted (самостоятельного хостинга).
  • Все три не привязаны к конкретной модели. Работают и хостед-модели фронтира, и модели с открытыми весами через облачных провайдеров, и локальные модели через Ollama, LM Studio, vLLM или llama.cpp.
  • Все три понимают MCP, Model Context Protocol, поэтому одни и те же серверы инструментов подключаются к каждому.
  • Все три используют один формат навыков. OpenCode загружает навыки из своих папок и и .claude/skills и .agents/skills; Hermes совместим со стандартом agentskills.io; OpenClaw следует спецификации AgentSkills. Хорошо написанный навык переносится между ними.
  • Все три читают AGENTS.mdинструкции в этом формате. OpenClaw и Hermes также разделяют идею SOUL.md -файла персоны и USER.md -профиля — Hermes даже может импортировать конфигурацию OpenClaw одной командой.
  • У всех трёх теперь есть некая форма “режима кода” — модель пишет небольшой скрипт, который вызывает несколько инструментов за раз вместо одного вызова инструмента на каждый обмен.

Где они действительно расходятся

Различия — в настройках по умолчанию и центре тяжести:

ВопросOpenCode v2Hermes AgentOpenClaw
О чём “сессия”?О проекте и задачеО разговоре с вам (и вашими ботами)О разговоре в канале — для одного человека или многих
Что он помнит в долгосрочной перспективе?Инструкции и навыки вашего репозитория’Вы: предпочтения, окружение, прошлые разговорыВсё, что хранит его плагин памяти, с зафиксированным происхождением
Для кого это?Разработчик (или команда разработчиков)Один человек, возможно, с целым набором ботовОдин человек, домохозяйство или целая организация
Где он обычно работает?На вашей машине разработчика (или на сервере разработки, с которым вы сопрягаетесь)Где угодно — ноутбук, VPS за $5, Docker, бессерверные песочницыМашина под вашим контролем, обычно постоянно включённая
Его инстинкт, когда он не уверенСпрашивать перед действием (правила разрешений)Спрашивать разрешение на рискованные команды; учиться на результатеСледовать политике, заданной оператором

Помните эту таблицу. Большинство споров “OpenClaw против Hermes против OpenCode” в интернете на самом деле о том, какая из этих строк важна для спорящего.


Часть 2 — OpenCode 2.0: обновление года

Я работаю с OpenCode, и каждая неделя релизов v2 только усиливала аргументы в его пользу. Вот почему он заслуживает этого звания.

Большинство успешных проектов с открытым исходным кодом никогда не решаются переписать себя. OpenCode решился — и вместо того, чтобы год извиняться, команда выпустила релиз 33 релиза за пять недель, сделала 2.x основной линейкой и продолжила выпускать патчи для старой линейки для всех, кто не готов переходить.

Хронология

Когда (2026)Что произошло
ИюльOpenCode 2.0 выходит в публичную бету (поначалу в виде отдельного opencode2 бинарника)
11 сентябряВыпущен тег 2.0.0
12–30 сентябряВыпускаются версии с 2.0.1 по 2.0.21 — часто по два релиза в день
11 октябряv1.19.0 добавляет opencode upgrade --major и /update команду, которая может перевести вас на OpenCode 2 — и перестаёт автоматически устанавливать обновления
12 октябряAnomaly публикует свой пост о запуске OpenCode 2.0; официальный журнал изменений переходит на линейку 2.x; The New Stack и Product Hunt подхватывают новость. 2.0.27 добавляет встроенные инструменты worktree, устанавливаемое веб-приложение и более безопасное удалённое сопряжение
13 октября2.0.28: автопринятие для каждого проекта, нативная версия для Windows ARM64, пакеты WinGet
14 октября2.0.29: удалённое сопряжение устройств по QR-коду, управление учётными записями провайдеров, автоматическое продолжение ответа
15 октября2.0.30: закреплённые диффы в интерфейсе терминала, изменённые файлы по ходам, инструкции globs и URL теперь загружаются, старый бэкенд обмена сессиями выведен из эксплуатации
16 октября2.0.32: скопировать последний ответ с помощью /copy, headless auth login, экспериментальный API голосовых сессий в SDK. V1 в тот же день получает 1.19.3

Номера сборок и даты взяты из тегов и changelog проекта. Считайте их снимком на конкретный момент.

Показать изображение Тридцать три релиза v2 за пять недель — и при этом v1 продолжал получать сборки с исправлениями. Быстро, но не безрассудно.

Семь главных идей OpenCode 2.0

1. Один сервис за каждым экраном

В 2.0 сервер OpenCode запускается автоматически как один фоновый процесс на вашей машине, а всё остальное — его клиенты: полноэкранный интерфейс терминала, более лёгкий opencode mini, десктопное приложение на Electron, веб-приложение, расширения для IDE и ваши собственные скрипты. Начните сессию в терминале, продолжите в десктопном приложении, подтвердите запрос разрешения из вкладки браузера — это одна и та же сессия везде.

Разделение клиента и сервера было и в v1, но сам Anomaly в своём посте признаёт, что этого касались только опытные пользователи. В 2.0 это просто то, как работает OpenCode, и вы это видите:

bash

opencode service status   # работает ли общий сервис и где?
opencode service restart  # если завис — перезапустить

2. API, переписанный с нуля

Anomaly на удивление прямо высказался о старом серверном API. Вердикт в трёх словах: “Он был плохим.” Новый переработали с учётом того, как миллионы ежедневных пользователей на самом деле управляют агентами, и — что особенно важно — OpenCode может вызывать его для самого себя. В примерах из поста о запуске агент создаёт git worktree для новой задачи, переименовывает сессию и переносит её в этот worktree, перечисляет сессии и прерывает зависшую.

Вот в чём настоящий сдвиг в v2. OpenCode больше не просто инструмент, которым вы пользуетесь; это runtime, которым может управлять другое ПО. Orca — открытая кабина для запуска нескольких агентов в параллельных git worktree — как раз из тех инструментов, которым это идёт на пользу. Как и неофициальные SDK, которые уже появляются для других языков.

3. Code Mode, включённый по умолчанию для MCP

Именно на эту функцию я бы в первую очередь указал скептику.

Каждый добавленный MCP-сервер обычно выливает определения своих инструментов в контекст модели, а каждый вызов инструмента — отдельный round trip. Добавьте десять серверов, и вы платите — токенами и задержкой — ещё до того, как ввели первое слово.

Ответ OpenCode 2.0 — это Code Mode. Минимальный интерпретатор JavaScript в новом @opencode/codemode пакете превращает MCP-серверы и эндпоинты OpenAPI в вызываемые функции. Вместо того чтобы вызывать инструменты по одному, модель пишет короткий скрипт, который связывает несколько вызовов в один round trip — в примере из поста о запуске баги из GitHub сразу заводятся в Linear. Каждый MCP-сервер по умолчанию подключён к Code Mode. Anomaly утверждает, что можно подключить тысячу инструментов почти без раздувания контекста и позволить агенту самому находить и комбинировать их.

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

Меньше round trip — меньше ожидания и меньше токенов. Но я всё же назвал бы это многообещающим а не про доказавшим себя — независимого бенчмарка по нему пока никто не опубликовал — но конструкция верная.

4. Фоновые субагенты и фоновый shell

Самое узкое место в агентном кодинге — не модель. Это ожидание.

В 2.0 основной агент может передать задачу субагенту, который работает в фоне — автоматически или по вашей просьбе — и продолжить работу. Такой субагент может использовать другую модель: в примере из поста о запуске субагент-ревьюер на отдельной модели читает работу основного агента. Долго работающие команды shell тоже могут выполняться асинхронно, причём агент получает уведомление, когда они завершатся. А если что-то уже выполняется на переднем плане, Ctrl+B он отправляет это в фон.

Одна оговорка, которую документация справедливо подчёркивает: параллельность — не изоляция. Два агента, редактирующие одни и те же файлы, всё равно столкнутся. Поэтому следующая функция важна.

5. Встроенные Git worktrees

Начиная с 2.0.27, в OpenCode встроены worktree_create, worktree_list и worktree_remove инструменты. Попросите его начать рискованное изменение в отдельном worktree — и он создаст изолированную копию на своей ветке и перенесёт туда сессию. Удаление worktree требует обычного подтверждения правки, а принудительное удаление может уничтожить незакоммиченную работу, поэтому читайте запрос перед нажатием.

Скомбинируйте фоновых субагентов с worktrees — и получите параллельные изолированные потоки работы в одном окне OpenCode, не прибегая к другим инструментам.

6. Плагины на всех уровнях

Почти каждая функция в 2.0 сама построена как внутренний плагин — их более 80. Логика Anomaly проста: если команде приходится жить на Plugin API, то Plugin API остаётся хорошо поддерживаемым. Плагины Terminal-UI перешли из экспериментальных в стабильные и работают на библиотеке OpenTUI. И всё перезагружается на лету, что приводит к самому приятному трюку в релизе: попросите OpenCode написать плагин для себя прямо в середине сессии, и он сразу сможет им воспользоваться.

7. Клиент и встраиваемый SDK

@opencode/client подключается к запущенному сервису — локальный он находит автоматически, что упрощает запланированные скрипты — и поставляется в вариантах на чистом JavaScript и на Effect. @opencode/sdk идёт дальше: это тот же код, на котором работает CLI, упакованный так, чтобы вы могли встроить среду выполнения OpenCode в свой сервер или в такое окружение, как Cloudflare Durable Objects, причём любой клиент OpenCode сможет к нему подключиться. Anomaly говорит, что SDK всё ещё в разработке; считайте его ранним.

Три недели с версии 2.0.15

В конце сентября v2 была на 2.0.15. Вот что появилось с тех пор — длинный список для трёх недель:

  • Удалённое сопряжение устройств (2.0.29). В Settings → Pairing, выберите Pair device чтобы включить удалённый доступ через OpenTunnel и получить QR-код или ссылку. Теперь управлять сессией с телефона можно, отсканировав код.
  • Управление аккаунтами провайдеров (2.0.29). Переключайте, переименовывайте, удаляйте или добавляйте аккаунты для каждого провайдера из диалога подключения или Settings → Providers.
  • Автоматическое продолжение ответа (2.0.29). Ответы, упирающиеся в лимит выходных токенов, теперь продолжаются, а не обрываются на полуслове.
  • Автопринятие по проектам (2.0.28). Доверяйте одному проекту больше, чем другому, в разделе Settings → Projects, или переключайте это в сессии с помощью mod+shift+a.
  • Нативные пакеты Windows ARM64 и WinGet (2.0.28). Больше никакой эмуляции x64 на ноутбуках с ARM.
  • Обзор новинок релиза в терминале (2.0.28). После обновления главный экран один раз показывает, что’s нового; /highlights возвращает его.
  • Устанавливаемое веб-приложение и более безопасное удалённое сопряжение (2.0.27). Установите веб-интерфейс из Chrome или Edge; первый запуск opencode pair --remote теперь предупреждает, что открывает доступ к вашему серверу, и запрашивает подтверждение.
  • Учётные данные Google Cloud для Vertex и более быстрые снимки (2.0.26). Application Default Credentials работают сразу из коробки, а снимки сессий стоят дешевле, восстанавливаются после прерываний и занимают меньше места на диске.
  • Диффы в закреплённой панели и “изменённые файлы по ходам” (2.0.30). /diff открывает просмотр диффов рядом с вашей сессией (нажмите f чтобы перейти в полноэкранный режим), а таймлайн может показывать, какие файлы изменил каждый ход, с количеством строк.
  • Инструкции, которые действительно загружаются (2.0.30). Локальные glob-шаблоны и удалённые URL в настройке инструкции теперь разрешаются и обновляются — это закрывает один из пробелов, с которыми запускалась v2.
  • Улучшения удобства (2.0.32). /copy копирует последний ответ, а не всю переписку, opencode auth login больше не падает на серверах без графического интерфейса, а в SDK появился экспериментальный API голосовых сессий для realtime-моделей OpenAI’s и Grok Voice от xAI.

Что перешло из 2.0.0 — и до сих пор впечатляет

Все функции со времён запуска на месте, и именно поэтому я доверяю v2 настоящую работу:

  • Права, которые работают как межсетевой экран. Единый упорядоченный список allow, «спрашивать» и deny правил — побеждает последнее совпадение — поэтому “спрашивать перед любой командой оболочки, разрешить git status, запретить git push” — это три строки. Разумные настройки по умолчанию спрашивают разрешение перед любым действием вне проекта и перед чтением .env файлов.
  • Политики которые никогда не спрашивают, а только запрещают — например, убирают из списка всех провайдеров моделей, кроме одобренных.
  • Снимки до и после каждого шага модели, с /undo, /redo и сообщение об откате.
  • Локальные модели, которые просто появляются. Ollama, LM Studio и vLLM обнаруживаются автоматически на своих портах по умолчанию.
  • Варианты моделей повсюду с provider/model#variant, поэтому агент-планировщик и агент-исполнитель могут запускать одну и ту же модель с разным уровнем рассуждений.
  • Навыки, которые можно переносить. OpenCode читает папки навыков Claude Code’s и кросс-инструментальные .agents папки навыков напрямую.
  • Прогрев кэша промптов (по умолчанию отключено) и сжатие на основе контрольных точек для длинных сессий.

Как обновиться

Если вы на v1, обновитесь до последней 1.x и выполните:

bash

opencode upgrade --major      # или введите /update в терминальном интерфейсе
opencode --version            # должно показать 2.0.x
opencode service status       # подтверждает, что общий сервис запущен

Новые установки могут использовать установщик v2 напрямую (curl -fsSL https://opencode.ai/v2/install | bash) или менеджер пакетов — полный список в части 12. Сделайте резервную копию ~/.config/opencode сначала; v1 и v2 используют общие папки конфигурации.


Часть 3 — Где OpenCode v2 ещё сыроват

Я хочу, чтобы люди пользовались OpenCode v2. Именно поэтому этот раздел существует. Перехвалить инструмент — самый быстрый способ заставить кого-то от него отказаться.

Плагины v1 не работают. API плагинов переписали, и руководство по миграции прямо говорит: переименовать ключ конфигурации или перенести файл недостаточно — код плагина v1 нужно портировать. Популярные плагины догоняют, но проверьте свой, прежде чем переходить.

API сервера полностью другой. Всё, что написано под HTTP-эндпоинты v1, нужно портировать, а новые сторонние SDK всё чаще ориентируются только на 2.x.

В v2 нет LSP — пока. Вот это я бы подчеркнул для всех, кто работает с типизированной кодовой базой. V2 принимает вашу lsp конфигурацию, но, согласно руководству по миграции, не запускает языковые серверы, не предоставляет инструменты LSP и не выдаёт диагностику LSP. Рекомендуемый обходной путь — позволить агенту запускать ваш линтер, проверку типов или компилятор: добавьте allow правило для npm run typecheck * (или ваш аналог), чтобы он мог проверять свою работу без запросов. Стоит знать, что Hermes Agent действительно запускает полноценные языковые серверы — pyright, gopls, rust-analyzer, typescript-language-server и ещё около двадцати — и возвращает их диагностику после каждой правки. В этом одном пункте Hermes впереди.

Общий доступ к сессиям убран. В v1 можно было опубликовать сессию по публичной ссылке. В 2.0.30 команда убрала выведенный из эксплуатации бэкенд шаринга и недоступную /share команду. Если вы использовали ссылки для показа клиентам, что делал агент, экспортируйте расшифровку вместо этого.

Скорость выпуска релизов работает в обе стороны. Тридцать три релиза за пять недель означают быстрые исправления и неизбежные редкие регрессии. Даже упаковка ещё устаканивается: пакеты WinGet были анонсированы в 2.0.28, но последние коммиты проекта приостанавливают автоматические отправки в WinGet, пока пакеты не примут. Если вы на Windows, проверьте, прежде чем полагаться на этот путь.

Ускорение пока никто не измерял. Code Mode и фоновая работа должны сокращать число токенов и ожидание. Как отметил один аккуратный независимый разбор, нет опубликованного бенчмарка, показывающего, что v2 быстрее или дешевле v1 на одной и той же задаче. Измерьте это на своём репозитории.

К общему сервису стоит относиться серьёзно. В январе уязвимость в сервере v1 OpenCode (CVE-2026-22812, оценка CVSS 8.8) позволяла неаутентифицированное удалённое выполнение кода в версиях до 1.0.216. Дизайн v2 осторожнее — сервис слушает localhost, opencode pair выдаёт учётные данные, а удалённое подключение теперь требует подтверждения — но фоновый сервис, который умеет запускать команды оболочки, всё равно остаётся фоновым сервисом, который умеет запускать команды оболочки. Держите его на localhost, подключайтесь по SSH или через частную сеть вроде Tailscale и никогда не открывайте порт в интернет.

Мой вывод: ничто из этого не должно остановить нового пользователя, а большая часть — вообще кого-либо. Если вы зависите от плагинов v1, диагностики LSP или ссылок на сессии, задержитесь на 1.19.x чуть дольше. Всем остальным стоит переходить сейчас.


Часть 4 — Hermes Agent: агент, который изучает вас

Если OpenCode — специалист, то Hermes Agent — амбициозный универсал, и на GitHub, по крайней мере, побеждает универсал. Hermes вырос с примерно 165 000 звёзд в конце мая до 216 000 к середине июля (по данным отчётов Hermes Atlas, которые ведёт сообщество) и сегодня имеет около 254 000.

Кто его делает

Hermes Agent создан в Nous Research, лаборатории ИИ с открытым исходным кодом, известной прежде всего семейством моделей Hermes. Агент распространяется под лицензией MIT, а бизнес строится вокруг него: Nous Portal, подписка, которая объединяет доступ к более чем 300 моделям плюс “Tool Gateway” для веб-поиска, генерации изображений, синтеза речи, облачного браузера и опциональных облачных песочниц; и Hermes Cloud, вариант с хостингом. В июле TechCrunch сообщил, что Nous ведёт переговоры о привлечении нового финансирования при оценке около $1,5 млрд; RuntimeWire сообщил о раунде не менее $75 млн во главе с Robot Ventures. Считайте оба сообщения неподтверждёнными.

Цикл обучения

Nous называет Hermes самоулучшающимся, и механика за этим вполне конкретна:

  • Курируемая память. Два небольших файла, MEMORY.md для вашей среды и проектов и USER.md для вас, намеренно ограничены по размеру и загружаются в каждой сессии. Агент сам подталкивает себя сохранять важное.
  • Поиск по сессиям. Прошлые разговоры индексируются (полнотекстовый поиск SQLite) и суммируются по запросу, так что вопрос “что мы решили насчёт скрипта резервного копирования в прошлом месяце?” действительно работает.
  • Навыки, написанные самим агентом. После сложной задачи Hermes может написать навык с описанием того, как он её выполнил, а затем улучшить этот навык при следующем использовании.
  • Подключаемые провайдеры памяти. “Диалектическое” моделирование пользователя от Honcho, Mem0, Supermemory, Hindsight и другие подключаются из каталога плагинов, когда встроенных файлов не хватает.

На практике эффект такой: чем дольше вы пользуетесь агентом, тем менее общим он становится. В этом весь смысл Hermes, и ни один другой инструмент в этом сравнении не делает на этом такого акцента.

Где он живёт

  • CLI и терминальный интерфейс — hermes начинает разговор; слэш-команды работают одинаково в терминале и в чат-приложениях.
  • Hermes Desktop — нативное приложение для macOS, Windows и Linux, где теперь Bot Mode включён по умолчанию: список именованных ботов, каждый — отдельный профиль со своей моделью, памятью, навыками и аватаром; они могут выполнять рутины и даже общаться друг с другом в групповых чатах.
  • Шлюз для мессенджеров — один фоновый процесс подключает Hermes к Telegram, Discord, Slack, WhatsApp, Signal, SMS, электронной почте, Home Assistant, Matrix, Mattermost, Microsoft Teams, LINE, iMessage через BlueBubbles и ещё более чем десятку других.
  • Сервер API, совместимый с OpenAI, так что фронтенды вроде Open WebUI или LibreChat могут с ним работать, и поддержка ACP так что он работает внутри VS Code, Zed и редакторов JetBrains.
  • Голос, включая активационное слово “Hey Hermes” без рук на десктопе и живые голосовые разговоры в голосовых каналах Discord.

Он работает где угодно — в этом и смысл

Hermes спроектирован так, чтобы не быть привязанным к вашему ноутбуку. Он поддерживает семь терминальных бэкендов: локальный, Docker, SSH, Singularity, Modal, Daytona и Vercel Sandbox. С Daytona или Modal среда агента засыпает при простое и просыпается по требованию, так что всегда доступный агент может стоить очень мало между разговорами. Сам проект советует VPS за $5, и это не фигура речи.

Автоматизация и делегирование

  • Cron обычным языком — “каждый будний день в 7 утра суммируй мою почту и отправь в Telegram” — с доставкой на любую подключённую платформу.
  • Субагенты через delegate_task инструмент: изолированный контекст, ограниченные наборы инструментов, собственные терминалы и до десяти одновременно запущенных по умолчанию.
  • execute_code позволяет агенту написать скрипт Python, который вызывает собственные инструменты Hermes по RPC, сворачивая многошаговую задачу в один ход — аналог Code Mode в Hermes.
  • Канбан-доски, цели и mixture-of-agents для более длительной многошаговой работы.
  • Пакетная генерация траекторий, отсылка к его исследовательским корням: можно прогнать агента через тысячи промптов, чтобы получить данные для обучения.

Он умеет писать код — по-настоящему

Не путайте “личный агент” с “не умеет писать код”. Hermes запускает настоящие языковые серверы и возвращает их диагностику после каждой правки, делает снимок рабочего каталога перед изменениями (с /rollback), поддерживает git worktree и загружает контекст проекта из AGENTS.md, CLAUDE.md, .cursorrules и своего собственного .hermes.md. Он также поставляется с готовыми навыками для делегирования работы над кодом в OpenCode, Claude Code или Codex — подробнее об этом в части 8.

v0.22.0, “The Threshold Release”

Самый крупный релиз Hermes на сегодня вышел 13 октября (на GitHub он указан опубликованным 14-го). Главные изменения:

  • Первый запуск, который настраивается сам — свежая установка на десктопе открывает чат с пошаговой настройкой на пробной бесплатной модели, так что для старта не нужен ключ API.
  • Коннекторы которые позволяют Hermes действовать внутри облачных приложений вроде Linear и Notion, с несколькими именованными аккаунтами на приложение.
  • Локальные модели в один клик через llama.cpp, с рекомендациями под ваше железо.
  • Стабильные каналы релизов — проверенные релизы по SemVer теперь по умолчанию для установок из исходников, с опциональным переключением на ветку main.
  • Подписанные десктопные пакеты, страница в Microsoft Store и hermes pm — менеджер пакетов для закреплённых инструментов и окружений Python.
  • Каталог из 600 проверенных плагинов, каждый закреплён за проверенным коммитом.
  • Новейшие модели — Claude 5.5, GPT-6 и Gemini 4 Argon — с воспроизведением предыдущих рассуждений по умолчанию.
  • Входы через менеджер паролей для браузерного агента через 1Password, Bitwarden или собственное хранилище Hermes, без раскрытия пароля модели.
  • Bot Screen — смотрите рабочий стол бота и перехватывайте управление для входов, запросов двухфакторной аутентификации или CAPTCHA.
  • Управление субагентами в реальном времени — видите работающих субагентов, их задачи и расшифровки, управляете ими или останавливаете.
  • Более компактная кодовая база — в примечаниях к релизу сказано, что исходный код сократился примерно на треть без изменения поведения.

Масштаб трудно переоценить: с v0.21.0 — около 24 200 коммитов, 6 080 слитых пул-реквестов и 7 180 закрытых задач от примерно 2 520 участников. В течение двух дней вышли два патч-релиза — v0.22.1 с исправлениями для Windows Store и v0.22.2 с исправлениями надёжности шлюза.

Честная позиция Hermes по безопасности

Больше всего в Hermes я уважаю то, что его политика безопасности не притворяется. Она описывает Hermes как однотенантный личный агент и прямо заявляет: “Единственная граница безопасности против враждебной LLM — это операционная система.” Внутренние защиты — подтверждение команд, правила запрета по шаблонам, сопряжение в личных сообщениях для чат-платформ — полезные слои, но не стены.

Практическое следствие простое. Если Hermes будет читать вашу почту, ходить по вебу или принимать сообщения из чат-приложения, поместите его терминал на изолированный бэкенд (Docker, удалённый SSH-сервер или облачную песочницу), а не на основную машину, и дайте ему только те учётные данные, которые нужны.

Где Hermes слабее

  • Один уровень доверия на канал. Собственная политика безопасности Hermes говорит, что все, кого вы авторизовали в адаптере канала, имеют равное доверие, и предлагает отдельные экземпляры, если нужно разделение. Для одного человека это нормально; для командной модели прав это не годится.
  • Память без происхождения. Сопровождающие OpenClaw в своём сравнении отмечают, что встроенные записи памяти Hermes не фиксируют, из какой сессии они пришли, поэтому у команды “забудь это” размытые границы. Учитывайте источник, но наблюдение по существу справедливо.
  • Много движущихся частей. Python, Node, встроенный менеджер пакетов и быстрый поток релизов — README даже описывает ложные срабатывания антивирусов на Windows.
  • Лучший опыт подталкивает вас к подписке. Вам никогда не нужен Nous Portal, но это явно самый гладкий путь.
New AI models of 2026 by price per million tokens on a log scale, from MiMo-V2.6-Flash at $0.14/$0.28 to GPT-6 Astra and Claude Fable 5.1 at $10/$50
Цены на вывод различаются примерно в 180 раз — от $0,28 до $50 за миллион токенов. Обратите внимание на логарифмическую ось: дешёвый край гораздо дешевле, чем кажется.

Часть 5 — OpenClaw: от мема про лобстера до фонда

Ни у одного агента с открытым исходным кодом не было более странного, быстрого и публичного года, чем у OpenClaw.

Очень короткая история

Согласно собственной странице истории проекта, он начался как Warelay, шлюз для WhatsApp. Он стал Clawd, живущим в Clawdbot, в ноябре 2025 года. В январе 2026-го, после вежливого письма от Anthropic о товарном знаке, он “полинял” и превратился в Moltbot 27 января — а три дня спустя, 30 января, превратился в OpenClaw. Само переименование было хаосом: автоматические боты захватили ник в соцсети за секунды, а создатель Питер Стайнбергер в панике случайно переименовал собственный аккаунт GitHub.

Потом проект взорвался. В феврале Стайнбергер объявил, что переходит в OpenAI, а проект переезжает в независимый фонд. Этот фонд был анонсирован в Июль: независимая организация 501(c)(3) под председательством основателя Path Дэйва Морина, с первой полноценной командой из десяти человек, которую по инженерной части возглавляет главный архитектор Винсент Кок. В число ключевых сопровождающих входят инженеры из NVIDIA и Microsoft (по четыре), OpenAI и Tencent (по три), а также из Atlassian, Xiaomi, Red Hat и Hugging Face. В июне Microsoft выпустила Scout — постоянно работающего личного агента на основе OpenClaw. Заявленная цель Морина — сделать OpenClaw “Швейцарией ИИ”: нейтральной территорией для любой модели и любой лаборатории.

README аккуратно говорит о деньгах: фонд финансируется донорами, включая Amazon, OpenAI, Red Hat и Мичиганский университет, при инфраструктурной поддержке GitHub, NVIDIA, Vercel и других, и, по его собственным словам, “OpenAI — донор, а не владелец”. Здесь нет платного уровня, хостингового сервиса и токена.

Масштаб

С примерно 392 000 звёзд и 82 500 форков OpenClaw — крупнейший из трёх с большим отрывом: The New Stack в июле сообщил, что он занимает шестое место среди самых звёздных проектов GitHub за всё время, опережая Linux и React. Морин заявлял о примерно 4,5 млн новых self-hosted (самостоятельно размещённых) экземпляров в неделю; я не могу независимо проверить эту цифру, но одни только данные GitHub говорят сами за себя.

Показать изображение Звёзды измеряют внимание, а не качество или использование. Аудитория OpenCode по замыслу уже — он занимается только кодом, — и это делает его цифры более впечатляющими, а не менее.

Как устроен OpenClaw

  • Gateway — это локальная плоскость управления: сессии, инструменты, события, учётные данные и подключения каналов живут там.
  • Control UI (в вашем браузере), CLI и TUI подключаются к Gateway.
  • Каналы приводят ассистента в чат-приложения. Telegram, WebChat, A2A и Reef входят в базовую установку; Discord, iMessage, Signal, Slack, Microsoft Teams, WhatsApp, Matrix, Google Chat, LINE и ещё более десятка других устанавливаются как официальные плагины.
  • Сопутствующие приложения и узлы добавляют приложение для меню macOS, Windows Hub и узлы iOS и Android с сопряжением, голосом, камерой, записью экрана и геолокацией.
  • Маршрутизация между агентами даёт отдельным агентам изолированные сессии по рабочему пространству или отправителю, а общий Gateway позволяет нескольким людям работать в одной сессии с их историей и указанием авторства.

Если вы новичок, моё руководство по OpenClaw для Discord, Telegram и бесплатных моделей проходит через настройку каналов, а 10 практических способов использовать OpenClaw даёт идеи, что с ним делать, когда он уже работает.

Аргумент об архитектуре

Документация OpenClaw прямо утверждает, что правильный дизайн агента, которому вы доверяете учётные данные, — это доверенный Gateway с недоверенным перемещаемым исполнением: работу можно вынести в песочницу, на узел устройства или на одноразовый облачный воркер, который никогда не хранит постоянные учётные данные Gateway, а политика инструментов реализуется в коде, а не запрашивается в системном промпте. Секреты можно указывать по ссылке-идентификатору, так что модель никогда не видит исходное значение, состояние версионируется по схеме, а релизы подписывает фонд.

Две честные сноски, обе от самого проекта: песочница по умолчанию выключена, а код плагинов выполняется в том же процессе и без песочницы. История про надёжную изоляцию — это то, что вы настраиваете, а не то, что получаете при установке.

Harness других вендоров как плагины

Самая умная идея в OpenClaw — он не настаивает на том, чтобы быть единственным циклом агента. Он относится к harness других вендоров как к полноценным средам выполнения: плагин Codex запускает собственный цикл app-server Codex от OpenAI, плагин Copilot работает через GitHub Copilot SDK, а плагин Anthropic запускает установленный исполняемый файл Claude Code. Через Agent Client Protocol он также может запускать внешние harness для кодинга — включая OpenCode — внутри сессий, привязанных к чату. Он является клиентом и сервером MCP, говорит с другими агентами по протоколу A2A 1.0 Linux Foundation и может предоставлять API, совместимый с OpenAI.

Навыки, ClawHub и обучение

ClawHub — это реестр навыков и плагинов OpenClaw с публикацией, модерацией и вердиктами доверия для каждого релиза на основе VirusTotal, собственного ClawScan проекта и статического анализа. Документация честно признаёт, что ожидающая или устаревшая проверка всё ещё может допустить установку с предупреждением, поэтому openclaw skills verify стоит запускать, прежде чем доверять чему-то новому.

И OpenClaw теперь тоже учится. Мастерская навыков позволяет агенту сохранить процедуру после сложной многошаговой работы, исправить навык, который сбил его с толку, и архивировать навыки, которыми никто не пользовался 30 дней, — причём каждое изменение версионируется и его можно отменить. Старая формула “OpenClaw не учится, а Hermes учится” устарела.

Октябрьские релизы

  • 2026.10.1 (10 октября) добавил поддержку Claude Haiku 5.5, сохранил состояние Code Mode между ячейками и перезапусками, добавил навигацию по Workboard, разрешил MCP Apps вызывать свои инструменты, пока их представления остаются открытыми, распространил облачные воркеры на корпоративные репозитории и ввёл запечатанные неизменяемые поколения установки с возможностью восстановления.
  • 2026.10.4 (15 октября) — это релиз надёжности: исправления для работы, прерванной сном или переводом часов, зависших после обновления чатов и разных проблем с сообщениями и входом, — собранный из 55 пул-реквестов от 49 участников.
  • A 2026.10.10 beta уже тестируется.

История безопасности, о которой нужно знать

Рост OpenClaw сопровождался чередой инцидентов безопасности, и любое честное сравнение обязано их учитывать:

  • CVE-2026-25253 (CVSS 8.8) — захват аккаунта в один клик с выходом на удалённое выполнение кода, вызванный конфигурацией по умолчанию и исправленный в январе.
  • CVE-2026-32922 (CVSS 9.9) — исправлено в релизе 2026.3.11.
  • Утечка в Moltbook — ошибка конфигурации бэкенда в Moltbook, социальной сети агентов, построенной на OpenClaw, открыла около 1,5 млн ключей API и приватных сообщений агентов.
  • Вредоносные навыки — к февралю проект OpenSourceMalware выявил 386 навыков с вредоносным кодом среди чуть более чем 3 000 известных.

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

В чём OpenClaw слабее

  • Тяжелее в запуске. Рабочее пространство pnpm, Node 24.16+ или 26.1+, демон Gateway, плагины каналов и doctor для миграций конфигурации — это инфраструктура, и ощущается она именно так.
  • Инструменты по умолчанию работают на хосте. Прочитайте руководство по песочнице, прежде чем подключать других людей.
  • Строгая политика конфигурации. Проект намеренно не держит долгоживущих псевдонимов для переименованных ключей конфигурации; openclaw doctor --fix переносит вас, но запустить его нужно самому.
  • Поверхность атаки — это и есть продукт. Более двадцати каналов и публичный реестр навыков — одновременно функция и риск.

Часть 6 — Лицом к лицу: 12 различий, которые действительно важны

Вот сравнение в одной таблице, а дальше — что каждая строка значит на практике.

#РазличиеOpenCode v2Hermes AgentOpenClaw
1Основная задачаПисать код, рефакторить и проверятьБыть вашим долгоиграющим личным агентомЗапускать ассистентов по каналам, людям и устройствам
2Где вы с ним встречаетесьТерминал, десктоп, веб-приложение, IDE; управление с сопряжённого телефонаТерминал, десктоп, 20+ чатов, голосСначала 20+ приложений чатов; Control UI в браузере; нативные приложения и узлы телефонов
3Постоянная работаФоновый сервис; расписание opencode run задаёте вы самиВстроенный cron с доставкой в любой чатДемон Gateway с заданиями cron и почтовыми триггерами
4Долговременная памятьНичего о вас — инструкции проекта и навыкиОтобранные файлы памяти, поиск по сессиям, моделирование пользователяОдин подключаемый слот памяти с записанным происхождением
5ОбучениеВы учите его (навыки, AGENTS.md); по запросу он может написать плагины для себяПишет и улучшает собственные навыкиМастерская навыков учится, исправляет и архивирует процедуры
6Параллельная работаФоновые субагенты, фоновый shell, встроенные worktreeДо 10 одновременных субагентов, Kanban, групповые чаты ботовМаршрутизация между агентами, субагенты, облачные воркеры
7Инструменты в одном скриптеCode Mode (JavaScript, включён по умолчанию для MCP)execute_code (Python поверх RPC)Code Mode (JavaScript через Node или QuickJS)
8Безопасность по умолчаниюУпорядоченные правила allow/ask/deny, жёсткие запреты, снимки на каждом шагеПодтверждение команд, сопряжение в личных сообщениях; изолируйте бэкендСопряжение в личных сообщениях; политика в коде; песочница по желанию
9Помощь в кодингеСнимки и /undo, закреплённые диффы, изменённые файлы по ходам; LSP пока нетНастоящие языковые серверы, контрольные точки и /rollback, worktreeДелегирует работу Codex, Claude Code, OpenCode и другим harness
10Модели75+ провайдеров через models.dev, автоматически найденные локальные модели, Zen/Go, вход через ChatGPT и Copilot300+ моделей Nous Portal, OpenRouter, OpenCode Zen/Go, Copilot, локальный llama.cppПочти все крупные провайдеры, OAuth по подписке, эндпоинты на собственном хостинге, отобранный список рекомендуемых
11Кто платит командеAnomaly — за счёт необязательных модельных сервисов и корпоративных функцийNous Research на венчурные деньги — через Portal и CloudФонд на пожертвования; покупать нечего
12Стиль релизов33 релиза v2 за пять недель; v1 всё ещё получает патчиКрупные именованные релизы плюс ежедневные canary; стабильные каналы SemVer с v0.22Несколько релизов в неделю; четыре канала релизов; публичные беты

Показать изображение Одни и те же строительные блоки, разные центры: у OpenCode в центре сессия, у Hermes — память агента, у OpenClaw — Gateway.

1. Почти всё решает задача

Если ваша фраза начинается с “в этом репозитории…”, вам нужен OpenCode. Если она начинается с “напомни мне…”, “проследи за…” или “каждое утро…”, вам нужны Hermes или OpenClaw. Если с “наша команда…” — склоняйтесь к OpenClaw. Остальные строки в основном отсюда и следуют.

2. Где вы с ним встречаетесь

OpenCode живёт там же, где живёт код: в терминале, настольном приложении, браузере и вашем редакторе. С версии 2.0.29 телефон можно сопрячь по QR-коду и удалённо управлять сессией, но это по-прежнему кокпит для кодинга, а не собеседник в чате. У Hermes и OpenClaw всё наоборот: их создавали для переписки. Hermes добавляет голос и слово пробуждения, OpenClaw — узлы устройств, которые могут пользоваться камерой, экраном и геолокацией телефона.

3. Постоянная работа

Все три умеют работать в фоне. Но только двое из них начинают первыми. У Hermes есть cron на естественном языке, который доставляет результаты в любой подключённый чат; у OpenClaw запланированные задания и почтовые триггеры встроены в Gateway. OpenCode ждёт, пока его попросят, — правда, его новый клиентский пакет умеет находить запущенный сервис, а это делает opencode run запуск из вашего собственного задания cron совсем простым.

4. Память

Здесь самое резкое философское расхождение. OpenCode помнит ваш проект: AGENTS.md, навыки, историю сессий. Он не строит модель вас, и для инструмента для кодинга это, пожалуй, преимущество. Hermes помнит вамнамеренно и в ограниченных файлах, которые вы можете прочитать. OpenClaw делает память слотом плагина — одновременно работает только один плагин памяти — и отслеживает, откуда пришло каждое воспоминание, так что удаление действительно что-то значит.

5. Обучение

Hermes сделал цикл самопишущихся навыков своей визитной карточкой; Мастерская навыков OpenClaw теперь делает почти то же самое, с версионированием и отменой. OpenCode сам не учится — но в 2.0 вы можете попросить его написать плагин или навык для себя и сразу же пользоваться им, а это более явное и проверяемое обучение. Для кода я предпочитаю явное.

6. Параллельная работа

OpenCode 2.0 почти закрыл этот разрыв: фоновые субагенты, фоновые команды shell и встроенные worktree дают настоящие параллельные потоки в одном окне. Hermes по умолчанию запускает до десяти субагентов одновременно и добавляет Kanban-доски и групповые чаты ботов. OpenClaw распределяет работу между несколькими агентами и умеет отдавать выполнение облачным воркерам.

7. Инструменты в одном скрипте

Все три теперь позволяют модели написать небольшую программу вместо одного вызова инструмента за каждый круг. OpenCode и OpenClaw используют JavaScript, Hermes — Python. Особенность OpenCode в том, что Code Mode включён по умолчанию для каждого MCP-сервера, и это тем важнее, чем больше инструментов вы подключаете.

8. Безопасность по умолчанию

Система разрешений OpenCode — самая понятная: вы читаете список правил и знаете, что произойдёт. Hermes — самый честный: он говорит, что единственная настоящая стена — операционная система, и советует изолированные бэкенды. У OpenClaw — самая структурная модель — Gateway, который проводит политику в коде, — но включать песочницу вам. Подробнее в части 11.

9. Помощь в кодинге

Пошаговые снимки, закреплённые диффы и хронология изменённых файлов в OpenCode дают лучший цикл проверки из всех трёх. Hermes выигрывает в диагностике от языковых серверов, которой у OpenCode v2 сейчас нет. У OpenClaw подход другой: вместо того чтобы соревноваться в роли агента для кодинга, он принимает у себя других агентов — среди них Codex, Claude Code, Copilot и OpenCode.

10. Модели

Все три действительно не привязаны к конкретной модели. Каталог провайдеров OpenCode — — это это models.dev, открытая база, которую наполняет сообщество и которую начали в команде OpenCode, — поэтому новые модели обычно появляются там первыми. Самый гладкий путь у Hermes — Nous Portal; OpenClaw ведёт вручную отобранный список “рекомендуемых моделей”, который его средства выбора показывают первым. Самим моделям посвящена часть 9.

11. Кто платит команде

Это важнее, чем кажется. OpenCode финансируется продажей необязательного доступа к моделям и корпоративных функций вокруг бесплатного агента. Hermes — продукт лаборатории на венчурные деньги, которая продаёт подписки и хостинг. OpenClaw управляется фондом, который ничего не продаёт. Ни один вариант не лучше автоматически, но каждый создаёт свои стимулы, и полезно понимать, на какой из них вы опираетесь.

12. Стиль релизов

Все три движутся быстро. OpenCode выпускает небольшие частые точечные релизы. Hermes теперь делает крупные именованные релизы в стабильном канале SemVer, а для смелых — ежедневные canary-сборки. OpenClaw выпускает несколько релизов в неделю в четырёх каналах, между ними — публичные беты. Фиксируйте версии везде, где это важно.


Часть 7 — Почему для кода я выбрал бы OpenCode v2

Я пишу программы с ИИ-агентами, а не руками, и OpenCode — то место, где идёт эта работа: именно этим инструментом я собрал моё собственное приложение Stash. Hermes и OpenClaw тоже умеют писать код. Вот почему для кода я всё равно беру OpenCode v2.

1. В специальной работе выигрывают специалисты. Цикл кодинга: план, правка, тест, чтение диффа, при необходимости откат, повтор. OpenCode v2 отшлифовал каждый шаг этого цикла: агент-планировщик, который не может править файлы, упорядоченные правила разрешений, снимки до и после каждого шага модели, закреплённый просмотр диффов, список изменённых за ход файлов и откат одной командой. Агент-универсал может делать ту же работу. Но он не делает её настолько проверяемой.

2. Страховка рассчитана на то, как люди на самом деле пользуются агентами сегодня. В 2026 году большинство тех, кто ведёт агентов для кодинга, не читают каждую строку по мере её появления. Пошаговые снимки, worktree и правило “запретить git push” — вот что делает такой стиль работы выживаемым. OpenCode считает их основными функциями, а не дополнениями.

3. Code Mode и фоновая работа бьют по настоящему узкому месту. Ожидание. Каждый обойдённый круг и каждое задание, которое можно отправить в фон с помощью Ctrl+B — это возвращённое время. На загруженной связке MCP Code Mode должен также означать заметно меньше токенов; хотелось бы увидеть независимые замеры, но решение выглядит разумным.

4. Это среда выполнения, а не просто приложение. Перестроенный API, клиентский пакет и встраиваемый SDK позволяют OpenCode жить внутри ваших собственных инструментов: заданий CI, дашбордов, кокпитов для параллельных агентов вроде Orca и даже Cloudflare Durable Object. А поскольку OpenCode может вызывать собственный API, агент способен организовывать свою работу: создать worktree, перенести в него сессию, прервать застрявшее.

5. Свобода в моделях без лишней возни. OpenCode берёт каталог провайдеров из models.dev, сам находит Ollama, LM Studio и vLLM, входит в аккаунты ChatGPT и GitHub Copilot и предлагает собственный план Go — $10 в месяц за набор из 29 моделей, — если вам просто нужно что-то работающее. Смена модели — выбор в меню, а в год, когда “лучшая модель” меняется каждый месяц, это своего рода страховка.

6. Он хорошо ладит с двумя другими. Hermes поставляется с готовым навыком для передачи работы OpenCode, а OpenClaw умеет запускать OpenCode как внешний harness. Оба могут использовать OpenCode Zen и Go как провайдеров моделей. Выбор OpenCode для кода не отрезает вас ни от одного из них.

7. Импульс настоящий. Около 212 000 звёзд, более 28 000 форков, примерно 950 участников и заявленные на главной странице более 16 миллионов разработчиков в месяц. Kilo, агент для кодинга с открытым исходным кодом, которого Anaconda купила в июле, перестроил свой CLI и расширение для VS Code поверх OpenCode.

Справедливые возражения

  • Диагностики LSP в v2 пока нет. У Hermes они есть. Вместо этого поручите агенту запускать проверку типов.
  • Он не знает вам. Если вам нужен агент, который помнит ваши предпочтения во всех сферах жизни, — это работа для Hermes.
  • Он не живёт в ваших чатах. Если вы хотите запустить задачу из WhatsApp в электричке, используйте Hermes или OpenClaw как приёмную — именно об этом дальше, в части 8.
  • Если вы пользуетесь Claude только по плану Pro или Max, Claude Code по-прежнему будет более гладким путём. С января Anthropic ограничила такие подписки своим инструментом; OpenCode может работать с Claude через платный ключ API.

Часть 8 — Вместе лучше: приёмная и мастерская

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

Показать изображение Приёмная говорит с вами, мастерская — с вашим кодом. Ни одной не нужно уметь делать работу другой.

Схема A: Hermes — приёмная, OpenCode — мастерская

Hermes поставляется с готовым навыком, который устанавливается по умолчанию, для использования OpenCode как автономного исполнителя кода, управляемого через терминальные и процессные инструменты Hermes. Навык написан под разработку функций, рефакторинги и проверку пул-реквестов, долгие сессии с контролем прогресса и параллельные задачи в изолированных worktree.

На практике это значит, что вы можете написать Hermes в Telegram что-то вроде “Запустите OpenCode в ~/code/shop, добавьте пагинацию в API заказов, прогоните тесты и пришлите мне краткое описание диффа” — и Hermes будет управлять OpenCode на той машине, где работает сам.

Два практических замечания:

  • В требованиях навыка до сих пор указана команда установки v1 (npm i -g opencode-ai@latest). Если вы перешли на OpenCode 2.0, ставьте его установщиком v2 и проверьте, который бинарник на самом деле видит Hermes, командой which -a opencode — сам навык предупреждает, что разные оболочки могут находить разные бинарники OpenCode.
  • Дайте Hermes такой же доступ к моделям. У Hermes есть встроенные opencode-zen и opencode-go провайдеры, так что одна подписка OpenCode Go может обслуживать оба инструмента.

Схема B: OpenClaw — приёмная, OpenCode через ACP

OpenClaw умеет запускать внешние harness для кодинга через Agent Client Protocol, и в его списке harness есть opencode псевдоним. Когда бэкенд ACP настроен — об этом рассказывает страница OpenClaw “ACP agents — setup” — вы можете привязать разговор к сессии OpenCode, работающей в конкретном репозитории:

текст

/acp spawn opencode --bind here --cwd /workspace/shop

С этого момента этот чат и есть — это сессия OpenCode: сообщения идут в OpenCode, ответы возвращаются в канал, а среда выполнения ACP владеет сессией и её отменой. OpenCode должен быть установлен и авторизован на хосте Gateway. Для команды это убойная схема: канал в Slack или Teams, где любой, кому разрешено, может попросить исправление, а правила разрешений самого OpenCode по-прежнему решают, что агенту можно.

Схема C: один счёт за модели для всех трёх

Все три инструмента принимают одни и те же виды доступа к моделям, так что это можно централизовать:

  • OpenCode Zen или Go работают нативно в OpenCode и как провайдеры в Hermes и OpenClaw.
  • Роутер , например OpenRouter, даёт всем трём один ключ и один счёт; локальный переключатель вроде CC Switch, если он у вас уже есть, держит настройки провайдеров в одном месте.
  • Локальная Ollama обслуживает все три для приватных задач при нулевых предельных затратах.

Пять правил для связки из двух агентов

  1. Приёмная предлагает, а сливаете вы. Запретить git push в правилах разрешений OpenCode, а пул-реквесты проверяйте сами.
  2. Запускайте мастерскую на чём-то одноразовом — на dev-машине, VPS или в контейнере, а не на машине с вашими личными данными.
  3. Разные учётные данные. Агент, смотрящий в чаты, не должен держать ваши рабочие ключи, а агент для кодинга — вашу почту.
  4. Сопрягайте, а не выставляйте наружу. Используйте сопряжение в личных сообщениях в приёмной, сопряжение OpenCode в мастерской и SSH или частную сеть между машинами.
  5. Храните расшифровку. Каждый раз просите в чате краткое описание диффа, чтобы оставалась читаемая человеком запись того, что изменилось.

Часть 9 — Новая волна моделей по данным models.dev

Агент хорош ровно настолько, насколько хороша модель за ним, и последние девяносто дней были исключительными даже по меркам 2026 года. (Более широкую картину года смотрите в моём сводном обзоре State of AI 2026.)

Удобнее всего следить за этой ротацией моделей на сайте models.dev — базе данных с открытым исходным кодом о характеристиках, ценах и возможностях моделей, которую начали вести в команде OpenCode и которая используется внутри самого OpenCode. Именно поэтому новые модели так быстро появляются в списке выбора OpenCode: каталог — это models.dev. Всю базу любой может выгрузить как JSON:

bash

curl https://models.dev/api.json

Я выгрузил всю базу 17 октября. Сейчас в ней 232 провайдера и 8 986 карточек моделей. Если отфильтровать текстовые модели с вызовом инструментов, опубликованные самими разработчиками и выпущенные с 15 июля по 16 октября, и считать каждую модель один раз, получится 40 новых моделей за три месяца. У тридцати четырёх из них контекстное окно не меньше миллиона токенов. У тринадцати — открытые веса.

Цены ниже — это каталожные цены из models.dev в долларах США за миллион токенов (вход / выход), без НДС. Модели с открытыми весами продают многие хосты по разным ценам; если сам разработчик не продаёт модель напрямую, я указываю хост. Всё это меняется каждую неделю — проверяйте, прежде чем строить на этом бюджет.

Фронтир, закрытые веса

МодельПроизводительВыпуск (2026)КонтекстЦена (вход / выход)Почему это важно
Gemini 4 ArgonGoogle13 окт.1M$2 / $10Новый флагман Google для кодинга, математики и долгосрочных агентов; запущен в приложении Gemini и в интерфейсе кодинга Antigravity
Muse WonderMeta12 окт.1M$4 / $20Фронтирная мультимодальная модель рассуждений Meta для персональных агентов, долгосрочного кодинга и работы с компьютером
Claude Haiku 5.5Anthropic7 окт.1M$0.10 / $0.50Быстрый и недорогой Claude — идеален для разговорчивых шагов постоянно работающего агента
Mistral Large 4Mistral6 окт.1M$0.68 / $2.09В models.dev описана как мультимодальная MoE с 1 триллионом параметров
GPT-6.1 SolOpenAI29 сент.1.05M$2 / $10Производительность почти как у Astra в кодинге и работе с компьютером, но заметно дешевле
Claude Sonnet 5.5Anthropic28 сент.1M$2 / $10Повседневный Claude для кодинга и агентов
Claude Opus 5.5Anthropic22 сент.1M$4 / $20Долгие агентские задачи в кодинге и работе со знаниями
GPT-6 Sol / GPT-6 LunaOpenAI22 сент.1.05M$2 / $10 · $0,10 / $0,50Sol — для сложных задач; Luna — для массовых сфокусированных задач
Grok 4.7xAI21 сент.500K$2 / $6Фронтирная модель xAI для долго работающих агентов
GPT-6 AstraOpenAI4 сент.1.05M$10 / $50Самая мощная модель OpenAI
Gemini 3.8 FlashGoogle2 сент.1M$0.75 / $3.75Самая сильная Flash-модель Google, нацеленная на длительную работу над софтом
Claude Fable 5.1Anthropic1 сент.1M$10 / $50Верхний уровень Anthropic для требовательных рассуждений и долгой работы

Волна открытых весов

МодельПроизводительВыпуск (2026)РазмерКонтекстЦена (вход / выход)Почему это важно
Muse Spark OpenMeta15 окт.816B всего, 42B активных1M$1,25 / $4,25 (Ollama Cloud)Версия Muse Spark с открытыми весами, которую Марк Цукерберг обещал в сентябре; уже у десятка хостов
Nemotron 3.5 Super VLNVIDIA15 окт.120B всего, 12B активных1MБесплатно в каталоге NVIDIAРассуждения о видении и языке для агентов, открытые веса
Beam 1.0Reflection AI5 окт.501B всего, 23B активных1M$1 / $3 (OpenRouter)Новая открытая MoE для кодинга и агентов; ограниченное время бесплатно в OpenCode Go и Zen
MiMo-V2.6-Pro / FlashXiaomi22 сент.—1M$0,435 / $0,87 · $0,14 / $0,28Мультимодальные агенты для кодинга по минимальным ценам
DeepSeek V4.1 FlashDeepSeek10 сент.—1M$0.15 / $0.60Дешёвая и толковая рабочая лошадка с лимитом вывода 393K
Hy4 previewTencent28 авг.—1M$0.834 / $2.501Агентская модель Tencent нового поколения
GLM-5.3-FlashZ.ai26 авг.—1M$0.15 / $0.50Нативно мультимодальная и открытая — отличная повседневная модель для сборки
GLM-5.3Z.ai14 авг.—1M$1.40 / $4.40Флагман Z.ai для долгосрочного кодинга
Qwen3.8 27BAlibaba14 авг.27B dense—Запустите локальноЛокальный универсал для машин с 32 ГБ и больше
DeepSeek V4 ProDeepSeek12 авг.—1M$0.66 / $1.98Более крупный DeepSeek, по-прежнему дешёвый
Kimi K3Moonshot AI16 июл.—1M$3 / $15Мультимодальная, с переключаемым режимом максимальных усилий в рассуждениях

“—” значит, что models.dev не фиксирует эту деталь. Перед коммерческим использованием читайте лицензию каждой модели — “открытые веса” не всегда означают “делайте что хотите”.

Показать изображение Цены на вывод различаются примерно в 180 раз — от $0,28 до $50 за миллион токенов. Обратите внимание на логарифмическую ось: дешёвый край гораздо дешевле, чем кажется.

Пять выводов из данных

  1. Миллион токенов теперь по умолчанию. У тридцати четырёх из сорока новых моделей контекстное окно не меньше миллиона токенов. Длинный контекст перестал быть отличием — теперь важно, насколько хорошо модель использует его — именно для этого и нужны компактификация контрольных точек в OpenCode и поиск по сессиям в Hermes.
  2. Дешёвый уровень стал по-настоящему хорош. Claude Haiku 5.5 и GPT-6 Luna стоят по $0,10 на входе и $0,50 на выходе. DeepSeek V4.1 Flash, GLM-5.3-Flash и MiMo-V2.6-Flash — в той же полосе. Для постоянно работающего агента, который отвечает на десятки сообщений в чате в день, это полностью меняет экономику (часть 10).
  3. Открытые веса теснят фронтир. Muse Spark Open, Beam 1.0, Kimi K3 и GLM-5.3 — все с открытыми весами, с миллионным контекстом и настройкой под агентов. Год назад “открытый” означало “поколение позади”. Всё чаще это значит “на несколько месяцев позже и за долю цены”.
  4. Разброс цен огромен. Выходные токены стоят от $0,28 за миллион внизу и до $50 наверху. Использовать флагман на каждом шаге — самая дорогая привычка в агентском ИИ.
  5. Бесплатные акции повсюду. В каталогах OpenCode Zen и Go сейчас есть ограниченные по времени бесплатные версии Beam, LongCat 2.5 Preview, Nemotron 3.5 Super VL, MiMo-V2.6-Flash, DeepSeek V4.1 Flash и GLM-5.3-Flash. Отлично для экспериментов — проверяйте условия, прежде чем отправлять что-то чувствительное.

К чему мейнтейнеры каждого проекта вас склоняют

  • OpenClaw держит вручную собранный упорядоченный список рекомендованных моделей, который его списки выбора показывают первым. На 16 октября верхушка списка выглядит так: Claude Opus 5.5, GPT-6.1 Sol, Gemini 4 Argon, GPT-6 Astra, Claude Fable 5.1, Claude Sonnet 5.5, Claude Sonnet 5, Grok 4.7, DeepSeek V4.1 Flash и DeepSeek V4 Flash — ниже Muse Spark 1.3, Hy4, MiMo-V2.6-Pro, Qwen3.8 Max, GLM-5.3 и Kimi K3.
  • OpenCode Go ($10 в месяц, или $40 за Go Plus с более высокими лимитами) сейчас предлагает Kimi K3, Gemini 4 Argon, Kimi K2.7 Code, Step 5 Preview, MiniMax M3, Claude Haiku 5.5, GPT-6 Luna, Qwen3.7 Plus, GLM-5.3-Flash, MiMo-V2.6-Flash, DeepSeek V4.1 Flash и Muse Spark 1.3, а также бесплатные модели на ограниченное время — всего 29.
  • Hermes Agent v0.22 добавил поколение Claude 5.5, GPT-6 и Gemini 4 Argon, а Nous Portal предлагает более 300 моделей. Одна освежающе честная деталь из собственной документации Nous: её чат-модели Hermes 4 не рекомендуются для управления Hermes Agent, потому что они настроены на разговор, а не на быстрые серии вызовов инструментов.

Мои предложения по маршрутизации

Это мои отправные точки, а не результаты бенчмарков — проверьте двух кандидатов на своей работе, прежде чем останавливаться на одном.

РольСильныеЗначениеПриватные / локальные
OpenCode — планирование и сложные багиClaude Opus 5.5, GPT-6.1 Sol, Gemini 4 ArgonGLM-5.3, Kimi K3Открытым моделям фронтирного уровня нужно серверное железо
OpenCode — повседневная сборкаClaude Sonnet 5.5GLM-5.3-Flash, DeepSeek V4.1 Flash, MiMo-V2.6-ProQwen3.8 27B
Hermes / OpenClaw — разговорные шаги постоянно работающего агентаClaude Haiku 5.5GPT-6 Luna, DeepSeek V4.1 Flash, GLM-5.3-FlashNemotron 3.5 Lightning, Qwen3.8 27B
Hermes / OpenClaw — переданные тяжёлые задачиClaude Sonnet 5.5, GPT-6.1 SolGLM-5.3, DeepSeek V4 Pro—

Если GLM станет вашей основной моделью, GLM Coding Plan по моей партнёрской ссылке даёт скидку 10%. (Партнёрская ссылка — см. раскрытие информации в начале статьи.) В OpenCode для него есть встроенный провайдер, /connect, а в Hermes тоже есть провайдер Z.ai. Следите за тем, чтобы тип ключа соответствовал провайдеру — ключи Coding Plan и обычные ключи API не взаимозаменяемы.

Если хотите копнуть глубже в отдельные модели, мои Сравнение Kimi K3, Fable 5.1 и GLM-5.3 и разбор GLM-5.3-Flash и MiniMax M3 идут дальше, чем могу я, а моё сравнение MiniMax M3, Kimi K2.7 Code и Nemotron 3 Ultra смотрит на модели через призму OpenClaw и Hermes Agent.


Часть 10 — Сколько это на самом деле стоит

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

Необязательные подписки

ВариантЦенаРаботает сПримечания
Локальные модели через Ollama, LM Studio или llama.cpp$0Все триВаше железо, ваше электричество; медленнее и слабее фронтирных моделей
OpenCode Go$10 в месяцВ OpenCode нативно; в Hermes и OpenClaw как провайдер29 моделей с лимитами использования на пятичасовое окно
OpenCode Go Plus$40 в месяцТо жеБолее высокие лимиты
OpenCode ZenОплата по факту использованияТо жеМодели, которые команда OpenCode прогнала через бенчмарки для агентов
Nous PortalПримерно $20–$200 в месяцHermes (самый простой путь)Более 300 моделей плюс Tool Gateway; тарифы $20, $100 и $200 по данным Composio за сентябрь
Hermes CloudХостинг с оплатой по счётчикуHermesВ сентябрьском сравнении Composio инстансы стоили от примерно $0,29 в день во время работы
OpenClaw$0—Ни платных тарифов, ни хостинга, ни платных токенов
Небольшой VPSОколо $5 в месяцЛюбойВ README Hermes прямо предлагается VPS за $5

Цены приведены по прайсам или сообщениям на 17 октября 2026 года, указаны без НДС и часто меняются. Проверяйте перед подпиской.

Если на время экспериментов вы предпочитаете не тратить на модели ничего, мой обзор лучших бесплатных API для OpenClaw — хорошая отправная точка: большинство этих эндпоинтов работает и с Hermes, и с OpenCode.

Почему маршрутизация моделей важнее для Hermes и OpenClaw

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

Вот простая модель одного загруженного персонального агента: 100 шагов в день в течение 30 дней, каждый отправляет 20 000 входных токенов и получает 1 000 выходных, по ценам из таблицы выше. “С кешированием” предполагает, что 90% входных токенов считаются по тарифу чтения кеша провайдера, и не учитывает надбавки за запись в кеш.

Модель на каждом шагеВ месяц, без кешированияВ месяц, с кешированием
Claude Haiku 5.5 или GPT-6 Luna$7.50$2.64
DeepSeek V4.1 Flash$10.80$2.86
GLM-5.3-Flash$10.50$4.02
Claude Sonnet 5.5 или GPT-6.1 Sol$150.00$47.40
Claude Opus 5.5$300.00$94.80
GPT-6 Astra$750.00$264.00

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

Вывод: выделите «приёмной» быструю и дешёвую модель для разговора и сортировки задач и позволяйте ей эскалировать — к более сильной модели или к OpenCode — только когда задача этого заслуживает. Hermes поддерживает резервных провайдеров и отдельную модель для каждого бота; OpenClaw поддерживает модели для каждого агента и переключение при сбое; в OpenCode каждый агент и каждая команда могут работать на своей модели.

Четыре реалистичных месячных бюджета

БюджетНастройкаПримерно в месяц
БесплатноOpenCode v2 с локальными моделями; Hermes или OpenClaw на той же машине с локальными моделями$0 (плюс оборудование, которое у вас уже есть)
СтартовыйOpenCode Go для кодинга и как провайдер для «приёмной»$10
ПовседневныйOpenCode Go + дешёвая модель через API для постоянно работающего агента + VPS за $5$15–30
PowerGo Plus или Nous Portal, фронтирные модели через API для трудных задач, постоянно работающий VPS$50–150+

Часть 11 — Безопасность: раздел, который никто не хочет читать

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

У каждого проекта свой ответ на это, и вам стоит знать, на какой именно вы полагаетесь.

OpenCode v2Hermes AgentOpenClaw
Кто может с ним говорить?Вы локально; сопряжённые браузеры или телефоны с учётными даннымиВы и все, кого вы одобрите на каждой чат-платформе (сопряжение в личных сообщениях)Сопряжённые отправители в каждом канале; роли и области доступа в общих Gateway
Что выполняет команды?Ваша учётная запись пользователя, ограниченная правилами разрешенийНастроенный терминальный бэкенд — ваш хост, если только вы не выберете Docker, SSH или облачную песочницуХост для основной сессии, если только вы не настроите песочницы, узлы или облачные воркеры
Что останавливает плохую команду?Упорядоченные правила allow/ask/deny и жёсткие запретыЗапросы подтверждения и правила запрета — и, по его собственному признанию, в итоге только операционная системаПолитики, применяемые в коде Gateway, плюс необязательная песочница
ОтменаСнимки до и после каждого шага (только файлы)Контрольные точки и /rollback (только файлы)Версионированное состояние и защищённые обновления; выученные навыки можно отменить
Известная историяЯнварская уязвимость сервера v1 (CVE-2026-22812), исправленная в 1.0.216Отчёты об аудите от пользователей и записи CVE от третьих сторон; проверьте вкладку безопасности проекта’s на GitHubНесколько серьёзных CVE, утечка Moltbook и вредоносные навыки ClawHub — в основном в начале 2026 года

Контрольный список для каждого

OpenCode v2

  • Держите общий сервис на localhost. Подключайтесь к нему извне через opencode pair SSH или частную сеть вроде Tailscale — и читайте подтверждение перед использованием --remote.
  • Начинайте каждый проект с включёнными shell-командами «спрашивать», затем разрешите безопасные (git status *, git diff *, ваши команды тестов и линтинга) и deny git push *.
  • Оставьте включённым стандартный запрос подтверждения перед чтением .env файлов.
  • Используйте политики чтобы неодобренные провайдеры моделей исчезали при работе с клиентами.
  • Делайте коммит перед большими задачами. Снимки восстанавливают файлы; они не могут отменить удалённую таблицу базы данных или развёртывание.

Hermes Agent

  • Если Hermes читает почту, просматривает сайты или принимает сообщения в чате, запускайте его терминал на Docker, удалённом SSH-хосте или облачной песочнице, а не на основной машине.
  • Держите сопряжение в личных сообщениях и белые списки строгими. Политика Hermes’s прямо говорит, что все, кого вы авторизуете в канале, имеют одинаковое доверие — запускайте отдельные экземпляры для разных уровней доверия.
  • Держите дашборд и другие локальные HTTP-интерфейсы на loopback; проект рассматривает их открытие как крайнюю меру.
  • Время от времени просматривайте навыки, которые он пишет для себя. Выученные процедуры — это сила, и они сохраняются.

OpenClaw

  • Прочитайте руководство по безопасности, инструкцию по открытию доступа и руководство по песочнице перед тем как подключать кого-либо ещё или открывать Gateway.
  • Одобряйте неизвестных отправителей осознанно, только openclaw pairing approve <channel> <code>.
  • Включите песочницу для всего, что выходит за пределы вашей основной сессии, и фиксируйте версии разрешённых плагинов.
  • Запуск openclaw skills verify прежде чем доверять новому навыку из ClawHub, и помните, что незавершённая проверка всё равно может разрешить установку с предупреждением.
  • Один общий Gateway рассчитан на людей, которые доверяют друг другу. Группам, не доверяющим друг другу, нужны отдельные Gateway.

Все три

  • Никогда не открывайте порт агента напрямую в интернет.
  • Давайте каждому агенту минимум прав, который ему нужен: отдельные ключи API, никаких производственных учётных данных, никакой личной почты на машине для кодинга.
  • Обновляйтесь регулярно — каждый проект в этой статье исправляет проблемы безопасности в точечных выпусках.
  • Если вы запускаете любой из них на сервере Linux, начните с основ в моём Чек-лист защиты сервера Debian.

Часть 12 — Как установить все три: пошагово

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

Шаг 0 — что вам понадобится

  • Git, а для всего, что связано с кодом, — проект в репозитории Git.
  • Современный терминал (Ghostty, WezTerm, Kitty, Alacritty, Windows Terminal).
  • macOS, Linux или Windows. Все три теперь поддерживают нативную установку в Windows; WSL2 по-прежнему остаётся хорошим вариантом для инструментов, ориентированных на Linux.
  • Хотя бы одна модель: ключ API, аккаунт OpenCode Go или Zen, вход в Nous Portal, подписка ChatGPT или GitHub Copilot там, где она поддерживается, — или Ollama для локальных моделей.

OpenCode v2

bash

# macOS, Linux, WSL — the official v2 installer
curl -fsSL https://opencode.ai/v2/install | bash

# or a package manager
npm install -g @opencode/cli
brew install anomalyco/tap/opencode-v2
winget install --id Anomaly.OpenCode -e    # Windows (check availability — see Part 3)

# then
opencode --version          # 2.0.x
opencode service status     # the shared background service
cd ~/code/your-project && opencode

В OpenCode выполните /connect чтобы добавить провайдера, и /models чтобы выбрать модель, — или просто запустите Ollama, которую v2 обнаруживает автоматически. Приложение для компьютера находится на opencode.ai/download. Переходите с v1? Тогда выполните opencode upgrade --major, предварительно сделав резервную копию ~/.config/opencode. Полная документация: opencode.ai/v2/docs.

Разумная стартовая политика разрешений для opencode.jsonc в корне проекта:

jsonc

{
  "$schema": "https://opencode.ai/config.json",
  "permissions": [
    { "action": "shell", "resource": "*",                 "effect": "ask"   },
    { "action": "shell", "resource": "git status *",      "effect": "allow" },
    { "action": "shell", "resource": "git diff *",        "effect": "allow" },
    { "action": "shell", "resource": "npm test *",        "effect": "allow" },
    { "action": "shell", "resource": "npm run typecheck *", "effect": "allow" },
    { "action": "shell", "resource": "git push *",        "effect": "deny"  }
  ]
}

Это правило проверки типов заменяет отсутствующую диагностику LSP — подставьте команды своего инструментария.

Hermes Agent

bash

# macOS, Linux, WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc            # or ~/.zshrc

hermes setup                # full setup wizard (or: hermes setup --portal for Nous Portal)
hermes model                # pick a provider and model
hermes                      # start chatting in the terminal
hermes gateway setup        # connect Telegram, Discord, Slack, WhatsApp…
hermes gateway start
hermes doctor               # diagnose problems

В Windows выполните iex (irm https://hermes-agent.nousresearch.com/install.ps1) в PowerShell. Загрузить Hermes Desktop можно на hermes-agent.nousresearch.com, а документация находится на hermes-agent.nousresearch.com/docs. Переходите с OpenClaw? Сначала посмотрите, что будет импортировано, с помощью hermes claw migrate --dry-run — он может перенести ваши SOUL.md, воспоминания, созданные вами навыки, список разрешённых команд, настройки обмена сообщениями и выбранные ключи API.

OpenClaw

bash

# macOS, Linux, WSL2
curl -fsSL https://openclaw.ai/install.sh | bash

# or, if you already manage Node.js (24.16+ or 26.1+; Node 26 recommended)
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon

# then
openclaw gateway status
openclaw dashboard          # opens the Control UI in your browser

В Windows выполните iwr -useb https://openclaw.ai/install.ps1 | iex в PowerShell. Мастер настройки проверяет доступ к моделям, создаёт рабочее пространство и настраивает Gateway; подключайте каналы из руководства по началу работы, а новых отправителей одобряйте с помощью openclaw pairing approve <channel> <code>. Прочитайте руководство по безопасности прежде чем приглашать кого-то ещё. Что касается конкретно Telegram, моё Руководство по режиму тредов OpenClaw в Telegram описывает настройку пошагово.

Подключаем приёмную к мастерской

  • Hermes → OpenCode: встроенный навык OpenCode устанавливается по умолчанию. Убедитесь, что opencode бинарный файл, который видит Hermes, — это версия v2 (which -a opencode), и авторизуйте провайдера в OpenCode (opencode auth login). Затем просто попросите Hermes использовать OpenCode для задачи по кодингу.
  • OpenClaw → OpenCode: следуйте руководству OpenClaw’s по настройке агентов ACP, убедитесь, что OpenCode установлен и авторизован на хосте Gateway, затем привяжите беседу командой /acp spawn opencode --bind here --cwd /path/to/repo.

Часть 13 — Что вам запускать? Восемь сценариев

Показать изображение Восемь ситуаций — восемь ответов. Найдите строку, которая похожа на вас.

1. “Я просто хочу создавать программы.”

OpenCode v2. Начните с политики разрешений в части 12, а AGENTS.md для вашего проекта, а также OpenCode Go или локальную модель. Orca добавьте позже, если хотите прогнать несколько моделей на одной задаче наперегонки. Впервые создаёте что-то с агентами? Начните с моего руководство по вайб-кодингу.

2. “Хочу ассистента в телефоне, который действительно меня помнит.”

Hermes Agent. Установите Hermes Desktop, подключите Telegram (или другой удобный вам мессенджер) и направьте повседневные запросы в недорогую модель, например Claude Haiku 5.5, GPT-6 Luna или DeepSeek V4.1 Flash. Дайте ей несколько недель на обучение, прежде чем судить — в этом весь смысл.

3. “Хочу одного ассистента для семьи или команды — в WhatsApp, Slack и Teams.”

OpenClaw. Общий Gateway, плагины каналов, роли и многопользовательские сессии — именно для этого он и создан. Включите песочницу и используйте отдельные Gateway для групп, которые не доверяют друг другу.

4. “У меня небольшой бизнес, и мне нужна автоматизация — ежедневные отчёты, разбор входящих, напоминания.”

Hermes или OpenClaw для постоянно включённой части, а OpenCode пусть пишет нужные скрипты и интеграции. Крон на естественном языке у Hermes — самый быстрый старт для одного человека; автоматизация и роли OpenClaw лучше масштабируются на команду. Подробнее об этом подходе я писал в ИИ для роста бизнеса с OpenClaw и OpenCode.

5. “Хочу запускать задачи по кодингу с телефона.”

Приёмная плюс OpenCode — схема из части 8. Или, если вам нужно только проверять и направлять сессию, возможно, достаточно привязки устройства по QR-коду в OpenCode 2.0.

6. “Мой код не должен выходить за пределы компании.”

OpenCode v2 с локальными моделями, и политику OpenCode, которая убирает облачных провайдеров из списка выбора для этого проекта. Если вам ещё нужна приёмная, запустите Hermes или OpenClaw только с локальными моделями в той же частной сети. В моём Руководство по локальному ИИ на MacBook Pro M5 Pro 64 GB руководстве рассказано, какие локальные модели подходят для какого объёма памяти.

7. “Я на OpenClaw, но мне интересен Hermes.”

Запуск hermes claw migrate --dry-run и сравните их бок о бок. Оставайтесь на OpenClaw, если полагаетесь на многопользовательские Gateway, узлы устройств или его модель политик; попробуйте Hermes, если больше всего хотите агента, который вас изучает.

8. “Я всё ещё на OpenCode v1.”

Обновитесь с opencode upgrade --major — если только вы не зависите от плагинов v1, диагностики LSP или ссылок для обмена сессиями. В этом случае побудьте ещё немного на 1.19.x; её продолжают патчить.


Часть 14 — За чем следить дальше

  • Нативные приложения OpenCode. Anomaly говорит, что нативные приложения на основе нового процесса сопряжения уже в разработке.
  • LSP в OpenCode v2. Конфигурация по-прежнему принимается; вернутся ли языковые серверы — главный открытый вопрос для типизированных кодовых баз. Сроков не объявлено.
  • Экосистема плагинов v2 догоняет, а встраиваемый SDK выходит за пределы нынешнего раннего состояния разработки.
  • Дата вывода OpenCode v1 из эксплуатации. Она не объявлена; 1.19.x по-прежнему получает исправления.
  • Новый ритм выпусков Hermes. v0.22 перевёл установки из исходников на проверенные релизы SemVer. Следите, устоятся ли огромные сводные релизы в более ровном ритме — и изменят ли продукт Hermes Cloud и сообщения о раунде финансирования.
  • OpenClaw 2026.10.10 выход из беты и вопрос, выработают ли советы фонда по идентичности агентов, профилям, оценкам и корпоративному развёртыванию общие стандарты, которые примут другие проекты.
  • Параметры песочницы по умолчанию. OpenClaw поставляется с отключённой изоляцией; Hermes по умолчанию выполняет код на хосте. Первый проект, который сделает изоляцию поведением по умолчанию, не усложнив настройку, заслужит большие почести.
  • Модели. Лицензия Muse Spark Open и локальные квантования, запуск API Gemini 4 Argon и то, как быстро OpenCode Go, Nous Portal и список рекомендаций OpenClaw принимают каждый новый релиз.
  • Цены. Каждый тариф в этой статье менялся как минимум раз за год. Перепроверьте перед продлением.

Часто задаваемые вопросы

Чем отличаются OpenCode, Hermes Agent и OpenClaw?

OpenCode — это ИИ-агент для программирования с открытым исходным кодом: вы запускаете его в проекте кода, и он планирует, вносит правки, выполняет команды и проверяет изменения. Hermes Agent от Nous Research — самоулучшающийся персональный агент с долговременной памятью, самостоятельно написанными навыками, задачами по расписанию и доступом из более чем 20 чат-приложений. OpenClaw — это платформа-ассистент для самостоятельного хостинга, построенная вокруг Gateway, который соединяет модели, инструменты, устройства и чат-приложения для одного человека или целой команды. Все три распространяются по лицензии MIT и работают почти с любой моделью.

OpenCode v2 лучше Hermes Agent для программирования?

Для большинства задач программирования — да. У OpenCode v2 лучше цикл проверки: упорядоченные правила разрешений, снимки до и после каждого шага модели, закреплённые диффы, встроенные git worktree, фоновые субагенты и Code Mode для инструментов MCP. Hermes тоже умеет программировать, и сейчас у него есть одно явное преимущество: он запускает настоящие языковые серверы и передаёт их диагностику обратно после каждой правки, чего OpenCode v2 пока не делает.

Hermes Agent лучше OpenClaw?

Зависит от задачи. Hermes — более сильный выбор для одного человека, которому нужен агент, изучающий его предпочтения и работающий с ноутбука, дешёвого VPS или бессерверной песочницы. OpenClaw — более сильный выбор для общих многоканальных ассистентов для семей, команд и компаний, с ролями, узлами устройств и политиками, применяемыми в его Gateway. Hermes умеет импортировать существующую установку OpenClaw с помощью hermes claw migrate.

Что нового в OpenCode 2.0?

OpenCode 2.0 запускает одну общую фоновую службу за своим терминальным интерфейсом, настольным приложением, веб-приложением и расширениями для IDE; заново перестраивает серверный API; добавляет Code Mode, включённый по умолчанию для каждого сервера MCP; добавляет фоновых субагентов и фоновые команды оболочки (Ctrl+B); реализует большинство функций как более 80 внутренних плагинов с горячей перезагрузкой; и поставляет клиентский пакет и встраиваемый SDK. Недавние релизы 2.0.x добавили встроенные инструменты git worktree, сопряжение устройств по QR-коду, нативные сборки Windows ARM64 и закреплённые диффы.

Стоит ли обновляться с OpenCode v1 до v2?

Большинству — да. Обновитесь до последней версии 1.x и запустите opencode upgrade --major, или введите /update в терминальном интерфейсе, предварительно создав резервную копию ~/.config/opencode. Подождите, если вы зависите от плагинов v1 (они не работают в v2), от диагностики LSP (v2 не запускает языковые серверы) или от ссылок для общего доступа к сессиям (отменены в v2). V1 по-прежнему получает релизы с исправлениями.

Можно ли использовать OpenCode вместе с Hermes Agent или OpenClaw?

Да. Hermes поставляется со встроенным навыком, который управляет OpenCode как автономным работником-программистом, а OpenClaw может запускать OpenCode как внешний harness через Agent Client Protocol с помощью /acp spawn opencode. И Hermes, и OpenClaw также могут использовать OpenCode Zen и OpenCode Go как поставщиков моделей, так что одна подписка может обслуживать все три.

OpenCode, Hermes Agent и OpenClaw бесплатны?

Да — все три распространяются по лицензии MIT и бесплатны для самостоятельного хостинга. Вы платите за использование моделей, если не запускаете локальные модели. Необязательные платные услуги есть у двух из них: OpenCode Go ($10 в месяц), Go Plus ($40) и Zen (оплата по мере использования) для OpenCode, а также Nous Portal и Hermes Cloud для Hermes. У OpenClaw платных тарифов нет вовсе.

Какие ИИ-модели лучше всего работают с этими агентами в октябре 2026 года?

Для сложного программирования и планирования сильнейшие варианты — Claude Opus 5.5, GPT-6.1 Sol и Gemini 4 Argon; они возглавляют кураторский список рекомендаций OpenClaw — а также GLM-5.3 и Kimi K3 как сильные варианты с открытыми весами. Для повседневной разработки хорошее соотношение цены и качества у GLM-5.3-Flash, DeepSeek V4.1 Flash, MiMo-V2.6-Pro и Claude Sonnet 5.5. Для всегда включённых чат-агентов дешёвые быстрые модели, такие как Claude Haiku 5.5, GPT-6 Luna и DeepSeek V4.1 Flash, удерживают расходы на уровне нескольких долларов в месяц. Прежде чем остановиться на выборе, протестируйте двух кандидатов на своей работе.

Безопасно ли пользоваться OpenClaw?

Может — если аккуратно его настроить. В начале 2026 года у OpenClaw было несколько серьёзных проблем с безопасностью, включая уязвимости CVE высокой опасности и вредоносные навыки в ClawHub, и он до сих пор поставляется с отключённым режимом песочницы, а инструменты в основной сессии работают на хосте. Прочитайте его руководство по безопасности и инструкцию по реагированию на инциденты, не выключайте сопряжение по DM, включите песочницу для всего, что выходит за пределы вашей собственной сессии, проверяйте навыки перед установкой и никогда не открывайте Gateway в интернет.

Может ли Hermes Agent запускать локальные модели?

Да. В Hermes v0.22.0 появился запуск локальных моделей в один клик через llama.cpp с рекомендациями под конкретное железо, а ещё Hermes работает с Ollama и другими локальными серверами, совместимыми с OpenAI. Если активно используете инструменты, выбирайте модель, заточенную под агентские задачи, и дайте ей большое контекстное окно.

Что такое models.dev?

models.dev — открытая база данных, которую наполняет сообщество: характеристики, цены и возможности ИИ-моделей. Её запустила команда OpenCode, и она используется внутри OpenCode. В базе более 230 провайдеров и почти 9 000 карточек моделей, а полные данные доступны в формате JSON по адресу models.dev/api.json.

Поддерживает ли OpenCode v2 LSP?

Пока нет. OpenCode v2 принимает существующую lsp конфигурацию, но в его руководстве по миграции сказано, что он не запускает языковые серверы, не предоставляет инструменты LSP и не выдаёт диагностику LSP. Рекомендуемый обходной путь — дать агенту запускать линтер, средство проверки типов или компилятор вашего проекта: разрешите эти команды в своих правилах доступа, чтобы он мог проверять свою работу.

Кто делает OpenCode, Hermes Agent и OpenClaw?

OpenCode делает Anomaly — команда, создавшая фреймворк SST. Hermes Agent делает Nous Research, открытая ИИ-лаборатория. OpenClaw создал Peter Steinberger, который в феврале 2026 года перешёл в OpenAI; сейчас проектом управляет OpenClaw Foundation — независимая организация 501(c)(3), в которой есть мейнтейнеры из Microsoft, NVIDIA, OpenAI и Tencent.


Итог

Если сравнивать OpenCode, Hermes Agent и OpenClaw так, будто это три версии одного продукта, теряется то, что делает каждый из них хорошим.

OpenClaw — это инфраструктура: самая связанная, самая управляемая и самая амбициозная из трёх, где безопасность крепка, если всё настроить, а история объясняет, почему настраивать необходимо. Hermes Agent — самый личный — агент, который помнит вас, пишет собственные навыки и следует за вами из терминала в телефон, с на удивление честным взглядом на то, где на самом деле проходят его границы безопасности.

А OpenCode v2 — обновление года. Он взял чрезвычайно популярный инструмент и как следует перестроил его: один сервис за каждым экраном, API, которым могут управлять агенты, Code Mode включён по умолчанию, фоновая работа, которую видно и можно остановить, встроенные worktree и такой темп релизов, что шероховатости превращаются в исправления за дни, а не за месяцы. Пробелы серьёзные — LSP пока нет, ссылок для общего доступа нет, экосистема плагинов ещё переносится — но для написания программ с ИИ ничего из открытого исходного кода сейчас не лучше.

Так что не выбирайте одно. Пишите код в OpenCode v2. Hermes или OpenClaw поставьте на ресепшен. Дешёвую модель направляйте на болтовню, сильную — на трудные задачи. А потом пусть ресепшен передаёт кодинг в мастерскую.


Уже пользуетесь кем-то из этой тройки? Расскажите, какие модели вы направляете на какие задачи, стабилен ли у вас OpenCode 2.0 и заслужили ли Hermes или OpenClaw постоянное место на вашем телефоне. Правки и контраргументы приветствуются — статья обновляется, когда картина меняется.

Раскрытие информации: В статье есть одна партнёрская ссылка — на GLM Coding Plan от Z.ai. Подписка по ней даёт скидку 10%, а мне может принести комиссию без дополнительных затрат для вас. Другие продукты в статье не спонсированы, и ни одна из упомянутых компаний или фондов не проверяла её перед публикацией.

Последнее обновление: 17 октября 2026 года.

Добавьте свой сигнал.

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ru_RUРусский