Старт
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.