Hermes Agent: полный гайд — установка на VPS, настройка и первый бот

AI-агент, который помнит, о чем вы говорили вчера и использует это против вас

Hermes Agent: полный гайд — установка на VPS, настройка и первый бот

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

Сегодня поговорим об одном из ИИ-агентов — Hermes Agent. Расскажем, что он из себя представляет, кому и чем будет полезен, а также скажем пару слов о разнице с OpenClaw. Без практики не оставим — покажем, как настроить и запустить агента.

Что такое Hermes Agent и чем он отличается от других агентов

Hermes Agent — это опенсорсный оркестратор для автономных AI-агентов: с постоянной памятью, самообучением через навыки и связью с мессенджерами. Работает на вашем сервере и не привязан к конкретному поставщику нейросети.

Звучит сложно, но смысл простой. Обычный чат с нейросетью — это разговор «здесь и сейчас»: закрыли вкладку — и собеседник вас забыл. Hermes же ведёт себя как живой помощник, у которого есть рабочее место, память и руки. Он сидит на сервере, который всегда включён, и поэтому доступен в любой момент.

Чтобы понять, из чего он состоит, удобно сравнить его с человеком. У Hermes четыре главных части:

  • Gateways (шлюзы) — это его уши и рот. Через них вы с ним общаетесь: командная строка, Telegram, Discord, Slack, WhatsApp. Можно подключить сразу несколько.
  • Tools (инструменты) — это его глаза и руки. Через них он действует: заходит на сервер по SSH, читает и пишет файлы, открывает сайты в браузере, ставит задачи по расписанию, управляет умным домом.
  • Skills (навыки) — это его опыт. Каждый навык — короткая инструкция: при каких условиях включаться и что по шагам делать. Самое интересное — Hermes умеет писать навыки сам, разбирая собственные удачные сессии.
  • LLM (нейросеть) — это его мозги. Сюда подключается любая модель: через агрегатор OpenRouter или напрямую к провайдеру.

Что такое Hermes Agent и чем он отличается от других агентов

Теперь — чем Hermes отличается от того, что вы могли видеть раньше. Есть проект OpenClaw: он мощный, но у него хватает дыр в безопасности — например, чужой текст в письме может подсунуть агенту команду (это называется prompt injection), а сотни тысяч строк кода толком не защищены. Есть Claude Code — отличный локальный помощник, но он живёт у вас на ноутбуке и работает, только пока ноутбук включён и вы рядом. Hermes закрывает обе проблемы разом: у него встроена проверка на подозрительные команды и изоляция через Docker, а живёт он на сервере, поэтому доступен всегда.

Как установить Hermes Agent на VPS

Полноценная установка Hermes Agent занимает минут пять, и для старта нужна всего одна команда. Но сначала убедитесь, что сервер потянет агента.

Требования к серверу и модели

Минимальная конфигурация сервера: VPS с Linux (Ubuntu 22.04+), 1 vCPU, 1 GB RAM — этого хватит для работы с облачными моделями по API. 

Для локальных моделей потребуется GPU с 8–16 GB VRAM.

Требование к модели: Контекстное окно минимум 64 000 токенов (модели с меньшим окном отклоняются при запуске, чтобы не сломать долгую память).

Бюджет: за самого агента платить не нужно, только за аренду сервера и токены провайдера.

Выбор LLM-провайдера

Из коробки «думать» Hermes нечем. Мозги, то есть LLM, вы подключаете сами. Есть четыре пути:

  • Nous Portal — портал от самих создателей Hermes.
  • OpenRouter — агрегатор, через который доступно 18+ провайдеров за один ключ. Мы рекомендуем именно его: один раз настроили — и можете менять модели как перчатки.

Получить API-ключ — дело пары минут: регистрируйтесь на сайте, заходите в панель управления → API Keys → New Key → Заполняете поля → Копируете ключ

Hermes Agent: полный гайд — установка на VPS, настройка и первый бот
  • Прямой ключ провайдера — OpenAI, Anthropic, DeepSeek и другие, если хотите работать с ними напрямую.
  • Ollama — для тех, кто хочет крутить модель локально, на своём железе. Но тогда нужна видеокарта с 8–16 ГБ видеопамяти.

Главное требование ко всем — контекстное окно от 64 000 токенов. Вот как выглядят бюджетные варианты на май 2026 года:

