Руководство, ИИ и автоматизация

Как запустить Hermes Agent 24/7 на выделенном Mac mini

Hermes Agent, это самосовершенствующийся ИИ-агент с открытым исходным кодом от Nous Research (лицензия MIT, ~250 тыс. звёзд на GitHub). Он общается с вами через Telegram, Discord, WhatsApp и 20+ других платформ из одного шлюза, запоминает то, чему научился, и создаёт собственные навыки. Mac mini на Apple Silicon, платформа уровня Tier 1 для Hermes и естественный хост для круглосуточной работы: никакого ноутбука, уходящего в сон, выделенное оборудование 1:1 и фиксированная цена от $85/мес.

20 минут чтения Обновлено 28 сентября 2026 г.

1. Почему стоит запускать Hermes Agent на Mac mini?

Hermes Agent создан для непрерывной работы: он хранит постоянную память, выполняет задачи по расписанию через встроенный cron и совершенствует собственные навыки между разговорами. Ничего из этого не работает на ноутбуке, который уходит в сон, или на общем VPS, который перезагружается. Выделенный Mac mini от MyRemoteMac даёт вам Apple Silicon (Tier 1 для Hermes), полный root-доступ по SSH и VNC, включённый 1 Gbps и фиксированную месячную цену, с возможностью запустить локальную модель Ollama на той же машине, чтобы инференс не стоил ни цента за токен.

Параметр Облачный VPS (ИИ-тариф) Mac mini (MyRemoteMac)
Стоимость в месяц Тарифы уровня GPU (варьируются) M4 от $85/мес · M6 от $149/мес (фиксированная)
Уровень поддержки платформы в Hermes Linux (Tier 1) macOS Apple Silicon (Tier 1)
Локальный LLM (Ollama) Доплата / ограничено Нативно в унифицированной памяти Apple Silicon
Круглосуточная работа Да Да (SLA 99,9 %)
Оборудование Общее, виртуализированное Выделенный физический Mac 1:1
Доступ SSH SSH + VNC, полный root

Ключевое преимущество: Цикл обучения Hermes (память, создаваемые агентом навыки, cron-задачи) окупается только тогда, когда агент постоянно онлайн. Выделенный Mac mini держит шлюз запущенным 24/7 под управлением launchd и может размещать локальную модель с поддержкой вызова инструментов через Ollama, направляйте рутинные задачи бесплатной локальной модели, а для сложных оставьте передовую API-модель.

2. Требования

Официальный установщик намеренно сделан лёгким. Вам не нужны Homebrew, Python или Node.js: Hermes сам загружает закреплённую версию uv и Python 3.14, а Node.js понадобится позже только при включении моста WhatsApp. Вот что действительно нужно:

  • Выделенный Mac mini от MyRemoteMac, M4 от $85/мес или M6 от $149/мес. Оба на Apple Silicon, платформа Tier 1 для Hermes.
  • SSH-доступ к Mac mini (предоставляется вместе с подпиской MyRemoteMac)
  • git и curl на Mac (а также tar и утилита SHA-256, всё это предустановлено в macOS, git ставится вместе с Xcode Command Line Tools). Установщик прерывается с ошибкой только при отсутствии git или curl.
  • Провайдер LLM: ключ API (Anthropic, OpenRouter, OpenAI и 25+ других), подписка Nous Portal или локальная модель Ollama. Модель должна поддерживать контекст не менее 64 000 токенов и вызов инструментов (tool calling).
  • Аккаунт в Telegram, Discord или WhatsApp (Telegram настраивается быстрее всего)

3. Шаг 1: Подключение по SSH и запуск установщика

Подключитесь к Mac mini по SSH с учётными данными из панели управления MyRemoteMac. Установщику нужны git и curl (а также tar и утилита SHA-256, всё предустановлено в macOS), остальное он делает сам: клонирует исходный код в ~/.hermes/hermes-agent, загружает закреплённую версию uv с проверкой SHA-256, разворачивает Python 3.14, устанавливает зависимости, создаёт ~/.hermes/config.yaml и ~/.hermes/.env (chmod 600) и запускает интерактивную настройку.

