Чеклист установки Hermes Agent на Mac в 2026:
что подготовить перед выходными
При первой установке Hermes Agent на Mac M-серии в 2026 году неприятные сюрпризы редко связаны с одной строкой установки — чаще это неверные рантаймы, отсутствующие API-ключи, пропущенные диалоги разрешений или шлюз, который умирает вместе с закрытием Terminal. «Успешно установлено» и «стабильно работает долго» — не одно и то же. Этот чеклист следует официальной документации: от первого curl до persist через launchd и списка наблюдений на 24 часа — чтобы установка в выходные стала проверяемой, восстанавливаемой и устойчивой. (Проверено 2026-05-23.)
Для быстрого теста достаточно официального Quickstart. Если нужен Hermes на Mac надолго — пройдите чеклист ниже до запуска установщика.
1Перед установкой: железо, система и резервная копия
| Проверка | Рекомендация | Валидация |
|---|---|---|
| Чип / ОС | Mac на Apple Silicon или Intel; macOS с Xcode Command Line Tools | uname -m, sw_vers |
| ОЗУ / диск | рекомендуется ≥16 ГБ ОЗУ; зарезервировать ≥5 ГБ (включая кэш Skills) | «Мониторинг системы» / df -h ~ |
| Сеть | Доступ к GitHub raw и API-эндпоинтам выбранного LLM-провайдера | curl -I https://github.com |
| Учётная запись | Локальный администратор (PATH, полный доступ к диску и т.д.) | Системные настройки → Пользователи и группы |
| Резервная копия | Time Machine или экспорт снимка ~/.hermes |
Один раз проверить восстановление |
2Зависимости: единственное обязательное — Git
Согласно руководству по установке, однострочный установщик автоматически ставит uv, Python 3.11, Node.js v22, ripgrep и ffmpeg — Homebrew Python или Node заранее не нужны. Проверьте Git:
- →Git:
git --versionдолжен выводить версию; Xcode CLT установите до старта, а не посреди установки. - →Shell: по умолчанию zsh; после установки выполните
source ~/.zshrc, чтобы обновить PATH. - →Nix (опционально): пользователи Nix следуют руководству по Nix вместо curl-установщика — выберите один путь.
3Аккаунты и секреты
Установщик настроит LLM-провайдера; готовые ключи избавят от «полуустановки»:
- →Минимум один API-ключ от OpenRouter, Anthropic, OpenAI или другого поддерживаемого провайдера.
- →Храните секреты в
~/.hermes/.envи выполнитеchmod 600 ~/.hermes/.env. - →Не коммитьте ключи в Git проекта; используйте allowlist вроде
TELEGRAM_ALLOWED_USERS— избегайтеGATEWAY_ALLOW_ALL_USERS=true.
approvals.mode: manual). Не включайте YOLO в продакшене; по возможности используйте терминальный backend docker для изоляции.
4Безопасная рабочая область
Официальная схема на пользователя: код в ~/.hermes/hermes-agent/, данные в ~/.hermes/ (конфиг, логи, pairing, sandbox).
- →Отдельная подпапка как workspace агента — не отдавайте весь домашний каталог.
- →Логи:
~/.hermes/logs/(Gateway пишетgateway.log). - →Свой путь установки: задайте
HERMES_INSTALL_DIR=...до запуска установщика (см. официальную документацию).
5Установка и первый запуск
Установка (минимально рабочая):
Затем source ~/.zshrc → hermes или hermes setup → hermes model.
Проверка при первом запуске:
- ✓
which hermes→~/.local/bin/hermes - ✓
hermes doctorбез блокеров (нет API-ключа — подскажетhermes model) - ✓Отправьте реальный запрос и убедитесь в ответе модели и вызовах инструментов
- ✓При включении файловых или терминальных инструментов выдайте полный доступ к диску и другие права в системных настройках
6Держать в работе: persist через launchd
hermes в окне Terminal живёт только в этой сессии; messaging gateway нужен как демон:
- 1После стабильной CLI:
hermes gateway setup(Telegram, Discord, Slack и т.д. по актуальному списку поддержки) - 2
hermes gateway install→ plist в~/Library/LaunchAgents/ai.hermes.gateway.plist - 3
hermes gateway start→hermes gateway status - 4Логи:
tail -f ~/.hermes/logs/gateway.log - 5После новых инструментов Homebrew или nvm снова выполните
hermes gateway install, чтобы обновить PATH в plist
7Восстановление: что проверять при сбое установки
| Симптом | Сначала проверить |
|---|---|
hermes: command not found |
PATH в shell → source ~/.zshrc |
| API-вызовы не проходят | hermes model / hermes config check |
| Gateway не запускается | hermes gateway status, логи, токены платформ и allowlist |
| После перезагрузки сервис пропал | Запускали только hermes gateway на переднем плане без gateway install? |
| WhatsApp: нет node/ffmpeg | Снова hermes gateway install для обновления PATH в plist |
| Конфиг сломан после обновления | hermes config migrate, hermes update |
8Наблюдение в течение 24 часов
- ①Перезагрузите Mac →
hermes gateway statusпо-прежнему показывает running - ②Отключите сеть на 5 минут, восстановите — gateway поднимается сам или нужен ручной старт?
- ③Выборочно проверьте
~/.hermes/logs/на стеки ошибок - ④Следите за биллингом LLM, чтобы циклы инструментов не раздули расходы
- ⑤Намеренно вызовите одну рискованную команду и убедитесь, что подтверждение всё ещё работает
9Mac mini лучше подходит для агентов 24/7
Шлюзы Hermes, мосты BlueBubbles и локальные toolchain предполагают стабильный хост macOS. Mac mini M4 сочетает unified memory Apple Silicon с потреблением около 4 Вт в простое — тихий домашний или командный узел агента: нативный Unix, Homebrew, Docker и launchd без WSL; Gatekeeper и FileVault снижают долгосрочные риски; частота сбоев ниже, чем у многих Windows-ПК той же цены — это важно для незаметных gateway.
Если из этого чеклиста вы делаете хост «установил в субботу — в понедельник онлайн», Mac mini M4 — сильная отправная точка по цене и возможностям. Оформите заказ сейчас и запускайте Hermes на железе, рассчитанном на круглосуточную работу.
- ①До установки: железо, сеть, резервная копия
- ②Установка: одна команда +
hermes doctor - ③Первый запуск: модель, чат, разрешения
- ④Держать в работе:
gateway install+ launchd - ⑤Восстановление: PATH → API → gateway → логи