AI Agent Hermes 2026.06.01

Установка Hermes Agent в 2026: одна команда до Telegram 24/7

Hermes Agent — MIT-фреймворк самоэволюционирующего AI-агента от Nous Research (2026), звёзд на GitHub уже больше 170 тыс.. В отличие от чатботов, обнуляющихся при закрытии окна, он через MEMORY.md, каталоги Skill и Gateway превращает задачи в переиспользуемые навыки — но только после того, как вы правильно установите, настроите модель и поднимете Telegram-шлюз 24/7.

Статья для тех, кто хочет закончить за один материал: ① отличия Hermes от OpenClaw и LangGraph и типичные затыки; ② полный путь curl → hermes doctor → hermes setup → Telegram Gateway → launchd/systemd; ③ матрица LLM, чек-лист из шести шагов и таблица ошибок. Железо и бенчмарк Pi: сравнение трёх хостов; память: гайд по постоянной памяти.

01 До установки Hermes Agent: хайп 2026 и три реальные проблемы

Hermes Agent взлетел после релиза в феврале 2026: сообщество фиксирует авто-запись Skill после задач и ~38 % меньше токенов на похожих работах. В отличие от OpenClaw (мульти-агентные workflow) и LangGraph (граф состояний), у Hermes нативная межсессионная память, Gateway для 20+ мессенджеров, MCP plug-and-play. После Star часто стопор на трёх шагах:

  • Разрозненная среда: кажется, что нужны Python 3.11, Node 22, ripgrep, ffmpeg заранее — официальный скрипт ставит через uv, но без обновления PATH: hermes: command not found.
  • Модель не настроена: установка ок, но API key not set; CLI открывается без инференса.
  • Шлюз не постоянный: Telegram-бот настроен, ноутбук закрыт — бот «мёртв», сложный процент Skill и недельная память обрываются.

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

Стабильная ветка v0.15.1 (29.05.2026), чинит бесконечную перезагрузку Dashboard на loopback в v0.15.0 (release). Команды ниже для macOS / Linux / WSL2; Windows PowerShell — install.ps1; чат Dashboard лучше в WSL2.

02 Требования Hermes Agent и матрица провайдеров LLM

Жёсткое требование скрипта — только Git (git --version). Python, Node, ripgrep, ffmpeg ставит скрипт, sudo не нужен.

Хост: минимум vs рекомендуется (Gateway + облачный API)
Пункт Минимум Рекомендуется
ОС macOS 12+ / Ubuntu 20.04+ / WSL2 macOS 14+ (Apple Silicon) / Ubuntu 24.04 LTS
RAM 4 ГБ (только Gateway + API) 16 ГБ+ (локальный Ollama 8B)
Диск ~1,5 ГБ (с кэшем Skills) 20 ГБ SSD+ (логи и веса моделей)
Сеть Доступ к GitHub raw и LLM API Стабильный низколатентный egress (вход Telegram)
Выбор LLM (после установки: hermes setup / hermes model)
Провайдер Кому подходит Настройка
Nous Portal Быстрый тест без настроек hermes setup --portal OAuth
OpenRouter Несколько моделей, один ключ OPENROUTER_API_KEY в ~/.hermes/.env
Anthropic / OpenAI Прод Claude / GPT API-ключ или OAuth (план Max)
Ollama / VLLM Локальный инференс, приватность Base URL + модель; RAM 16 ГБ+

На headless-сервере (без GUI-автоматизации браузера) добавьте --skip-browser. Конфиг в ~/.hermes/.env и ~/.hermes/config.yaml.

03 Установка Hermes Agent одной строкой: шесть шагов от curl до первого чата

На macOS, Linux или WSL2 выполните официальный скрипт (как в документации):

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

# headless VPS optional
# curl -fsSL ... | bash -s -- --skip-browser

source ~/.zshrc
hermes doctor
hermes --version
hermes setup
hermes