Подключение по SSH и проверка требований

# Connect to your Mac mini
ssh admin@your-server-ip

# Confirm Apple Silicon (Tier 1 platform for Hermes Agent)
uname -m
# arm64

# The installer requires only git and curl: both ship with macOS
git --version && curl --version

Запуск официального установщика одной командой

Это та же команда, что опубликована в официальном README и на странице установки. Не используйте Homebrew: brew install hermes-agent указан в официальной документации как неподдерживаемый способ. Если вы выполняете установку скриптом по SSH, добавьте --non-interactive (псевдоним --skip-setup) и затем запустите мастер настройки самостоятельно.

# Official one-line installer (Linux / macOS / WSL2)
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

# What it does:
# - clones the source into ~/.hermes/hermes-agent
# - downloads a pinned, sha256-verified uv and provisions Python 3.14
# - creates ~/.hermes/config.yaml and ~/.hermes/.env (chmod 600)
# - launches the interactive setup wizard

# Scripting over SSH? Skip the wizard and run it later with `hermes model`:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --non-interactive

Перезагрузка оболочки и проверка

Установщик добавляет ~/.local/bin в PATH в файлах ~/.zshrc и ~/.zprofile. Перезагрузите оболочку (или откройте новую SSH-сессию), затем запустите встроенную диагностику:

# Reload the shell so ~/.local/bin/hermes is on PATH
source ~/.zshrc    # or open a new SSH session

# Verify the install
hermes --version

# Built-in diagnostics (add --fix to attempt automatic repairs)
hermes doctor

4. Шаг 2: Настройка провайдера моделей (API или локальная Ollama)

Hermes хранит секреты в ~/.hermes/.env, а всё остальное, в ~/.hermes/config.yaml, и предлагает три официальных способа выбрать модель. Что бы вы ни выбрали, модели нужен контекст не менее 64 000 токенов. Обратите внимание: собственная чат-модель Nous Hermes 4, не то, что нужно циклу агента: документация Nous Portal рекомендует вместо неё передовую модель с поддержкой вызова инструментов.

Вариант A или B: интерактивный мастер или Nous Portal

Мастер проведёт вас через выбор провайдеров, ключи API и OAuth-входы. Nous Portal, это подписка, которая даёт агенту доступ к 300+ моделям через единый OAuth-вход (цены указаны на сайте Nous Portal, а не в документации).

# Option A: interactive wizard (providers, API keys, OAuth logins)
hermes model

# Option B: Nous Portal subscription via OAuth (300+ models)
hermes setup --portal

Вариант C: задать ключ и модель без интерактивного режима

Ключи в формате UPPER_SNAKE, такие как ANTHROPIC_API_KEY, OPENROUTER_API_KEY или OPENAI_API_KEY, записываются в .env; ключи с точками или в нижнем регистре, в config.yaml. Идентификатор модели ниже, пример из официального quickstart; выберите любую актуальную модель вашего провайдера с контекстом 64k+ и поддержкой вызова инструментов.

# Option C: non-interactive, UPPER_SNAKE keys go to ~/.hermes/.env
hermes config set ANTHROPIC_API_KEY sk-ant-YOUR_API_KEY_HERE

# Dotted / lowercase keys go to ~/.hermes/config.yaml
# (model id below is the example from the official quickstart)
hermes config set model anthropic/claude-opus-4.6

# Review the active configuration
hermes config show

Опционально: бесплатная локальная модель через Ollama

Ваш Mac mini может размещать модель самостоятельно. Официальное руководство Hermes по Ollama использует gemma4:31b (около 20 ГБ на диске, 24+ ГБ ОЗУ, вызов инструментов поддерживается), на MyRemoteMac конфигурация с 24 ГБ (Mac mini M4 24 ГБ за $129/мес или M6 24 ГБ за $219/мес) соответствует этому задокументированному минимуму, но оставляет мало запаса для macOS и контекстного окна в 64k, если на Mac mini с 24 ГБ нужен запас, выберите модель поменьше с поддержкой вызова инструментов. Контекстное окно Ollama по умолчанию намного меньше требуемых Hermes 64k, поэтому документация предлагает создать Modelfile с увеличенным num_ctx. Сначала установите Ollama для macOS с ollama.com/download; Ollama также описывает пошаговый вариант через ollama launch hermes.

