Обзор Hermes Agent: установка, Docker и что нужно для self-hosting
Обзор Hermes Agent для self-hosting: скрипт установки или Docker, локальный терминал по умолчанию, режимы одобрения, телеметрия, затраты и кому он подходит.
Hermes Agent — агент с открытым исходным кодом от Nous Research, выпущенный 25 февраля 2026 года; к 8 ноября у него было 261 682 звезды на GitHub — второе место после OpenClaw среди агентов, которые мы отслеживаем. Его главная идея — он становится лучше по мере использования: после сложной задачи он пишет переиспользуемый навык, позже дорабатывает его и между сессиями ведёт отобранную память и ваш профиль. В этом обзоре мы смотрим на него как на то, что вы сами устанавливаете, защищаете и поддерживаете в работе. Предыстория — в статье Что такое Hermes Agent?.

Кому он подходит
Hermes подходит разработчикам, которым нужен один агент или небольшая команда агентов на машине под их контролем, доступная из Telegram, Discord, Slack, Signal или email. Он вознаграждает тех, кто даёт ему повторяющуюся однотипную работу, потому что именно там окупаются самописные навыки. Если вам нужно мобильное приложение — его нет; поддержка Android — это установка через командную строку в Termux.
Установка Hermes Agent: скрипт
Документация по установке начинается с одной команды для Linux, macOS или WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Для Windows есть аналог на PowerShell. Скрипту нужны Git и curl, остальное он скачивает сам: закреплённую версию Python 3.14, Node.js, ripgrep, FFmpeg, а по умолчанию ещё закреплённую версию Chromium и драйвер для управления компьютером. Последние два можно пропустить флагами --skip-browser и --skip-computer-use, если это headless-сервер и браузер на нём вам не нужен.
После перезагрузки оболочки настройка разбита на небольшие команды, что удобно, когда позже нужно поменять только одну вещь:
hermes setupзапускает полный мастер настройки.hermes modelвыбирает провайдера и модель.hermes toolsвключает и выключает инструменты.hermes gateway setupподключает чат-платформы.hermes doctorдиагностирует проблемы.
Есть также десктопные пакеты для Windows и Mac на Apple Silicon. Mac на Intel не поддерживаются, а для Linux десктопного пакета нет, только скрипт.
Hermes Agent в Docker
Руководство по Docker — одно из самых аккуратных в этой категории. Официальный образ nousresearch/hermes-agent не хранит состояния; всё лежит в ~/.hermes на хосте, смонтированном в /opt/data. Сначала выполните docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup, чтобы пройти мастер, затем запустите шлюз командой gateway run с --restart unless-stopped. Короткий файл Compose запускает шлюз и веб-панель вместе. Обновление — это скачивание нового тега.
Как и OpenClaw, Hermes различает два применения Docker. Запуск Hermes в контейнере — выбор способа развёртывания. Запуск команд агента в контейнере — настройка безопасности, terminal.backend: docker, и она важнее.
Настройки безопасности по умолчанию
Документация по конфигурации прямо говорит, что бэкенд терминала по умолчанию — local: «Commands run directly on your machine with no isolation» («Команды выполняются прямо на вашей машине без изоляции»). Из коробки вас защищает слой одобрений, описанный в документации по безопасности:
- smart (по умолчанию): вторая модель оценивает каждую команду; команды низкого риска выполняются, явно опасные отклоняются, а неясные приходят к вам.
- manual: вы одобряете каждую опасную команду.
- off: никаких проверок, то же самое, что
--yolo.
Жёсткий чёрный список опасных шаблонов действует даже в режиме off, а команды, не дождавшиеся одобрения до тайм-аута, отклоняются. Это продуманнее, чем «запускать всё подряд», но по-прежнему одна модель стережёт другую. Собственный чек-лист для продакшена в документации рекомендует terminal.backend: docker, при котором команды выполняются в контейнере со сброшенными Linux capabilities (с возвратом нескольких прав на файлы) и установленным no-new-privileges. Сделайте это до того, как подключать публичный канал. Одна оговорка с той же страницы: переменные окружения, которые вы передаёте в контейнер, может прочитать выполняющийся там код, поэтому не передавайте ключи, которые агенту не нужны.