Провайдер / МодельКонтекстЦенаКогда брать
OpenRouter → MiniMax M2.7200KНизкаяУниверсальный старт, повседневные задачи
OpenRouter → Gemini 3 Flash1MНизкаяАнализ больших документов и долгая память
OpenRouter → DeepSeek V4 Pro128KОчень низкая (скидка до 75%)Максимум экономии бюджета
Ollama (локально)Зависит от моделиБесплатно (по токенам)Приватность, работа без внешних счетов, наличие GPU

Для теста вы можете взять бесплатную модель. Мы взяли deepseek-v4-flash:free. Что-либо вразумительное с ней врядли получиться — модель постоянно перегружена запросами таких же любителей халявы, поэтому отвечает через раз.

Подготовьте Telegram бота

Общаться с агентом будем через Telegram. Создайте через @BotFather/newbot. Дайте боту имя и скопируйте токен, он понадобится при настройке агента. Еще понадобиться ваш User ID, узнайте его в боте @Getmyid_Work_Bot и не кладите далеко — скоро он понадобится.

Полезный блок со скидкой

Если хочется не просто поднять Hermes Agent по инструкции, а разобраться, как вообще собирать AI-агентов — с LLM, API-ключами, Docker, Telegram-ботами, памятью, навыками, cron-задачами и безопасным доступом к серверу, — держите промокод Практикума на любой платный курс: KOD (можно просто нажать). Его можно просто нажать и применить при покупке — он даст скидку и поможет сэкономить на обучении.

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

Установка через Docker

В документации встречается установка одной командой через скрипт:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

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

Сначала создадим папку проекта и зайдём в неё:

mkdir hermes-project
cd hermes-project

У Hermes есть мастер настройки, который сам, по шагам, спросит у вас провайдера, ключ, модель и токен Telegram, а потом сам запишет правильный конфиг в нужное место. 

Запустим его:

mkdir -p ~/.hermes
# запускаем мастер настройки: -it даёт интерактивный режим, --rm удаляет контейнер после выхода,
# -v подключает нашу папку настроек внутрь контейнера как /opt/data
docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent:latest setup

Мастер проведёт вас за руку: выбираете провайдера (мы советуем OpenRouter), вставляете ключ, выбираете модель, затем выбираете Telegram и вставляете токен бота и свой числовой ID. В конце мастер покажет вот такое:

Hermes Agent: полный гайд — установка на VPS, настройка и первый бот

Теперь создаём файл compose.yaml в папке проекта — это «рецепт» для Docker, как запускать контейнер. Вот правильное содержимое, проверенное на живом сервере:

# описываем один сервис -- наш агент
services:
  hermes-agent:
    # берём официальный образ Hermes от Nous Research
    image: nousresearch/hermes-agent:latest
    # понятное имя контейнера, чтобы потом удобно смотреть логи
    container_name: hermes_agent
    # автоматически перезапускать контейнер после сбоя или перезагрузки сервера
    restart: unless-stopped
    # запускаем именно шлюз сообщений (Telegram и прочее) в рабочем режиме
    command: gateway run
    # подключаем нашу папку с настройками внутрь контейнера как /opt/data
    volumes:
      - /home/ubuntu/.hermes:/opt/data

Запускаем:

# поднимаем контейнер в фоновом режиме
docker compose up -d
# смотрим логи в реальном времени
docker compose logs -f

Если всё собрано правильно, в логах вы увидите примерно такое:

Hermes Agent: полный гайд — установка на VPS, настройка и первый бот

Главный признак, что всё хорошо: строчка про навыки заканчивается числом вроде 87 total bundled, а не 0 total bundled. Если там ноль и есть предупреждение No messaging platforms enabled — значит, агент не нашёл настройки. В 99% случаев это та самая ошибка с папкой: проверьте, что в compose.yaml стоит /opt/data, а не /opt/hermes.

Проверьте связку в деле — напишите подключенному боту. Если он ответит, то поздравляем — у вас появился ИИ-агент!

Hermes Agent: полный гайд — установка на VPS, настройка и первый бот

Если вы, (как и мы), используете бесплатную подель, то бот может ответить вот так:

Hermes Agent: полный гайд — установка на VPS, настройка и первый бот

Это не ошибка установки. У бесплатных моделей (с пометкой :free в OpenRouter) общий лимит запросов на всех пользователей сразу, и он часто перегружен — отсюда HTTP 429.