# 1. Install Ollama for macOS from https://ollama.com/download

# 2. Pull a tool-calling model (~20 GB on disk, 24+ GB RAM)
ollama pull gemma4:31b

# 3. Hermes needs 64k context: build a Modelfile that raises num_ctx
printf 'FROM gemma4:31b\nPARAMETER num_ctx 64000\n' > Modelfile
ollama create gemma4-64k -f Modelfile

# 4. Point Hermes at the local OpenAI-compatible endpoint
hermes setup
# Choose "Custom Endpoint": base URL http://localhost:11434/v1, model gemma4-64k

# Alternative guided path documented by Ollama:
ollama launch hermes

Smoke-тест перед тем, как добавлять что-то ещё

Quickstart говорит прямо: если Hermes не может завершить обычный чат, не добавляйте пока шлюз, cron или навыки. Сначала проведите один чистый разговор:

# Classic CLI chat
hermes

# Or the terminal UI
hermes --tui

Приоритет настроек: аргументы CLI переопределяют ~/.hermes/config.yaml, тот переопределяет ~/.hermes/.env, а тот, встроенные значения по умолчанию. Используйте hermes config show, hermes config get <key> и hermes config path, чтобы посмотреть, что действует.

5. Шаг 3: Подключение каналов обмена сообщениями

Один процесс шлюза Hermes обслуживает все ваши платформы: официальная документация насчитывает 20+ на одном шлюзе, включая Telegram, Discord, Slack, WhatsApp, Signal, Google Chat, Microsoft Teams, Matrix, Mattermost и мосты iMessage. Ниже, три из них, которые мы сверили с профильными страницами документации. Шлюз по умолчанию всё запрещает (deny-by-default): пока вы не добавите свой ID пользователя в список разрешённых, бот игнорирует всех.

Telegram (рекомендуемый первый канал)

Создайте бота через @BotFather (/newbot выдаст токен) и узнайте свой числовой ID пользователя у @userinfobot, списки разрешённых в Telegram используют числовые ID, а не @username. Затем запустите мастер шлюза, который запишет значения в ~/.hermes/.env. По умолчанию используется long polling, поэтому входящий порт и правило файрвола не нужны.

# 1. In Telegram, open @BotFather, send /newbot and copy the token
# 2. Open @userinfobot to get your numeric user ID

# 3. Run the gateway wizard (writes the values to ~/.hermes/.env)
hermes gateway setup

# Equivalent manual entries in ~/.hermes/.env:
# TELEGRAM_BOT_TOKEN=123456789:ABC...
# TELEGRAM_ALLOWED_USERS=123456789
# Optional: chat that receives scheduled-task results (or send /sethome in a chat)
# TELEGRAM_HOME_CHANNEL=123456789

Discord (опционально)

Создайте приложение на Портале разработчиков Discord, скопируйте токен бота и включите Message Content Intent и Server Members Intent в разделе Privileged Gateway Intents, без Message Content Intent бот получает события с пустым текстом. Пригласите бота с целым числом разрешений 274878286912, затем добавьте свой ID пользователя в список разрешённых.

# In the Discord Developer Portal (https://discord.com/developers/applications):
# 1. New Application > Bot > copy the Bot Token
# 2. Privileged Gateway Intents: enable Message Content Intent + Server Members Intent
# 3. Invite the bot with permission integer 274878286912

hermes gateway setup   # choose Discord

# Equivalent manual entries in ~/.hermes/.env:
# DISCORD_BOT_TOKEN=...
# DISCORD_ALLOWED_USERS=284102345871466496
# DISCORD_REQUIRE_MENTION=true   (default)

WhatsApp (опционально)