Телеметрия и приватность
Здесь Hermes проще всего рекомендовать. Разговоры, память и навыки остаются в ~/.hermes, API-запросы идут только к настроенному вами провайдеру, а общие метрики использования выключены, если на соответствующий вопрос вы не выберете «Share with Nous». Проверка обновлений сверяется с репозиторием на GitHub. Nous видит ваши промпты, только если вы выберете в качестве провайдера моделей его собственный Nous Portal.
Модели и затраты
Подключайте любой OpenAI-совместимый эндпоинт, OpenRouter или локальную модель. Подвох — в облачных дополнениях: веб-поиск, генерация изображений и речь требуют либо ваших ключей к этим сервисам, либо платного тарифа Nous Portal (тарифы — в таблице цен на этой странице). С локальной моделью и без облачных дополнений работа ничего не стоит, кроме железа.
Поддержка
Hermes развивается быстро (мы проверяли v0.23.0), и новые установки следуют за последним стабильным релизом, если вы не переключитесь на main. С Docker делайте резервные копии ~/.hermes и закрепляйте тег версии вместо latest, если не хотите сюрпризов. Некоторые функции добавляют свои движущиеся части: например, для iMessage нужен отдельный сервер BlueBubbles, работающий на Mac.
Сравнение с другими
У OpenClaw 29 чат-каналов, 142 официальных плагина и более крупное сообщество; Hermes отвечает включёнными по умолчанию одобрениями с проверкой моделью, отсутствием телеметрии по умолчанию и циклом обучения навыкам. Он умеет одной командой импортировать настройки, воспоминания и навыки OpenClaw, так что попробовать его дёшево. См. Hermes Agent vs OpenClaw. Если нужен Hermes внутри более строгой песочницы с одобрением сетевых запросов, его может запускать NemoClaw. Если хотите, чтобы агент по умолчанию работал на собственном изолированном компьютере, посмотрите на Rakazo или Agent Zero. Полный список — на странице альтернатив Hermes Agent.
Вердикт
Hermes Agent — сильный self-hosted-агент с хорошими настройками приватности по умолчанию, понятной историей с Docker и по-настоящему необычной идеей самописных навыков. Главный пробел — команды выполняются на вашем хосте, пока вы не смените бэкенд терминала. Смените его, оставьте одобрения в режиме smart или manual — и он станет одним из самых благонадёжных агентов в этой категории.
Цены
| Open source | Бесплатно |
|
|---|---|---|
| Nous Portal Plus | 20 $/мес. |
|
| Nous Portal Super | 100 $/мес. |
|
| Nous Portal Ultra | 200 $/мес. |
|
Функции
| Поиск в интернете | Да |
|---|---|
| Генерация изображений | Да |
| Голосовой режим | Да |
| Загрузка файлов | Да |
| Память | Да |
| Выполняет действия за вас | Да |
| Интеграции с приложениями | Да |
| Работает самостоятельно | Да |
| Пишет первым | Да |
| Несколько ботов | Да |
Сильные стороны
- Free and MIT licensed, and runs on hardware you control
- Writes and refines its own skills from experience, on top of persistent memory and cross-session search
- One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
- Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
- Model-agnostic, with a one-command import from OpenClaw
Слабые стороны
- Setup expects comfort with the command line and with running your own server
- Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
- iMessage needs a separate BlueBubbles server on a Mac
- No native mobile app; Android support is a command-line install through Termux
Подходит для
- Developers who want a self-hosted agent that keeps learning
- People running a team of specialist agents on their own server
- OpenClaw users looking for an alternative
Источники
- NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
- Hermes Agent homepage and Nous Portal pricing
- Hermes Agent documentation
- Hermes Agent docs: Profiles, running multiple agents
- Hermes Agent docs: Bot Mode
- Hermes Agent docs: Voice mode
- Hermes Agent docs: Vision and image paste
- Hermes Agent docs: iMessage via BlueBubbles
- Nous Research on X: Meet Hermes Agent (February 25, 2026)
- Hermes Agent docs: Session heartbeats and cron watchdogs
- Hermes Agent docs: FAQ (Is my data sent anywhere?)
- Hermes Agent docs: Installation (desktop packages, install script, Docker)
- Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
- Hermes Agent docs: Docker setup
- Hermes Agent docs: Configuration (terminal backend defaults to local)
- Hermes Agent docs: Security (approval modes, optional container isolation)
- Hermes Agent docs: Local models
- Hermes Agent example config (shared metrics off by default)
