Hermes Agent от NousResearch и OpenClaw — два крупнейших open source агента на рынке. Hermes набрал 156 тысяч звёзд на GitHub, OpenClaw — 373 тысячи. Оба проекта растут стремительно, оба предлагают мультиканальность и локальные модели. Но архитектура и философия у них разные.
В этой статье — детальное сравнение без маркетинговой воды. Честно про сильные и слабые стороны каждого инструмента.
Краткий обзор
| Параметр | OpenClaw | Hermes Agent |
|---|---|---|
| Звёзды на GitHub | 373 000 | 156 000 |
| Форков | 77 000 | 25 000 |
| Язык | TypeScript / Node.js | Python |
| Дата создания | Ноябрь 2025 | Июль 2025 |
| Лицензия | MIT | MIT |
| Установка | curl + npm | curl + bash |
| Основная философия | Максимум каналов и интеграций | Самоулучшение и learning loop |
Чем OpenClaw сильнее
Browser automation
OpenClaw умеет управлять браузером через CDP (Chrome DevTools Protocol): клики по координатам, headless-режим, iframe-aware snapshots, восстановление вкладок после сбоев, таймаут действий 60 секунд. Hermes не имеет встроенной browser automation — только интеграция через сторонние MCP-серверы.
Для чего важно: если агенту нужно заполнять формы, собирать данные с сайтов, делать скриншоты страниц — OpenClaw решает это из коробки.
Codex для кодинга
OpenClaw интегрирован с Codex (OpenAI) — нативный code-mode для harness threads, передача сгенерированных изображений, OAuth-авторизация. Hermes умеет писать код (Python-скрипты через RPC), но не имеет эквивалента Codex.
Для чего важно: разработчики получают IDE-подобный опыт кодинга с агентом прямо в чате.
Discord voice real-time
OpenClaw поддерживает real-time голосовой диалог в Discord: pure-JS opusscript, диагностика speaker turns, playback resets, barge-in, ограничение allowedChannels. Hermes транскрибирует голосовые сообщения (voice memo), но не умеет real-time диалог.
Для чего важно: голосовые ассистенты в Discord работают только в OpenClaw.
Больше каналов из коробки
OpenClaw: 13 каналов — Telegram, Discord, Slack, WhatsApp, Matrix, iMessage, Feishu, QQBot, LINE, Google Meet, Signal, Mattermost, WebChat.
Hermes: 7 каналов — Telegram, Discord, Slack, WhatsApp, Signal, Email, Home Assistant.
Для чего важно: если ваша команда использует iMessage, Feishu или Google Meet — выбор очевиден.
Российские модели и доступ из РФ
OpenClaw поддерживает GigaChat (Сбер) из коробки, работает без VPN, имеет статью «OpenClaw в России». Hermes поддерживает MiniMax и z.ai/GLM, но GigaChat отсутствует.
Для чего важно: пользователям из России не нужен VPN и иностранные карты.
Leaner installs и Plugin SDK
OpenClaw v2026.5.12 перешёл на leaner installs: WhatsApp, Slack, Bedrock и Anthropic Vertex — внешние плагины. Core устанавливается быстрее, занимает меньше места. Plugin SDK 2.0 позволяет разработчикам создавать плагины с методами sendSessionAttachment, scheduleSessionTurn, extractStructuredWithModel.
Для чего важно: меньше вес, быстрее установка, гибкая экосистема плагинов.
ACP fallback backends
OpenClaw умеет переключаться на backup runtime backend, если основной недоступен. Hermes не имеет аналогичного механизма.
Для чего важно: продакшен-агенты не падают при сбое провайдера.
Чем Hermes сильнее
Learning loop и самоулучшение
Главная фича Hermes — агент создаёт skills из опыта, улучшает их во время использования, напоминает себе сохранять знания, ищет прошлые разговоры. Это не просто RAG-память, а активный learning loop.
Для чего важно: чем дольше вы общаетесь с агентом, тем умнее он становится — без ручной настройки.
Honcho user modeling
Hermes использует Honcho для диалектического моделирования пользователя. Агент строит глубокую модель личности, предпочтений и контекста — не просто хранит факты, а понимает «кто вы».
Для чего важно: персонализация на уровне личного ассистента, а не чат-бота.
Batch trajectory generation
Hermes умеет генерировать batch траектории и сжимать их для обучения следующего поколения tool-calling моделей. Это инструмент для исследователей.
Для чего важно: если вы занимаетесь исследованиями в области ИИ-агентов — Hermes даёт данные для обучения.
Signal из коробки
Hermes поддерживает Signal — канал с end-to-end шифрованием. OpenClaw Signal не поддерживает.
Для чего важно: максимальная приватность для чувствительных коммуникаций.
Больше облачных бэкендов
Hermes предлагает семь терминальных бэкендов: local, Docker, SSH, Singularity, Modal, Daytona, Vercel Sandbox. Modal и Daytona — serverless persistence: агент засыпает при простое и просыпается по запросу, почти бесплатно.
Для чего важно: запускайте на $5 VPS или serverless, платите только за использование.
40+ встроенных инструментов
Hermes поставляется с 40+ встроенными инструментами из коробки. OpenClaw тоже имеет обширный набор инструментов, но у Hermes они задокументированы как система toolsets с терминальными бэкендами.
Для чего важно: больше готовых инструментов — меньше времени на настройку MCP-серверов.
Полный TUI
Hermes имеет полноценный terminal UI: multiline editing, autocomplete slash-команд, история разговоров, interrupt-and-redirect, streaming tool output. OpenClaw предлагает web UI (PWA), но не текстовый интерфейс такого уровня.
Для чего важно: разработчики предпочитают TUI для быстрой работы в терминале.
Xiaomi MiMo, NovitaAI, NVIDIA NIM
Hermes поддерживает Xiaomi MiMo, NovitaAI (AI-native cloud), NVIDIA NIM (Nemotron) из коробки. OpenClaw эти провайдеры не поддерживает.
Симметричные фичи (есть у обоих)
| Фича | OpenClaw | Hermes |
|---|---|---|
| Telegram, Discord, Slack, WhatsApp, Email | Да | Да |
| MCP integration | Да | Да |
| Cron / scheduled tasks | Да | Да |
| Subagents / isolated children | Да (spawnSessions) | Да (spawn) |
| OpenRouter, OpenAI, MiniMax, Hugging Face | Да | Да |
| Локальные модели (Ollama) | Да | Да |
| Migration друг в друга | openclaw migrate --from hermes | hermes claw migrate |
| Command approval / sandbox / container isolation | Да | Да |
| Voice (TTS / STT) | Да (xAI, Azure, ElevenLabs, Deepgram) | Да (xAI, Azure, ElevenLabs, Deepgram) |
| Image generation | Да (xAI, OpenAI, OpenRouter) | Да (xAI, OpenAI, OpenRouter) |
| Web search | Да | Да |
| Memory / persistent context | Да (sqlite-vec, hybrid search) | Да (FTS5, LLM summarization) |
| Self-hosting | Да | Да |
| Docker | Да | Да |
Сценарии выбора
Выбирайте OpenClaw, если:
- Вам нужна browser automation (скрейпинг, формы, скриншоты)
- Вы активно пишете код и хотите Codex
- Нужен real-time voice в Discord
- Ваша команда использует iMessage, Feishu, QQBot, Google Meet
- Вы в России и хотите GigaChat без VPN
- Важен Plugin SDK и ClawHub для кастомных плагинов
- Нужен fallback backend для продакшена
Выбирайте Hermes, если:
- Вам важен learning loop и самоулучшение агента
- Вы хотите глубокое моделирование личности через Honcho
- Нужен Signal с end-to-end шифрованием
- Вы исследователь и хотите trajectory generation для обучения моделей
- Предпочитаете полноценный TUI вместо web UI
- Нужны serverless бэкенды (Modal, Daytona) для экономии
- Используете Xiaomi MiMo, NovitaAI или NVIDIA NIM
Техническая сравнительная таблица
| Критерий | OpenClaw | Hermes Agent |
|---|---|---|
| Язык runtime | TypeScript / Node.js | Python |
| Установка | curl + npm install | curl + bash |
| Размер core | Leaner (плагины вынесены) | Полный bundle |
| Web UI | PWA с Web Push | Browser-based dashboard chat pane (через PTY) |
| Browser automation | CDP, headless, клики | Нет (только MCP) |
| Codex integration | Нативный | Нет |
| Discord voice | Real-time | Только transcription |
| Каналы | 13 | 7 |
| Signal | Нет | Да |
| GigaChat | Да | Нет |
| Xiaomi MiMo | Нет | Да |
| NovitaAI | Нет | Да |
| NVIDIA NIM | Нет | Да |
| Learning loop | Нет | Да (skills из опыта) |
| Honcho memory | Нет | Да |
| Trajectory generation | Нет | Да |
| Plugin SDK | 2.0 (sendSessionAttachment и др.) | agentskills.io |
| ACP fallback | Да | Нет |
| Serverless backends | Нет | Modal, Daytona, Vercel |
| Memory engine | sqlite-vec + hybrid search | FTS5 + LLM summarization + Honcho |
| Open source | MIT | MIT |
Миграция между системами
Оба проекта поддерживают миграцию друг в друга:
OpenClaw → Hermes:
hermes claw migrate
Переносит: SOUL.md, MEMORY.md, USER.md, skills, API keys, messaging configs, TTS assets.
Hermes → OpenClaw:
openclaw migrate --from hermes
Переносит: configuration, memory/plugin hints, model providers, MCP servers, skills, credentials.
Итог
OpenClaw — это платформа для продакшена: максимум каналов, browser automation, Codex, voice, fallback backends. Лучший выбор, если вам нужен агент для бизнеса или команды с интеграциями в существующую инфраструктуру.
Hermes — это агент, который учится. Learning loop, Honcho, trajectory generation делают его лучшим выбором для персонального использования, исследований и сценариев, где агент должен «расти» вместе с пользователем.
Если не уверены — попробуйте оба. Миграция занимает одну команду.
Полезные ссылки
- Hermes Agent GitHub
- Hermes Документация
- OpenClaw GitHub
- OpenClaw Документация
- Альтернативы OpenClaw — обзор всех конкурентов
- OpenClaw бесплатно — как начать без оплаты