WhatsApp использует неофициальный мост (Baileys), которому нужны Node.js v18+ и отдельный номер телефона, привязанный по QR-коду. Официальная документация предупреждает о небольшом риске ограничений аккаунта, а директория сессии даёт полный доступ к аккаунту, никогда не делитесь ею.

# Requires Node.js v18+ on the Mac mini (only needed for WhatsApp)
node --version

# Pair a dedicated phone number via QR code
hermes whatsapp

# ~/.hermes/.env:
# WHATSAPP_ENABLED=true
# WHATSAPP_MODE=bot
# WHATSAPP_ALLOWED_USERS=15551234567   (country code, no +)

# Session is stored in ~/.hermes/platforms/whatsapp/session: never share it
# Meta Business Cloud API alternative: hermes whatsapp-cloud

Проверка шлюза на переднем плане

Запустите шлюз в своей SSH-сессии, отправьте боту сообщение, убедитесь, что он отвечает, затем нажмите Ctrl-C. hermes gateway status показывает состояние сервиса; напишите боту, чтобы проверить цепочку целиком.

# Run the gateway in the foreground
hermes gateway

# Send your bot a message from Telegram / Discord: it should reply.
# Press Ctrl-C to stop (the persistent service is set up in Step 4)

Чек-лист безопасности из официальной документации: явные списки разрешённых на каждой платформе (никогда не ставьте GATEWAY_ALLOW_ALL_USERS=true на публичном боте), держите ~/.hermes/.env с правами chmod 600, оставьте approvals.mode в значении smart (режим YOLO отключает все проверки, кроме жёсткого блок-листа), рассмотрите hermes config set terminal.backend docker с установленным Docker Desktop, чтобы инструменты выполнялись в контейнере, и своевременно обновляйте Hermes.

6. Шаг 4: Работа 24/7 через launchd, обновление, миграция

hermes gateway install регистрирует пользовательский LaunchAgent в ~/Library/LaunchAgents/ai.hermes.gateway.plist (метка ai.hermes.gateway), чтобы шлюз запускался при входе в систему (RunAtLoad) и контролировался macOS. Важная деталь из официального FAQ: plist фиксирует полный PATH вашей оболочки на момент установки. Установите Node.js, ffmpeg или Ollama до этого шага, или после повторно выполните hermes gateway install.

Установка и запуск сервиса

# Register the launchd LaunchAgent
# (writes ~/Library/LaunchAgents/ai.hermes.gateway.plist with your current PATH)
hermes gateway install

# Start it now
hermes gateway start

# Service status
hermes gateway status

# Live logs
tail -f ~/.hermes/logs/gateway.log

# Other commands: hermes gateway stop | restart | list
# Foreground run (no launchd): hermes gateway run

Проверка, что launchd контролирует сервис (и один тест с перезагрузкой)

hermes gateway status показывает состояние сервиса; напишите боту, чтобы проверить цепочку целиком, и обратитесь к launchctl напрямую, чтобы убедиться, что процессом действительно владеет launchd. Поскольку пользовательский LaunchAgent загружается только после появления вашей пользовательской сессии, перед тестом с перезагрузкой убедитесь, что для вашего администратора включён автоматический вход (Системные настройки > Пользователи и группы > Автоматический вход), иначе на headless Mac mini шлюз не поднимется. Затем перезагрузитесь один раз (sudo reboot) и снова напишите боту.

# Confirm launchd owns the gateway (state, PID, last exit code)
launchctl print gui/$(id -u)/ai.hermes.gateway

# Check the PATH that was captured in the plist
/usr/libexec/PlistBuddy -c "Print :EnvironmentVariables:PATH" ~/Library/LaunchAgents/ai.hermes.gateway.plist

# LaunchAgents load at login: enable Automatic login first
# (System Settings > Users & Groups > Automatic login)
# Reboot-test once, then message the bot again
sudo reboot

Обновление Hermes Agent