Ещё в логах может мелькнуть Auxiliary title generation failed: No LLM provider configured for task=title_generation. Это не поломка — просто Hermes не смог придумать заголовок для сессии вспомогательной моделью. На ответы бота это не влияет; можно поправить тем же setup model или спокойно игнорировать.

И последнее, самое важное — про безопасность. Бот с подключёнными инструментами умеет выполнять команды прямо на вашем сервере. Это значит: доступ к боту = доступ к серверу. Поэтому держите в TELEGRAM_ALLOWED_USERS только свой ID, никогда не добавляйте туда посторонних и не ставьте GATEWAY_ALLOW_ALL_USERS=true. А если токен случайно где-то засветился — немедленно отзовите его в @BotFather командой /revoke и выпустите новый.

Настройка Hermes Agent — MEMORY.md, USER.md и первые скиллы

Установка — это полдела. Дальше начинается то, ради чего Hermes вообще затевался: память и самообучение. Разберём три кирпича экосистемы.

MEMORY.md и USER.md — постоянная память агента

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

MEMORY.md — это блокнот агента. Сюда он записывает контекст: какие задачи решал, что получилось, к чему пришли. USER.md — это ваша «карточка»: предпочтения, рабочий стиль, любимые команды. При каждом запуске Hermes первым делом читает оба файла — и поэтому помнит вас.

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

Если вы пробовали Claude Code, то знаете похожий файл CLAUDE.md. Разница в том, что у Hermes память живёт снаружи конкретного проекта: она общая для всех проектов и не теряется между сессиями.

Вот как примерно выглядит MEMORY.md:

# Память агента

## Проекты
- VPS-мониторинг: следить за CPU/RAM каждые 5 минут, алерт в Telegram при нагрузке > 80%

## Договорённости
- Дайджесты присылать утром, в 9:00
- Отвечать кратко, без воды

## История
- 2026-05-20: настроили мониторинг сервера, порог поставили на 80%
Hermes Agent: полный гайд — установка на VPS, настройка и первый бот

Скиллы — переиспользуемые процедуры

Скилл (навык) — это просто Markdown-файл, в котором описано три вещи: что за задача, при каких условиях навык включается и что делать по шагам. Один раз описали — и дальше агент делает это сам, без напоминаний.

Самое приятное: Hermes умеет сам генерировать навыки из удачных сессий. Сделали что-то полезное вместе — он может оформить это в навык и переиспользовать потом. Это и есть самообучение.

А если не хотите писать навыки сами — есть Hub с 643+ готовыми навыками (на апрель 2026 года): от аудита безопасности до создания анимаций. Подключить любой проще некуда: скачали из Hub → положили в папку навыков → агент подхватит сам.

Вот как выглядит простой навык:

# Навык: утренний дайджест погоды

## Когда включать
Каждое утро в 8:30 или по запросу «какая погода».

## Что делать
1. Узнать текущую погоду для города из USER.md.
2. Сжать прогноз до трёх строк: температура, осадки, ветер.
3. Отправить в Telegram одним сообщением.

Cron и автоматизация без участия пользователя

Cron — это расписание. Вы говорите агенту «делай это раз в N минут/часов», и он делает, даже когда вы спите. Hermes умеет ставить такие задачи через встроенный инструмент.

Что можно автоматизировать: мониторинг сервера каждые 5 минут, утренний дайджест из ваших RSS-лент, фильтрацию свежих фриланс-заказов. Настроить можно прямо в переписке с ботом командой /cron add или вписать в конфиг руками.

Cron-выражение выглядит немного пугающе, но читается просто — пять полей, слева направо: минуты, часы, день месяца, месяц, день недели:

# каждые 5 минут (звёздочка = «любое значение»):
# минута=*/5 (каждая пятая), часы=*, день=*, месяц=*, день недели=*
*/5 * * * *

Четыре реальных кейса использования Hermes Agent

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

Мониторинг VPS и системное администрирование

Агент каждые 5 минут проверяет нагрузку на сервере: процессор, оперативную память, свободное место на диске. Как только что-то выходит за порог (скажем, процессор загружен больше 80%) — он сам присылает алерт в Telegram.

Что нужно: навык системного мониторинга из Hub плюс задача в cron. Кода писать не надо — достаточно описать порог в переписке с ботом.

