Hermes Agent — MIT-лицензированный самоулучшающийся AI-агент от Nous Research: создаёт skills из опыта, сохраняет знания, ищет прошлые диалоги через FTS5 и строит межсессионные модели пользователя через Honcho. В отличие от CLI, привязанных к ноутбуку, Hermes предлагает шесть терминальных бэкендов (local, Docker, SSH, Singularity, Modal, Daytona) и messaging-gateway для Telegram, Discord, Slack, WhatsApp или Signal, пока агент работает на удалённом хосте.
README формулирует ясно: «Не привязан к ноутбуку — говорите из Telegram, пока он работает на cloud VM.» Для клиентов NodeMac эта VM — выделенный Mac mini M4 с macOS 15+, постоянным состоянием ~/.hermes/ и uptime gateway через launchd — как в нашем runbook gateway OpenClaw. Миграция с OpenClaw: hermes claw migrate из ~/.openclaw.
Пути установки, gateway и launchd на любом Mac (не только M4) — в нашем руководстве по настройке Hermes Agent в macOS (8 шагов, устранение неполадок, 5 FAQ).
Почему выделенный Mac mini M4 лучше ноутбука для Hermes
Hermes накапливает ценность, когда активны три цикла: доставка gateway, Cron-автоматизация, курация памяти/skills (nudge пишут в ~/.hermes/). Спящий MacBook останавливает все три.
| Фактор | Локальный MacBook (16GB) | Выделенный хост NodeMac M4 |
|---|---|---|
| Uptime gateway | Стоп при закрытии крышки | 24/7 бот Telegram/Discord/Slack |
| Доставка Cron | Ночные задачи пропускаются | Встроенный планировщик по расписанию |
| Цикл обучения | Memory nudge замирают | Постоянный ~/.hermes/ на SSD |
| Цель SSH-бэкенда | N/A | Удалённый Mac — плоскость выполнения |
| Сосуществование OpenClaw | Конкуренция с приложениями | Отдельный user или соседний узел |
| Региональная задержка | N/A | HK/JP/KR/SG/US East для API и messaging |
Цитируемо: Hermes — 40+ инструментов, 200+ моделей через OpenRouter, gateway+CLI в одном процессе — закладывайте 16GB RAM; с OpenClaw или тяжёлыми MCP — 24GB. NodeMac M4 от $96.9/мес.
Источник: README Hermes Agent.
Архитектура: CLI, gateway, память, бэкенды
Перед provisioning сопоставьте слои:
- Интерактивный CLI (
hermes) — Полный TUI, многострочное редактирование, slash-autocomplete, streaming,Ctrl+C. - Messaging gateway (
hermes gateway) — Один процесс: Telegram, Discord, Slack, WhatsApp, Signal, Email. DM pairing — upstream Security. - Память и skills — Курируемая память агента; автономные skills после сложных задач. User skills:
~/.hermes/skills/; OpenClaw imports:~/.hermes/skills/openclaw-imports/. - Шесть терминальных бэкендов — Среды shell/файлов:
- local — ОС хоста по умолчанию
- Docker — изоляция контейнера
- SSH — удалённое выполнение (узел NodeMac)
- Singularity — HPC-кластеры
- Modal / Daytona — serverless persistence, hibernate при idle
- Маршрутизация моделей —
hermes model: Nous Portal, OpenRouter, OpenAI, Anthropic, NVIDIA NIM, BYO.
Опционально Nous Portal (hermes setup --portal) объединяет модели + Tool Gateway по OAuth.
Hermes Agent vs OpenClaw vs OpenHuman
На хостах NodeMac часто несколько agent-стеков. Матрица перед colocation на одном M4:
| Измерение | OpenClaw (MIT) | Hermes Agent (MIT) | OpenHuman (GPL-3.0) |
|---|---|---|---|
| Основная роль | Автоматизация gateway | Самоулучшающийся terminal+gateway | UI-first личная память |
| Цикл обучения | Плагины/workspace | Skills + nudges + FTS5 | Memory Tree + auto-fetch 20 мин |
| Messaging | Slack, Telegram, Discord… | Telegram, Discord, Slack, WhatsApp, Signal | Desktop mascot + Meet |
| Удалённое выполнение | Gateway на хосте | SSH backend + gateway | Desktop-first macOS |
| Миграция OpenClaw | N/A | Встроенный hermes claw migrate | Сравнение в upstream README |
| Cron | launchd + gateway skills | Встроенный Cron + доставка на платформы | Auto-fetch loop |
| Лучше на NodeMac когда… | Channel bots + MCP | Обучающийся агент + Telegram с телефона | Предзагруженный OAuth-контекст |
Рекомендация: Slack socket-mode DevOps-боты → наш playbook OpenClaw Slack. Агент, который умнеет между сессиями + Telegram на Mac mini → Hermes. 118 OAuth + Obsidian vault → OpenHuman Mac mini M4. Один primary gateway на 16GB-узел; Hermes+OpenClaw только 24GB+.
Runbook из 8 шагов: Hermes Agent на NodeMac Mac mini M4
- Provisioning — Заказать M4 16GB/256GB через цены NodeMac. Tokyo/Singapore APAC, Virginia US-East. От $96.9/мес.
- SSH baseline —
ssh user@your-host; macOS 15+, Apple Silicon (arm64), исходящий HTTPS. - Установка Hermes — Upstream one-liner (политика pipe-to-shell):
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.zshrc # or ~/.bashrc hermes doctor - Модели и tools — Мастер или вручную:
hermes setup # full wizard; detects ~/.openclaw for migration # OR hermes setup --portal # Nous Portal OAuth + Tool Gateway hermes model # pick provider:model hermes tools # enable/disable toolsets - Миграция с OpenClaw (опционально) — Если есть
~/.openclaw:hermes claw migrate --dry-run # preview hermes claw migrate # import SOUL.md, skills, memories, keys - Запуск gateway — Настроить платформы, daemonize:
hermes gateway setup hermes gateway start24/7: обёртка launchd по матрице LaunchAgent OpenClaw — конфиг в~/.hermes/. - Локальный CLI на удалённый хост (опционально) — SSH terminal backend (
terminal.backend = ssh). - Расписание и backup — Cron на естественном языке; еженедельный tar
~/.hermes/. Swap > 2GB устойчиво → 24GB или разделить узлы.
Устранение неполадок
hermes doctor сообщает о недостающих зависимостях
Симптом: Сбой на uv, Python 3.11, Node.js, ripgrep, ffmpeg.
Исправление: Повторить install; на NodeMac brew install ripgrep ffmpeg node. Повторять hermes doctor до clean.
Gateway-бот не отвечает в Telegram
Симптом: hermes gateway start работает, DM без ответа; pairing в логах.
Исправление: DM pairing; возможен /pair. Token бота в Keychain или launchd env.
SSH backend не достигает NodeMac
Симптом: SSH timeout или host key mismatch.
Исправление: ssh-keyscan в ~/.ssh/known_hosts; тест SSH до backend.
Операционные последствия
- Изолировать state —
~/.hermes/на выделенном macOS user. - Секреты gateway — Tokens в Keychain или launchd
EnvironmentVariables. - Гигиена skills — Ежемесячный обзор
~/.hermes/skills/. - Стоимость моделей — OpenRouter 200+ моделей; spend caps.
Спецификации Mac mini Apple: M4 16GB — gateway Hermes отдельно достаточно; тесно с Xcode или 2-м gateway.
На always-on Mac mini сочетайте gateway и делегирование subagent Hermes —boss-чат в Telegram запускает research и file worker.
FAQ
Hermes Agent заменяет OpenClaw на NodeMac?
Нет — пересечение в messaging, разная архитектура. OpenClaw: gateway-centric MCP; Hermes: самоулучшающаяся память, skills, Cron. Import через hermes claw migrate.
Можно без Nous Portal?
Да — свои ключи OpenRouter, OpenAI, Anthropic. hermes model без изменения кода. Portal опционален.
Сколько RAM для gateway + CLI?
16GB; subagents, MCP, 2-й agent → 24GB.
Hermes на Apple Silicon Mac mini?
Да — install script поддерживает macOS на Apple Silicon. NodeMac M4: native macOS, SSH, 24/7.
Почему NodeMac, а не VPS за $5?
Linux VPS не даёт native macOS tooling (Keychain, AppleScript). NodeMac M4 $96.9/мес, macOS 15+, APAC SSH/VNC — ближе к «cloud VM» Hermes.