2026-05-27 Hermes Agent vs OpenClaw vs OpenHuman на арендованном Mac mini M4 (HK / JP / KR / SG / US)
Три open-source agent stack доминировали в разговорах билдеров весной 2026: Hermes Agent (Nous Research), OpenClaw (автоматизация gateway-first) и OpenHuman (десктопный ассистент с «memory tree»). Это не взаимозаменяемые drop-in. Неверный выбор на хосте Mac mini M4—особенно на headless арендованном builder, который вы уже используете для Xcode CI—тратит RAM, усложняет OAuth или заставляет держать GUI, который вы никогда не открываете.
Решение, которое вы на самом деле принимаете
Вы выбираете, где живёт контекст, как агент до вас достучится и что работает без присмотра.
- Модель контекста: workspace-файлы через плагины (OpenClaw), самокурируемые skills + FTS5 session recall (Hermes) или OAuth-синхронизированные markdown «memory trees» (OpenHuman).
- Control plane: gateway
launchdпо SSH (OpenClaw),hermes gatewayплюс опциональные SSH/Docker/Modal backends (Hermes) или Tauri desktop + фоновые fetch jobs (OpenHuman). - Trust boundary: BYO API keys везде vs bundled routing и integration proxy OpenHuman (читайте upstream issues перед подключением production-аккаунтов).
На Mac mini M4 с 16 GB только один из них должен владеть ролью «always-on gateway». Claude Code / Codex стекайте отдельно; см. наш гайд по установке obra Superpowers для harness-уровневых workflow, а не замены агентов.
Обзор за 30 секунд
| Агент | Upstream-якорь | Роль в одной строке |
|---|---|---|
| Hermes Agent | NousResearch/hermes-agent | Самоулучшающаяся CLI + messaging gateway; миграция с OpenClaw через hermes claw migrate. |
| OpenClaw | Open-source gateway (Node 24+) | Headless daemon openclaw, MCP, multi-agent agents.json, cron—подробно описан на этом блоге для арендованных Mac builder. |
| OpenHuman | tinyhumansai/openhuman | GPL-3.0 desktop app; синхронизация интеграций за ~20 минут в локальную markdown-память; 118+ OAuth connectors (early beta). |
Цитируемое сравнение (Hermes README, май 2026): «Большинство агентов стартуют холодными. Hermes учится, наблюдая за вашей работой; OpenClaw ждёт, пока плагины подвезут контекст.» Контрпозиция OpenHuman — обратная: предварительно прогретый контекст до первого prompt через scheduled fetch, а не инкрементальное обучение из terminal sessions.
Матрица решений (7 строк)
| Измерение | Hermes Agent | OpenClaw | OpenHuman |
|---|---|---|---|
| Лицензия | MIT | MIT (экосистема) | GPL-3.0 |
| UX по умолчанию | Terminal TUI + hermes gateway | CLI / gateway-first; skills & plugins | Desktop UI (Rust/Tauri); web dev через pnpm dev |
| Постоянная память | Agent-curated memory, автономные skills, FTS5 session search, Honcho user modeling | Workspace AGENTS.md, skills, MCP context; глубина зависит от плагинов | Markdown memory tree + опциональный Obsidian vault; auto-fetch по таймеру |
| Messaging-поверхности | Telegram, Discord, Slack, WhatsApp, Signal, email (gateway) | Channel plugins через gateway (зависит от проекта) | Не gateway-centric; desktop notifications |
| Headless Mac mini M4 | Сильно — SSH, Docker, local backends; gateway на VM | Наилучше — openclaw onboard --install-daemon, launchd, doctor triage | Слабо — desktop shell, OAuth UI, Rust/Node build chain; нужны VNC или локальный Mac |
| Запланированная автоматизация | Встроенный cron + доставка на платформы | Встроенный cron, isolated sessions, webhook delivery (см. статью про OpenClaw cron) | Фоновая синхронизация (~20 мин.) в memory tree |
| История миграции | hermes claw migrate импортирует OpenClaw SOUL.md, memories, skills, messaging settings | Baseline, который предполагают многие гайды MacXCode | Нет из OpenClaw/Hermes; greenfield OAuth wiring |
Конкретные цифры для планирования: Hermes документирует 40+ tools, шесть terminal backends (local, Docker, SSH, Singularity, Modal, Daytona) и опциональный хостинг класса $5/month VPS в README marketing—мы цитируем их как сигналы ёмкости, а не совет к покупке. Сравнительная таблица README OpenHuman заявляет 118+ integrations и 20-minute auto-fetch; считайте число интеграций размером каталога, а не проверенной production readiness (проект помечен как early beta).
OpenClaw на builder Mac
OpenClaw выигрывает, когда Mac уже headless automation host: Node 24+, OPENCLAW_STATE_DIR, политика перезапуска gateway и MCP tool permissions, которые можно ограничить по роли.
Типичный паттерн на арендованном M4:
- Bootstrap через OpenClaw onboard + launchd (или Node 24 doctor flow).
- Разделить dev vs ops personas через multi-agent
agents.json. - Подключить MCP servers с явными allowlists (гайд по MCP permissions).
OpenClaw не поставляет из коробки Hermes-style «skills, которые переписывают себя после каждой задачи». Глубина контекста зависит от дисциплины workspace—AGENTS.md, repo allowlists и skills, которые вы поддерживаете. Это плюс для команд, которым нужны auditируемые, file-based инструкции рядом с Xcode repos.
Когда OpenClaw — неверный выбор: нужен отполированный desktop memory browser, агрессивный OAuth connector onboarding или self-improving skill library без написания skills самим.
Hermes Agent на builder Mac
Hermes ориентирован на операторов, которым нужен один gateway process в chat apps, пока работа идёт на remote backend. Установка на macOS:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
hermes setup
hermes gateway
Отличия, важные на Mac mini M4:
- Learning loop: skills создаются/улучшаются из опыта; periodic memory nudges; cross-session search — не только static
AGENTS.md. - Backends: запуск tools на lease host через SSH backend или изоляция через Docker; burst на Modal/Daytona, когда Mac должен оставаться idle (README позиционирует serverless hibernate—проверьте billing сами).
- Миграция с OpenClaw:
hermes claw migrate(или--dry-run) импортирует SOUL.md, memories, skills, messaging config и allowlisted API keys из~/.openclaw.
hermes claw migrate --dry-run
hermes doctor
Для настройки Telegram-шлюза на том же арендованном хосте см. руководство Hermes Agent Telegram.
Hermes не замена Xcode CI. Колокируйте только если принимаете extra always-on RAM для gateway + terminal backend. Комбинируйте с graph tools (Understand-Anything), когда нужна структура repo, а не personal email context.
Когда Hermes — неверный выбор: вы отказываетесь от multi-vendor API keys и не используете Nous Portal; нужен GPL-free stacking; или нужны только file-based workspace rules без autonomous skill mutation.
OpenHuman на builder Mac
OpenHuman оптимизирует агрегацию personal context: calendars, mail, repos, chats—синхронизируются в local markdown memory tree по расписанию (README: ~20 minutes). Stack: Rust core, Node 24+, pnpm 10.10+, desktop build prerequisites по upstream CONTRIBUTING.
Developer-oriented install sketch (не endorsement—проверьте на своей машине):
git clone https://github.com/tinyhumansai/openhuman.git
cd openhuman
git submodule update --init --recursive
pnpm install
pnpm --filter openhuman-app dev:app
Operational reality check (май 2026): community security threads отмечают default Composio «backend» proxy mode и cloud inference defaults—читайте issue #2020 перед подключением production Gmail или payment tooling. Early-beta status означает breaking changes в релизах v0.53.x.
На арендованном SSH-only Mac mini M4 OpenHuman обычно плохо подходит как primary: понадобятся VNC или local desktop для OAuth consent и Tauri UI—те же ограничения, что мы описываем для Cursor в SSH vs VNC для cloud Mac.
Когда OpenHuman — правильный выбор: personal knowledge work на своём Mac с Obsidian-compatible files, built-in model routing, и вы принимаете OAuth breadth в обмен на pre-warmed prompts.
Hosting на Apple Silicon (нейтрально)
| Профиль хоста | Предпочтение |
|---|---|
| SSH headless lease (CI + bots) | OpenClaw первым; Hermes вторым (SSH backend + gateway) |
| Lease + occasional VNC | Hermes или OpenClaw gateway; OpenHuman только при scheduled GUI sessions |
| Daily-driver Mac (local) | OpenHuman desktop; Hermes CLI; OpenClaw optional |
Спецификации Mac mini Apple указывают 16–24 GB unified memory. Заложите ~2–4 GB baseline для gateway + Node/Rust daemons перед добавлением simulators. Если уже работают OpenClaw cron и parallel Xcode testing, измерьте memory_pressure перед добавлением Hermes subagents.
Leases MacXCode — один из вариантов для HK/JP/KR/SG/US egress на Apple Silicon; эти агенты можно запускать на своём железе. Мы упоминаем leases только там, где regional latency или 24/7 uptime влияют на gateway reliability — не как обязательную покупку.
Рекомендуемые пути (явно)
- Если ваш Mac mini M4 в основном CI/builder с
launchdи без GUI: выбирайте OpenClaw. Добавляйте Hermes только когда нужны autonomous skill learning или Hermes-specific messaging features. - Если вы уходите с OpenClaw, но хотите continuity: pilot Hermes с
hermes claw migrate --dry-run, затем переключайте gateway tokens по одному channel. - Если нужен pre-ingested personal context и вы проверите OAuth scopes: evaluate OpenHuman на local desktop, не на shared lease, пока beta не стабилизируется и вы не подтвердите self-hosted inference paths.
- Если нужны repo graph + coding harness discipline: оставьте OpenClaw или Hermes для automation; добавьте Understand-Anything или Superpowers для coding workflow — не OpenHuman.
Миграция и сосуществование
Hermes ← OpenClaw: поддерживается first-class (hermes claw migrate). Импортирует skills в ~/.hermes/skills/openclaw-imports/, messaging settings и allowlisted secrets. Запускайте под тем же user account, который владел ~/.openclaw.
OpenHuman ← anything: нет official migrator—планируйте manual export markdown memories при смене vendors.
Два gateway? Избегайте duplicate Telegram/Slack bots на одном host. Выберите одного messaging owner; второй — только CLI.
FAQ
config и issues перед заявлениями об air-gap.Headless M4 для шлюза OpenClaw или Hermes
SSH-first Apple Silicon в HK, JP, KR, SG и US—достаточно unified memory для одного always-on шлюза рядом с Xcode lanes при необходимости 24/7.