Глубокое исследование темы через YouTube

Вы кидаете агенту запрос — он сам находит подходящие видео, расшифровывает их в текст, осмысливает и выдаёт вам короткую выжимку. 

Используемые инструменты: браузер (работает без окна, в фоне), расшифровка речи в текст и веб-поиск.

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

Мониторинг фриланс-заказов с фильтрацией по смыслу

Агент регулярно просматривает биржи заказов и отбирает подходящие. Ключевое слово — по смыслу, а не по точному совпадению слов. Обычный фильтр по ключевым словам пропустит заказ, где написано «нужен помощник для автоматизации рутины», если вы искали «Python-скрипт». А Hermes через нейросеть понимает, что это про вас, и отбирает заказ. Для подходящих он сразу набрасывает черновик отклика.

Семейный Telegram-бот для списка покупок

Агент принимает голосовые и текстовые сообщения от нескольких членов семьи и ведёт общий список покупок. Он умеет склеивать дубли (если мама и папа оба написали «молоко» — в списке будет одна позиция) и группировать товары по магазинам.

Используемые инструменты: расшифровка голоса в текст, хранилище и шлюз Telegram.

По сути — общий умный список, которым управляешь голосом из чата.

Частые вопросы о Hermes Agent

Чем Hermes Agent отличается от Claude Code?

Claude Code — локальный помощник: работает на вашем компьютере и только пока он включён. Hermes живёт на сервере и доступен 24/7 через мессенджеры. Плюс память Hermes общая для всех проектов и сохраняется между сессиями, тогда как у Claude Code контекст привязан к проекту.

Нужен ли платный VPS для Hermes Agent?

Нужен сервер, который всегда включён — иначе не будет круглосуточной доступности. Но он может быть очень скромным: для облачных моделей хватает 1 ядра и 1 ГБ оперативной памяти. Сам Hermes бесплатный (лицензия MIT), вы платите только за сервер и за токены нейросети.

Какую LLM подключить к Hermes Agent в 2026 году?

Любую с контекстным окном от 64 000 токенов. Из бюджетных на май 2026 хорошо подходят MiniMax M2.7, Gemini 3 Flash и DeepSeek V4 Pro. Удобнее всего подключать их через OpenRouter — один ключ открывает доступ сразу к 18+ провайдерам.

Hermes Agent безопаснее OpenClaw?

По части типовых рисков — да. У OpenClaw известны проблемы с безопасностью, включая prompt injection и сотни тысяч строк кода без защиты. У Hermes встроены проверка подозрительных команд и изоляция через Docker. Но помните: любой агент с доступом к терминалу опасен, если открыть его посторонним.

Можно ли использовать Hermes Agent без знания программирования?

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

Hermes Agent — это редкий случай, когда инструмент становится умнее с каждым использованием: он помнит ваши предпочтения, копит навыки и доступен круглые сутки через любой мессенджер, не привязываясь к одному поставщику нейросети. Мы прошли весь путь сами — от падающего контейнера до бота, который здоровается в Telegram, — и теперь вы можете повторить его без наших ошибок. Если зацепило и хочется копнуть глубже, загляните в наш гайд по MCP-серверам и сравнение автономных AI-агентов — это логичный следующий шаг.

Советуем дополнительно почитать по теме:

Нейросети для создания презентаций 2026: топ-5 сервисовИИкономика: как ИИ стал инфраструктурой и подсадил нас на токены — как токены, GPU, дата-центры, модели, агенты и open source стали новой производственной инфраструктурой, а не просто красивой кнопкой в чате.

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

Вайбкодинг и безопасность: 3 кейса, когда ИИ создал дыру в продакшене — три истории о том, как AI-агенты, Cursor, Claude и no-code-инструменты без ревью приводят к утечкам ключей, открытым базам и удалению production-данных.

OpenAI запускает агента для безопасности кода — Codex Security анализирует репозитории, ищет уязвимости, оценивает влияние и проверяет исправления в изолированной среде.

Бонус для читателей

Если вам интересно погрузиться в мир ИИ и при этом немного сэкономить, держите наш промокод на курсы Практикума. Он даст вам скидку при оплате, поможет с льготной ипотекой и даст безлимит на маркетплейсах. Ладно, окей, это просто скидка, без остального, но хорошая.

Вам может быть интересно
easy