hermes update загружает свежий код в ~/.hermes/hermes-agent, повторно синхронизирует зависимости и перезапускает шлюз в режиме drain-first: он отказывается принимать новые запросы и ждёт завершения текущих чатов, cron-задач и API-операций (по умолчанию до 30 минут), прежде чем перезапуститься. Вывод дублируется в ~/.hermes/logs/update.log. Используйте --check для предварительного просмотра, --backup, чтобы сначала сделать снимок ~/.hermes, и --no-gateway-restart, чтобы отложить перезапуск.

# Preview what would change
hermes update --check

# Update (snapshot ~/.hermes first, drain-first gateway restart)
hermes update --backup

# Adopt any new configuration options
hermes config check && hermes config migrate

# Confirm the running version
hermes --version

Опционально: миграция с OpenClaw на том же Mac

Уже используете OpenClaw по нашему другому руководству? Официальная команда миграции импортирует из ~/.openclaw файл SOUL.md, память и профили пользователей (в ~/.hermes/memories/), навыки (в ~/.hermes/skills/openclaw-imports/) и сначала создаёт точку восстановления pre-migration-*.zip в ~/.hermes/backups/. Секреты по умолчанию не импортируются: явно добавьте --migrate-secrets, чтобы перенести ключи API и токены мессенджеров (Telegram, Discord, Slack, Signal, Matrix, Mattermost). Токен WhatsApp не переносится, переносится только его список разрешённых, и его нужно заново привязать через hermes whatsapp. Всегда начинайте с пробного запуска (dry run).

# Preview the migration from ~/.openclaw
hermes claw migrate --dry-run

# Migrate (writes a pre-migration-*.zip restore point in ~/.hermes/backups/ first)
# --migrate-secrets is required to carry over API keys and messaging tokens
hermes claw migrate --migrate-secrets

# Later, rename leftover OpenClaw directories to .pre-migration/
hermes claw cleanup

7. Устранение распространённых проблем

«hermes: command not found» сразу после установки

Оболочка ещё не перечитала запись PATH, добавленную установщиком. Бинарный файл находится в ~/.local/bin:

# Reload the shell profile the installer edited
source ~/.zshrc

# Or call the binary directly
~/.local/bin/hermes --version

# Still broken? Run the diagnostics
~/.local/bin/hermes doctor --fix

Бот не отвечает в Telegram или Discord

Чаще всего список разрешённых пуст, по умолчанию шлюз отказывает всем. Проверьте, что ваш числовой ID задан, затем протестируйте на переднем плане:

# Allowlist resolution order (official security guide):
# per-platform allow-all -> DM-pairing list -> TELEGRAM_ALLOWED_USERS / DISCORD_ALLOWED_USERS
# -> GATEWAY_ALLOWED_USERS -> GATEWAY_ALLOW_ALL_USERS=true -> deny

# Check what is stored (Telegram IDs are numeric, from @userinfobot)
grep TELEGRAM_ALLOWED_USERS ~/.hermes/.env

# Fix it, then watch the gateway in the foreground while you message the bot
hermes config set TELEGRAM_ALLOWED_USERS 123456789
hermes gateway

# Discord only: confirm Message Content Intent is enabled in the Developer Portal

Шлюз не находит node, ffmpeg или ollama (хотя в вашей оболочке они работают)

Plist launchd зафиксировал PATH в момент выполнения hermes gateway install. Повторите установку после добавления инструментов, затем перезапустите:

# See the PATH launchd is using
/usr/libexec/PlistBuddy -c "Print :EnvironmentVariables:PATH" ~/Library/LaunchAgents/ai.hermes.gateway.plist

# Re-capture your current shell PATH and reload the service
hermes gateway install
hermes gateway start

# Check the logs
tail -50 ~/.hermes/logs/gateway.log

Локальная модель Ollama падает или обрезает контекст

Hermes требует контекст в 64 000 токенов; значение по умолчанию в Ollama намного меньше. Создайте Modelfile с увеличенным num_ctx и укажите Hermes на полученную модель:

# Rebuild the model with a 64k context window
printf 'FROM gemma4:31b\nPARAMETER num_ctx 64000\n' > Modelfile
ollama create gemma4-64k -f Modelfile

