OpenClaw vs Hermes: два подхода к личной AI-инфраструктуре
- Главное архитектурное различие: OpenClaw — gateway-first на Node.js с постоянным демоном, Hermes — runtime-first на Python 3.11 с гибернацией в простое и serverless-бэкендами Daytona/Modal
- Память кардинально отличается: OpenClaw использует безлимитный MEMORY.md с SQLite FTS5 индексацией, Hermes ограничен 2200 символами на агента и 1375 на профиль пользователя для предсказуемости
- Каналов больше у OpenClaw — 22 включая iMessage, IRC, Nostr, Twitch против 13 у Hermes с фокусом на азиатский enterprise (DingTalk, WeCom)
- Оба фреймворка совместимы с форматом SKILL.md AgentSkills, но Hermes идёт с 48 встроенными инструментами в 40 наборах, а OpenClaw делает ставку на скиллы и MCP-серверы
- Для российского стека выбирайте OpenClaw: готовые навыки для GigaChat и YandexGPT, мульти-агентность через agentToAgent, простой деплой PM2 на VPS внутри РФ
Из этой статьи:
- OpenClaw — gateway-first на Node.js, Hermes — runtime-first на Python 3.11 (~8 900 строк кода).
- Память: у OpenClaw безлимитный
MEMORY.mdс индексом SQLite FTS5; у Hermes — жёсткие лимиты 2 200 символов на агента и 1 375 на профиль пользователя. - Каналы: 22 у OpenClaw (включая iMessage, IRC, Nostr, Twitch) против 13 у Hermes (с упором на азиатский enterprise — DingTalk, WeCom).
- Tooling: OpenClaw делает ставку на скиллы + MCP, Hermes идёт с 48 встроенными инструментами в 40 наборах — но оба совместимы с форматом
SKILL.mdAgentSkills. - Мульти-агенты: OpenClaw — named agents в одном gateway, Hermes — profiles, каждый полностью изолированный.
- Бенчмарков по latency и tokens/sec в исходной статье не приводится — оба фреймворка сравниваются по архитектуре, а не по скорости.
Откуда взялось сравнение
6 апреля 2026 года Дэвид Проктор опубликовал в TrilogyAI Substack большой технический разбор двух фреймворков для построения личной AI-инфраструктуры. Hermes — относительно новый Python-агент с упором на автономность и serverless-исполнение. OpenClaw — уже знакомый нам Node.js-фреймворк с акцентом на прозрачность, мульти-агентность и широкий список мессенджеров.
Статья не пытается короновать победителя — это техническое сравнение по семи измерениям. Ниже — пересказ ключевых выводов с акцентом на то, что важно при выборе фреймворка под российский рынок.
Архитектурная философия
Главное различие — где живёт «движок».
OpenClaw — gateway-first. Постоянный Node.js-демон управляет маршрутизацией, разрешениями, интеграциями с каналами. AI-модель — pluggable: можно подключить Claude, GPT, GigaChat, YandexGPT, локальную модель через Ollama. Gateway держит сессии и память между сообщениями. Hermes — runtime-first. Сам агент написан на Python (~8 900 строк) и запускается через одну из трёх точек входа: CLI, messaging gateway, IDE-интеграция. Когда агент простаивает — он «гибернируется», что важно для serverless-исполнения.На практике это означает, что OpenClaw больше подходит для постоянно работающего бота на VPS, а Hermes — для периодических запусков, в том числе на Daytona или Modal.
Язык и runtime
| OpenClaw | Hermes | |
|---|---|---|
| Язык | TypeScript (компилируется в JS) | Python 3.11 |
| Runtime | Node.js | CPython |
| Размер кодовой базы | Не указан в статье | ~8 900 строк |
Память и персистентность
Здесь различие самое радикальное.
OpenClaw: unbounded. Память — обычные Markdown-файлы (MEMORY.md), индексируемые через SQLite FTS5. Аудитируется глазами, правится руками, версионируется в Git. Объём ограничен только диском.
Hermes: bounded. Жёсткие лимиты — 2 200 символов на память агента и 1 375 на профиль пользователя. Идея в том, чтобы заставить агента выбирать, что помнить, а что забывать. По сути — встроенное саморегулирование контекста.
Какой подход лучше? Зависит от задачи:
- OpenClaw выигрывает, если нужна полная история взаимодействий: CRM-помощник, юридический ассистент, бот техподдержки с накопительной базой кейсов.
- Hermes выигрывает, если важна предсказуемость и стоимость токенов: автономный агент, которому нельзя позволить раздуть контекст.
Системы инструментов и навыков
OpenClaw делает ставку на скиллы (SKILL.md) и Model Context Protocol (MCP). Список инструментов варьируется в зависимости от того, что вы установили: можно подключить GigaChat-прокси, Yandex Disk, Browser Relay, MCP-серверы для Notion/Linear.
Hermes идёт «батарейками включёнными»: 48 встроенных инструментов в 40 наборах. Это и плюс (всё работает из коробки), и минус (большой кодовый footprint).
Хорошая новость: оба фреймворка совместимы с форматом SKILL.md AgentSkills. Это значит, что навыки, написанные под один фреймворк, в большинстве случаев работают и в другом.
Среда исполнения
OpenClaw: локальное исполнение с подтверждением команд. Каждое выполнение shell-команды или модификация файла требует approve — это базовый уровень безопасности. Hermes: локальное исполнение плюс serverless-бэкенды (Daytona, Modal) для тяжёлых вычислений. Когда агент не активен — он гибернирует и не потребляет ресурсы.Для российской инфраструктуры это означает:
- OpenClaw проще развернуть на VPS внутри РФ (одна машина, один процесс PM2).
- Hermes выгоднее, если основная нагрузка — короткие импульсные задачи и есть доступ к зарубежной serverless-платформе.
Каналы коммуникации
Одно из самых заметных различий.
OpenClaw — 22 канала, включая нишевые: iMessage, IRC, Nostr, Twitch. Это профиль фреймворка, выросшего из западного DIY-сообщества. Hermes — 13 платформ, с сильной поддержкой азиатского enterprise: DingTalk (китайский корпоративный мессенджер), WeCom (WeChat for Work), стандартные Slack/Telegram/Discord.Для российского рынка ни один из них не имеет встроенной интеграции с VK Messenger или MAX, но Telegram у обоих в первой линии — и этого обычно достаточно.
Мульти-агентность
OpenClaw: named agents. Несколько агентов в одном gateway. Каждому можно задать собственную модель, workspace, роль. Маршрутизация per-agent: Telegram-бот A идёт в один агент, бот B — в другой. Главный агент может делегировать subagent-ам черезagentToAgent.
Hermes: profiles. Каждый профиль — полностью изолированный агент с отдельным конфигом и памятью. Одна копия Hermes может держать множество профилей, но они не общаются между собой так, как делают subagents в OpenClaw.
Если вам нужна архитектура «Jarvis главный + Coder, Planner, Ruslan на GigaChat, Яша на YandexGPT» (см. наш гайд по подключению российских моделей) — OpenClaw подходит лучше из-за встроенного делегирования.
Целевая аудитория
Кого автор статьи рекомендует для каждого фреймворка:
OpenClaw — если у вас:- Потребность в мульти-агентной оркестрации
- Требования к прозрачности и аудиту (Markdown-память, открытые скиллы)
- TypeScript-экосистема
- Корпоративные сценарии с macOS-интеграцией
- Желание тонко контролировать каждое исполнение
- Циклы автономного самообучения скиллов
- Python-экосистема и ML-стек
- Доступ к serverless (Daytona, Modal)
- Исследовательские workflow
- Команды на азиатских мессенджерах (DingTalk, WeCom)
Чего НЕТ в статье
Важный момент честности: автор оригинального разбора не приводит конкретных бенчмарков. Нет цифр по:
- латентности ответов
- токенов в секунду
- стоимости за 1 000 запросов
- нагрузке на CPU/RAM
Сводная таблица
| Параметр | OpenClaw | Hermes |
|---|---|---|
| Язык | TypeScript / Node.js | Python 3.11 |
| Размер кодовой базы | — | ~8 900 строк |
| Архитектура | Gateway-first | Runtime-first |
| Память | Unbounded MEMORY.md + SQLite FTS5 | Bounded (2 200 / 1 375 chars) |
| Скиллы / Tools | Скиллы + MCP, переменное число | 48 tools в 40 наборах |
| Формат скиллов | SKILL.md (AgentSkills) | SKILL.md (AgentSkills) — совместим |
| Каналы | 22 (iMessage, IRC, Nostr, Twitch) | 13 (DingTalk, WeCom) |
| Исполнение | Локально + approve | Локально + serverless (Daytona, Modal) |
| Мульти-агенты | Named agents в одном gateway | Profiles, изолированные |
| Гибернация | Нет (постоянный демон) | Есть (idle = sleep) |
| Бенчмарки в статье | Нет | Нет |
Что выбрать в России
С поправкой на российский рынок и инфраструктуру:
agentToAgent.Когда нужна помощь профессионала
Сравнение фреймворков — это первая часть выбора. Дальше начинается продакшен: установка на VPS, настройка systemd/PM2, SSL, бэкапы памяти, мониторинг расходов на API. Для OpenClaw — это типичный сценарий, который мы решаем под ключ.
Сервис OpenClaw Install ставит OpenClaw на ваш VPS под российский стек: Telegram-бот, GigaChat/YandexGPT/Claude по выбору, мульти-агенты, бэкапы, мониторинг. Установка — от 4000 ₽ разово, сопровождение — 7000 ₽/мес. Подробнее на тарифах или сразу в @openclawinstallru_bot.
Итог
OpenClaw и Hermes решают одну задачу — личная AI-инфраструктура — но из разных философий. OpenClaw оптимизирован под прозрачность, мульти-агентность и широкое покрытие каналов; Hermes — под автономность, serverless и предсказуемую стоимость. Для российских команд, которые работают с Telegram, нужны GigaChat/YandexGPT и хотят мульти-агентную систему, OpenClaw остаётся практически безальтернативным выбором.
Источник
Статья основана на материале [«[Technical Deep Dive] Hermes vs. OpenClaw: Two Approaches to Personal AI Infrastructure»](https://trilogyai.substack.com/p/technical-deep-dive-hermes-vs-openclaw) от David Proctor (TrilogyAI Substack, 6 апреля 2026).