Установка 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 не нужен.
| Пункт | Минимум | Рекомендуется |
|---|---|---|
| ОС | 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) |
| Провайдер | Кому подходит | Настройка |
|---|---|---|
| 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 выполните официальный скрипт (как в документации):
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.
- curl: Git доступен; за корпоративным прокси сначала
https_proxy. - Перезагрузка shell:
source ~/.zshrcилиsource ~/.bashrc. - Проверка:
hermes doctor(~12 пунктов). - Версия:
hermes --version≥ v0.14.x; обновлениеhermes update. - Модель:
hermes setupилиhermes model→~/.hermes/.env. - Дымовой чат:
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, системный сервис.
- Бот:
@BotFather,/newbot, имя наbot, сохранить token. - ID пользователя: сообщение
@userinfobotдля числового ID (whitelist). - Интерактивно:
hermes gateway setup, Telegram, token и ID. - Или .env вручную:
TELEGRAM_BOT_TOKEN=...,TELEGRAM_ALLOWED_USERS=вашID. - Тест на переднем плане:
hermes gateway, сообщение с телефона. - Фон: macOS
hermes gateway install+start(launchd); Linuxsudo hermes gateway install --system, логиjournalctl -u hermes-gateway -f.
Группы: режим приватности по умолчанию отвечает только на /. Для групп отключите Group Privacy в BotFather и заново пригласите бота. Discord / Slack — тот же hermes gateway setup (документация).
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.
| Ошибка / симптом | Причина | Решение |
|---|---|---|
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
| Платформа | Доступность 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: цены; заказ: заказ и справка.