Hermes: агент на своём сервере Старт

Hermes: агент на своём сервере

Скопируй страницу и вставь в Claude или GPT — разберёт под твою задачу.

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

Короткий ответ

Hermes — это open-source (лицензия MIT) агент от Nous Research. Он ставится на твой Linux-сервер, подключается к LLM-провайдеру, выполняет команды в терминале, ходит в браузер, помнит контекст между сессиями и разговаривает с тобой через мессенджер — Telegram, а также Discord, Slack, WhatsApp, Signal и другие. Установка — одна команда:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Дальше запускаешь мастер настройки hermes setup, на шаге мессенджера получаешь готового бота — и Telegram превращается в пульт от агента.

Что понадобится

  • Дешёвый VPS на Linux, который работает постоянно (Ubuntu 22.04 или новее). Именно постоянно работающий — в этом весь смысл.
  • Установленный на нём Git — это единственное жёсткое требование. Всё остальное (Python, Node.js, uv, Playwright) установщик подтянет сам.
  • LLM, в которую можно залогиниться. Подойдёт подписка Claude Code или Codex — вход через OAuth, отдельный API-ключ не обязателен.
  • Аккаунт в Telegram, из которого будешь писать агенту.
  • Про память: облачным моделям сервер нужен скромный — хватает примерно 1–2 ГБ RAM. Но лучше взять 4 ГБ, чтобы был запас под инструменты и локальную память агента.

Почему именно сервер

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

Где взять сервер и какой

Сервер под облачного агента нужен скромный: сама модель считается на стороне провайдера, а на твоём VPS крутится только координация, память и инструменты. Хватает 2 ядер и 4 ГБ RAM, диска — 40 ГБ. Бери Ubuntu 24.04 (или 22.04) — под неё заточен установщик.

Датацентр выбирай в Европе — Германия, Финляндия или Нидерланды. Причина не в скорости: если агент логинится в Claude или ChatGPT, вход с российского IP повышает риск блокировки аккаунта, а европейский адрес сервера этот риск снимает. С Codex к геолокации мягче, но европейский ДЦ — безопасный дефолт в любом случае.

Где брать (цены — середина 2026, проверяй актуальные тарифы на сайте провайдера):

  • Hetzner — самый дешёвый. Тариф CX22 (2 vCPU, 4 ГБ, 40 ГБ NVMe) — около €4.5/мес, датацентры в Германии и Финляндии. Интерфейс простой, для этой задачи хватает с запасом.
  • DigitalOcean — дороже (4 ГБ ≈ $24/мес), зато удобная панель, гора туториалов и стартовые кредиты новым аккаунтам. Датацентры Амстердам и Франкфурт.
  • Vultr — глобальный, много локаций; 4 ГБ ≈ $20/мес. Берут, когда нужен датацентр вне Европы.

Для старта бери самый дешёвый вариант с 4 ГБ — этого достаточно, апгрейд всегда можно сделать позже в пару кликов. Оплатить сервер картой из РФ напрямую не выйдет; как это обойти — в отдельном гайде Доступ и оплата из РФ.

После оплаты провайдер даёт IP сервера и root-доступ. Подключаешься к нему по SSH одной командой — и дальше запускаешь установку Hermes:

ssh root@IP-твоего-сервера

Установка — одна команда

Ставится Hermes одной строкой. На Linux, macOS или в WSL:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

На Windows через PowerShell:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

Установщик сам разворачивает всё, что ему нужно, — тебе не надо вручную ставить Python, Node или браузер. Когда он отработает, перезапусти терминал, чтобы команда hermes стала доступна.

ВНИМАНИЕ. Команда curl … | bash выполняет удалённый скрипт напрямую. Перед первым запуском не поленись глянуть его глазами — curl -fsSL https://hermes-agent.nousresearch.com/install.sh | less — и ставь только с официального домена. Ещё лучше: заведи на сервере отдельного непривилегированного пользователя (adduser + usermod -aG sudo) и ставь Hermes под ним, а root оставь только для системных пакетов. Постоянно работающий агент не должен жить под root.