Скрипт ставит uv → Python 3.11 → Node.js 22 → ripgrep / ffmpeg → клонирует в ~/.hermes/hermes-agent/ → PATH → реестр Skills. Успех: в терминале Hermes Agent installed at ~/.hermes.

  1. curl: Git доступен; за корпоративным прокси сначала https_proxy.
  2. Перезагрузка shell: source ~/.zshrc или source ~/.bashrc.
  3. Проверка: hermes doctor (~12 пунктов).
  4. Версия: hermes --version ≥ v0.14.x; обновление hermes update.
  5. Модель: hermes setup или hermes model~/.hermes/.env.
  6. Дымовой чат: hermes, подсчёт файлов в каталоге или сводка AI-новостей за день.

Короткая ссылка: curl -fsSL https://get.hermes-agent.org | bash. PowerShell: iex (irm .../install.ps1); Termux — Linux-скрипт.

04 Hermes Agent: Telegram и Gateway 24/7

Чтобы достучаться до агента с телефона: создание бота, настройка Gateway, системный сервис.

  1. Бот: @BotFather, /newbot, имя на bot, сохранить token.
  2. ID пользователя: сообщение @userinfobot для числового ID (whitelist).
  3. Интерактивно: hermes gateway setup, Telegram, token и ID.
  4. Или .env вручную: TELEGRAM_BOT_TOKEN=..., TELEGRAM_ALLOWED_USERS=вашID.
  5. Тест на переднем плане: hermes gateway, сообщение с телефона.
  6. Фон: macOS hermes gateway install + start (launchd); Linux sudo hermes gateway install --system, логи journalctl -u hermes-gateway -f.

Группы: режим приватности по умолчанию отвечает только на /. Для групп отключите Group Privacy в BotFather и заново пригласите бота. Discord / Slack — тот же hermes gateway setup (документация).

gateway.service
hermes gateway install
hermes gateway start
hermes gateway status

# Linux boot autostart (optional)
sudo hermes gateway install --system
sudo hermes gateway start --system

05 Hermes Agent: цифры для цитирования и частые ошибки установки

  • GitHub (06/2026): ~175 000 stars, MIT, 295+ контрибьюторов (репозиторий).
  • Размер: ~1,5 ГБ с кэшем Skills; ~/.hermes/ за три месяца часто +200–600 МБ.
  • Сложный процент Skill: Skills 3 → 19 за 30 дней, ~38 % меньше токенов — нужен хост онлайн 24/7.
  • RAM шлюза (macOS): только Gateway + SQLite ~1,2–1,8 ГБ; с Ollama 8B — 24 ГБ unified memory.
Частые ошибки установки и Gateway
Ошибка / симптом Причина Решение
hermes: command not found PATH не обновлён source ~/.zshrc или новый терминал
API key not set LLM не настроен hermes model или ~/.hermes/.env
Конфиг пропал после апгрейда Миграция версии hermes config check && hermes config migrate
Бот молчит в группе Privacy / не пере пригласили Выключить Group Privacy, пригласить снова

Опционально mcp_servers в ~/.hermes/config.yaml; без GUI — hermes mcp login + SSH-туннель для OAuth.

06 Где запускать Hermes: сравнение платформ и JEXCLOUD

Платформа развёртывания (Gateway + сложный процент Skill)
Платформа Доступность 24/7 Зрелость установки Этап
Личный MacBook Стоп при закрытии крышки Официальный curl проще всего POC / отладка в выходные
Linux VPS Высокая, не macOS Нужен --skip-browser, иные пути Skill Есть DevOps
JEXCLOUD Mac Mini M4 SLA ЦОД, выделенный IPv4 Те же команды, что на локальном Mac Прод Telegram + локальный 8B

Слабые места ноутбука и перепроданного VPS: ① нестабильные долгие соединения шлюза; ② Skills автоматизации браузера macOS не 1:1 на чистом Linux; ③ без выделенной RAM — OOM у параллельных суб-агентов при зелёном hermes doctor.

Надёжнее: аренда bare-metal Mac Mini M4 у JEXCLOUD помесячно, SSH с теми же командами, launchd KeepAlive, ~/.hermes на вашем диске — без оверселлинга виртуализации, стабильный вход Telegram, rsync Skill и памяти до возврата. M4.S / M4.M / M4.XL: цены; заказ: заказ и справка.