# Make sure Hermes targets the 64k variant on the local endpoint
hermes setup   # Custom Endpoint: http://localhost:11434/v1, model gemma4-64k

# Note: the model must also support tool calling (gemma4:31b does, per the official guide)

Шлюз не поднимается после перезагрузки

Пользовательский LaunchAgent запускается при входе в систему, а не при загрузке: на headless Mac mini сначала включите автоматический вход для вашего администратора (Системные настройки > Пользователи и группы). Затем убедитесь, что launchd действительно загрузил LaunchAgent, а не отсоединённый резервный процесс, и при необходимости переустановите сервис:

# Is the LaunchAgent registered and running?
launchctl print gui/$(id -u)/ai.hermes.gateway

# Not listed? Re-register and start it (and check Automatic login is on)
hermes gateway install
hermes gateway start
hermes gateway status

# Then reboot-test again
sudo reboot

8. Сравнение стоимости с облачным VPS

Сам Hermes Agent бесплатен (MIT). Вы платите за хост и за использование LLM. Сравнение хостов ниже использует те же цифры по облачным VPS, что и наше руководство по OpenClaw; использование API LLM в обеих колонках тарифицируется провайдером отдельно и одинаково на любом хосте, если только вы не запускаете локальную модель Ollama на Mac mini, и тогда инференс стоит $0.

Сценарий использования Запросов к ИИ/мес Стоимость облачного VPS Стоимость MyRemoteMac Экономия в месяц
Личный помощник (API-модель) ~500 запросов $120/мес (базовый GPU VPS) $85/мес (Mac mini M4) $35/мес
Бот для небольшой команды + cron-задачи ~5 000 запросов $200/мес $85/мес (Mac mini M4) $115/мес
Локальный LLM (gemma4:31b) + агент Без ограничений (локально) $350+/мес (GPU VPS) $129/мес (Mac mini M4, 24 ГБ, задокументированный минимум) $221+/мес
Мультиагентная система, интенсивная автоматизация 10 000+ запросов $600+/мес $149/мес (Mac mini M6) $451+/мес

Допущения: цены на VPS, те же диапазоны, что используются во всех наших руководствах для ИИ-тарифов с GPU, а не котировки конкретного провайдера; цены MyRemoteMac, текущие месячные тарифы в USD (1 Gbps включён). Стоимость подписки Nous Portal в документации Hermes не опубликована, поэтому не учитывается.

Итог: Выделенный Mac mini дешевле GPU VPS при любом уровне нагрузки, а унифицированная память Apple Silicon позволяет конфигурации с 24 ГБ разместить локальный LLM с поддержкой вызова инструментов (на задокументированном минимуме для gemma4:31b), который сводит потокенную оплату API к нулю для рутинных задач.

9. Hermes Agent против OpenClaw

Оба, персональные ИИ-агенты с открытым исходным кодом (MIT), самостоятельным хостингом и круглосуточной работой, управляемые из ваших мессенджеров; оба устанавливаются одной командой curl, оба запускают долгоживущий шлюз, и оба регистрируют собственный LaunchAgent в launchd (ai.hermes.gateway и ai.openclaw.gateway). Различия, в стеке и в позиционировании. OpenClaw написан на TypeScript под Node.js (26.1+ или 24.16+ через Homebrew), устанавливается через npm и использует собственную команду openclaw gateway install service. Hermes, это Python, разворачиваемый закреплённой версией uv, целиком живёт в ~/.hermes, требует только git и curl (Node.js, только для моста WhatsApp) и использует hermes gateway install. Позиционирование Hermes, самосовершенствование: навыки, создаваемые агентом, постоянная память и SOUL.md, встроенный cron и семь терминальных бэкендов (local, Docker, SSH, Modal, Daytona, Vercel Sandbox, Singularity). Позиционирование OpenClaw, широта возможностей и более крупное сообщество: на 28 сентября 2026 г. GitHub показывал примерно 391 тыс. звёзд у OpenClaw против 250 тыс. у Hermes.