Первая настройка — мастер

Дальше всю конфигурацию собирает пошаговый мастер. Запускаешь:

hermes setup

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

На шаге модели выбирай вход через OAuth-подписку, а не сырой API-ключ: можно залогиниться прямо через существующую сессию Claude Code или Codex — это проще и не требует возиться с ключами. Детали — в том же гайде по настройке.

Подключаем Telegram

На шаге мессенджера Hermes умеет выдать тебе прямую ссылку, которая открывает уже готового бота, — токен вручную заводить не нужно. Если хочешь свой бренд бота, можно подключить собственного через токен от BotFather, но для старта хватает готового.

После этого Telegram становится пультом от агента: ты пишешь боту с телефона, а работа выполняется на сервере. Никакого терминала под рукой держать не надо — переписка в мессенджере и есть интерфейс.

Проверяем, что работает

Первая проверка — просто напиши боту в Telegram и убедись, что он отвечает. Вторая — запусти на сервере встроенную диагностику:

hermes doctor

Она прогоняет состояние агента и показывает, что настроено правильно, а что отвалилось.

СОВЕТ. Бэкенд Local выполняет команды от имени твоего пользователя без изоляции — это нормально для личного доверенного сервера. У Hermes есть встроенная система подтверждений: она перехватывает явно разрушительные команды (вроде rm -rf / или DROP TABLE) и спрашивает разрешение. Но держи в голове: это удобный guardrail, а не полноценная изоляция — эвристику можно обойти через скрипты, алиасы, перенаправления. Поэтому не давай агенту root и лишние привилегированные токены, держи бэкапы, а для действительно чувствительного сервера бери бэкенд Docker или SSH с ограниченными правами, а не Local.
ВНИМАНИЕ. Не отдавай постоянно работающему агенту программирование без присмотра. Он на связи круглые сутки, но это не повод оставлять его без контроля — держи человека в цикле принятия решений.

Частые ошибки

СимптомПричинаЧто сделать
Агент периодически недоступен, не отвечает в Telegram Поставлен на ноутбук, который засыпает при закрытии крышки Разверни его на VPS, который работает постоянно
Установщик падает и не может развернуться На сервере нет Git — установщику нечем себя бустрапнуть Сначала поставь git, потом запусти команду установки
Агент выполняет опасные команды без спроса на чужой машине Бэкенд Local запущен от root без подтверждений на недоверенном сервере Используй Local только на доверенном сервере, иначе бери бэкенд Docker или SSH
Ждёшь, что сервер сам крутит тяжёлую модель, а он не тянет Неверное ожидание: модель работает через API/подписку, а не на сервере Сервер только координирует — вычисления идут на стороне провайдера

Итог

Hermes ставится на сервер одной командой, настраивается пошаговым мастером hermes setup, а Telegram становится пультом от агента: пишешь боту с телефона — работа идёт на сервере. Единственное жёсткое требование — Git, всё остальное установщик тянет сам; модель подключаешь через OAuth-подписку, не через сырой ключ.

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

FAQ

Что такое Hermes?

Open-source агент (лицензия MIT) от Nous Research. Он ставится на Linux-сервер, работает постоянно, выполняет команды, ходит в браузер, помнит контекст между сессиями и общается через мессенджер — Telegram, а также Discord, Slack, WhatsApp, Signal.

Какой сервер нужен для Hermes?

Скромный VPS на Linux (Ubuntu 24.04 или 22.04): хватает 2 ядер, 4 ГБ RAM и 40 ГБ диска. Модель считается на стороне провайдера, а сервер только координирует и хранит память. У Hetzner такой тариф стоит около €4.5 в месяц.

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

Одной командой curl … | bash с официального домена. Единственное жёсткое требование — установленный Git, всё остальное (Python, Node.js, uv, Playwright) установщик подтянет сам. Дальше запускаешь мастер hermes setup.