Руководство по установке

2026 Hermes Agent — полное руководство по установке и настройке:
практический кейс, который доказывает работоспособность

Редакция nuzcloud 2026-05-23 9 мин
Кратко

Установить Hermes Agent без реального кейса — значит не знать, работает ли он на самом деле. Это руководство начинается с низкорисковой задачи с документом, затем проводит через полный путь установки и настройки на Mac в 2026: окружение → установка → конфигурация → проверка → запуск → диагностика. Вы прочитаете тестовый текст в изолированной папке, сгенерируете резюме и список задач, запишете выходные файлы и проследите весь процесс в ~/.hermes/logs/. (Проверено 2026-05-23; названия моделей и тарифы — по актуальной документации провайдера.)

Успешный запуск — лишь первый шаг. Важно, отвечает ли модель, остаются ли файлы в границах каталога, можно ли отследить логи и диагностировать сбои. Практический кейс здесь — не отдельная статья про workflow: он доказывает, что установка и настройка действительно работают, чтобы вы уверенно перешли к реальным Hermes Agent workflow.

1Сначала определите практический кейс

Первый кейс должен быть низкорисковым, обратимым и проверяемым — не продакшен-репозиторий и не личные папки в первый день.

Элемент Фиксированный план для этого руководства Критерий прохождения
Тестовый каталог ~/hermes-lab/ (удаляется в любой момент через rm -rf) Агент читает/пишет только здесь
Входные данные input/notes.md (3–5 абзацев заметок с совещания, которые вы напишете сами) CLI читает файл целиком
Выход output/summary.md + output/todos.md Оба файла существуют с осмысленным содержимым
Логи ~/.hermes/logs/ Видны вызовы модели и следы инструментов
Откат Удалить ~/hermes-lab/output/* Повторный запуск даёт согласованный результат

Создайте структуру один раз до проверки:

mkdir -p ~/hermes-lab/{input,output}
# Отредактируйте ~/hermes-lab/input/notes.md — несколько тестовых абзацев

2Подготовьте окружение для кейса

  • Железо: Mac на Apple Silicon или Intel; рекомендуется ≥16 ГБ ОЗУ и ≥5 ГБ свободного диска. Проверьте чип и ОС: uname -m и sw_vers.
  • Зависимости: заранее нужен только git --version; Python 3.11, Node v22, ripgrep и ffmpeg ставит официальный установщик.
  • Сеть: доступ к GitHub raw и API-эндпоинту вашего LLM-провайдера (OpenRouter, Anthropic и т.д.).
  • Аккаунт: минимум один API-ключ провайдера; секреты храните только в ~/.hermes/.env с chmod 600.
  • Права: локальная учётная запись администратора; подтверждайте диалоги macOS при первом использовании файловых или терминальных инструментов.
⚠️Границы: не трогайте продакшен Git-репозитории, реальные личные файлы, сохранённые пароли браузера или облачные админ-ключи. Не включайте --yolo и approvals.mode: off для этого кейса.

3Установите Hermes Agent и проверьте версию

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

Затем source ~/.zshrc и выполните hermes setup или hermes model по официальному сценарию. После установки проверьте:

  • which hermes → обычно ~/.local/bin/hermes
  • hermes doctor без блокеров (нет ключа — подскажет настроить модель)
  • hermes update показывает версию; код в ~/.hermes/hermes-agent/, данные в ~/.hermes/

Не переходите к настройке кейса, пока hermes doctor не пройдёт.

4Настройте модель и API-ключ для кейса

Запустите hermes model, чтобы выбрать провайдера и модель по умолчанию (названия и тарифы меняются — сверяйтесь с сайтом провайдера). Можно также записать ~/.hermes/.env, например:

# Пример — подставьте своего провайдера
OPENROUTER_API_KEY=sk-or-...
chmod 600 ~/.hermes/.env

Проверка связи: из ~/hermes-lab запустите hermes и отправьте «ответь OK». При ошибке API выполните hermes config check до продолжения кейса.

5Задайте границы каталогов и права

Для первой проверки работайте только в тестовом каталоге: cd ~/hermes-lab перед запуском hermes. Если позже используете Messaging Gateway, задайте MESSAGING_CWD=~/hermes-lab в ~/.hermes/.env, чтобы агент не стартовал из чувствительного пути (см. официальное руководство по безопасности).

  • Оставьте approvals.mode: manual (по умолчанию) — опасные команды требуют подтверждения.
  • Расширенная изоляция: terminal.backend: docker в ~/.hermes/config.yaml (рекомендуется для продакшен Gateway).
  • Не кладите API-ключи в файлы под ~/hermes-lab, которые могут попасть в Git.

6Контрольные точки перед полным кейсом

  • Ping модели: диалог возвращает нормальный ответ
  • Чтение файла: попросите агента резюмировать первый абзац input/notes.md
  • Запись файла: создайте output/ping.txt с содержимым ok
  • Проверка логов: ls ~/.hermes/logs/ — записи CLI-сессии должны быть видны

Если любая точка не пройдена — диагностируйте на этом уровне, прежде чем запускать полный кейс.

7Запустите полный практический кейс

Из ~/hermes-lab запустите hermes и используйте чёткий промпт (скопируйте и адаптируйте):

Работай только в этом каталоге. Прочитай input/notes.md, запиши резюме до 200 слов в output/summary.md и до 5 конкретных задач в output/todos.md как Markdown-список. Не обращайся к путям вне каталога и не выполняй разрушительные shell-команды.

Если во время выполнения появятся команды удаления или изменения системы — отклоните их в CLI-подтверждении: так вы убедитесь, что настройки безопасности активны.

8Проверка, диагностика и откат

Проверка Команда / расположение
Выходные файлы cat ~/hermes-lab/output/summary.md, todos.md
Выход за границы прав Убедитесь, что под ~/ или на Рабочем столе нет неожиданных новых файлов
Логи ~/.hermes/logs/ (Gateway часто пишет в gateway.log)
Расходы Дашборд провайдера — использование токенов за этот запуск
Откат rm -rf ~/hermes-lab/output/*, затем повторный запуск

Послойная диагностика сбоев:

  • hermes: command not found → слой установки: PATH, source ~/.zshrc
  • 401 / нет ответа модели → слой модели: hermes model, права .env
  • Не читает/не пишет файлы → слой прав: рабочий каталог, MESSAGING_CWD, разрешения macOS
  • Ошибки конфига в hermes doctor → слой конфигурации: hermes config migrate
  • Циклы инструментов или нерелевантный вывод → слой задачи: сократите промпт, зафиксируйте пути выходных файлов

9От тестового кейса к реальным workflow

После успешного кейса расширяйте права и автоматизацию поэтапно — не пропуская проверки:

  • 1Доступ только на чтение к реальным исходным папкам; вывод — в отдельный каталог draft/
  • 2Настройте hermes gateway setup + gateway install для persist через launchd (plist: ~/Library/LaunchAgents/ai.hermes.gateway.plist)
  • 3Для большей автоматизации оцените Docker backend, allowlist команд и allowlist пользователей платформ

Более полный чеклист перед установкой — в нашей статье Чеклист установки Hermes Agent на Mac.

10На Mac mini кейс проходит проще

Установка, настройка и проверка логов из этого руководства работают нативно на macOS — Terminal, Homebrew, Docker и launchd без WSL. Mac mini M4 потребляет около 4 Вт в простое; unified memory Apple Silicon делает его отличным тихим узлом для долгих сессий Hermes CLI и Gateway. Gatekeeper и FileVault снижают риски, когда агент остаётся онлайн.

Если вы превращаете этот тестовый кейс в workflow 24/7, Mac mini M4 — экономичная аппаратная отправная точка. Оформите заказ сейчас и пройдите установку и настройку на машине, рассчитанной на круглосуточную работу.

Краткая схема: кейс → установка → настройка
  • Определите каталог кейса и стандарты выходных файлов
  • Официальная установка + hermes doctor
  • Ключ модели + границы тестового каталога
  • Контрольные точки → полный кейс → логи и откат
  • Затем — Gateway и реальные workflow
nuzcloud · Mac Cloud

Практический кейс Hermes Agent на Mac mini

Выделенный Mac mini M4 bare metal, быстрый запуск · для постоянных gateway, локальных агентов и удалённой разработки. Дайте каждому шагу этого руководства стабильное железо под ногами.

Mac Cloud M4 bare metal · мгновенно
Получить сейчас →