Если вы уже используете OpenClaw, миграция, первоклассная: hermes claw migrate (см. Шаг 4), это прямая миграция, которая сначала создаёт точку восстановления pre-migration-*.zip в ~/.hermes/backups/. Если вы начинаете с нуля, прочитайте также наше руководство по OpenClaw на Mac mini и выберите харнесс, чей рабочий процесс вам ближе, Mac mini, сервис launchd и вариант с локальной Ollama у обоих одинаковы.

10. FAQ

Hermes Agent бесплатен?

Да. Hermes Agent распространяется по лицензии MIT и бесплатен; вы платите только за использование LLM у выбранного провайдера. Локальная модель Ollama на вашем Mac mini работает бесплатно. Сам Mac mini, от $85/мес (M4) или $149/мес (M6) на MyRemoteMac.

Нужно ли сначала установить Python, Node.js или Homebrew?

Нет. Установщику нужны только git и curl (оба есть в macOS по умолчанию). Он сам загружает закреплённую версию uv с проверкой SHA-256 и разворачивает Python 3.14. Node.js v18+ требуется только при включении моста WhatsApp, а установка через Homebrew в официальной документации явно указана как неподдерживаемая.

Какую конфигурацию Mac mini выбрать для Hermes?

Если Hermes использует API-модель (Anthropic, OpenRouter, Nous Portal и т. д.), достаточно базового Mac mini M4 с 16 ГБ за $85/мес, сам агент лёгкий. Если хотите разместить локальную модель, следуйте рекомендациям официального руководства по Ollama: gemma4:31b нужно 24+ ГБ ОЗУ, поэтому конфигурация с 24 ГБ (Mac mini M4 24 ГБ или Mac mini M6 24 ГБ) соответствует задокументированному минимуму, но с малым запасом для macOS и контекста в 64k, так что на этом уровне безопаснее выбрать модель поменьше с поддержкой вызова инструментов.

Переживёт ли Hermes перезагрузку Mac mini?

Да, после выполнения hermes gateway install: он регистрирует пользовательский LaunchAgent в launchd (ai.hermes.gateway), который запускает шлюз при входе в систему (RunAtLoad). На headless Mac mini это означает, что для вашего пользователя должен быть включён автоматический вход. Проверьте через launchctl print gui/$(id -u)/ai.hermes.gateway и один раз протестируйте перезагрузку, как описано в Шаге 4.

Можно ли перенести существующую настройку OpenClaw в Hermes?

Да. hermes claw migrate --dry-run показывает предварительный результат, затем hermes claw migrate импортирует SOUL.md, память и навыки из ~/.openclaw, предварительно создав точку восстановления pre-migration-*.zip в ~/.hermes/backups/. Ключи API и токены мессенджеров (Telegram, Discord, Slack, Signal, Matrix, Mattermost) переносятся только при явном указании --migrate-secrets; WhatsApp нужно заново привязать через hermes whatsapp. Установка OpenClaw остаётся на месте, пока вы не выполните hermes claw cleanup.

Какие платформы обмена сообщениями поддерживает Hermes?

Официальная документация перечисляет 20+ платформ, обслуживаемых одним процессом шлюза, включая Telegram, Discord, Slack, WhatsApp (мост Baileys или Cloud API), Signal, Google Chat, Microsoft Teams, Matrix, Mattermost, LINE, IRC, электронную почту, SMS, мосты iMessage (BlueBubbles, Photon), вебхуки и API-сервер, плюс CLI и TUI локально.

11. Источники и дополнительные материалы

Каждая команда и каждое требование в этом руководстве были сверены 28 сентября 2026 г. с официальной документацией и репозиторием Hermes Agent (последний релиз v2026.9.24). Hermes выпускает релизы с датой в номере версии и быстро развивается, поэтому актуальный список флагов смотрите на этих страницах:

Похожие руководства

Готовы запустить Hermes Agent 24/7?

Разверните выделенный Mac mini на Apple Silicon как хост для Hermes. M4 от $85/мес, M6 от $149/мес, 1 Gbps включён.

Нужно больше деталей?

Полная документация: пошаговые инструкции по настройке, справочники по конфигурации и решение проблем.

Открыть документацию →