Три framework одной задачи: оркестрация, skills и human-in-the-loop
OpenClaw — платформенный контур для production-агентов: multi-tenant, canary skills, webhook-шлюзы, связка с GitOps и наблюдаемостью кластера. Его берут, когда агент — часть platform engineering, а не личный скрипт.
Hermes Agent — лёгкая оркестрация цепочек skills и tool-call с упором на скорость интеграции MCP. Сильная сторона — быстрый пилот без тяжёлого control plane; слабая — enterprise-политики «из коробки».
OpenHuman — контур с явным human-in-the-loop: эскалации, роли ревьюера, журнал решений человека рядом с действиями модели. Подходит regulated-сценариям и внутренним ops, где автономность ограничена политикой.
Общий принцип 2026: framework задаёт кто вызывает tools и как откатывается цепочка; модель — лишь исполнитель. Для iOS, macOS и части desktop-контура исполнение почти всегда требует физического Apple Silicon — Xcode, codesign и APFS-кэш не переносятся на generic Linux runner без потери предсказуемости.
Три ошибки при выборе framework (и почему пилот «застревает»)
1. Сравнение «по звёздам на GitHub», а не по контуру исполнения. Hermes выигрывает на демо за день; OpenClaw нужен, когда появляются tenant, canary и on-call. OpenHuman — когда без human gate нельзя деплоить в prod.
2. Агент без изолированного Mac-узла. Framework оркестрирует вызовы, но подпись и TestFlight живут на другом хосте без correlation ID. Откат превращается в расследование по трём консолям.
3. Shadow MCP в обход реестра framework. Разработчики подключают инструменты мимо whitelist — секреты в промптах, комплаенс не видит production API. Любой выбранный framework обязан иметь реестр tools и immutable audit.
Матрица решений: OpenClaw vs Hermes Agent vs OpenHuman
| Критерий | OpenClaw | Hermes Agent | OpenHuman |
|---|---|---|---|
| Оркестрация / scale | Multi-tenant, canary | Одиночные и малые команды | Очереди с ролями человека |
| GitOps / webhook | Нативная связка | Через обвязку | Уведомления ревьюерам |
| Audit / политики | SOC2-ready trail | Базовые логи | Решения человека в trail |
| Скорость пилота | 2–4 недели PoC | Дни | 1–2 недели |
| Когда брать | Platform + K8s + prod | Быстрый skill-прототип | Regulated / ops с HITL |
Технические пределы и узел исполнения на Mac mini M4
Независимо от framework, production-агент упирается в latency tool-call, глубину sandbox и ёмкость диска на Apple-узле. Ориентиры для согласования с SRE:
| Параметр | Целевое значение | Зачем framework + Mac |
|---|---|---|
| p95 tool-call (без LLM) | < 8 с | Circuit breaker на каждый tool в OpenClaw/Hermes |
| Параллель агентных сессий | 2–4 на M4 24 ГБ | Плюс очередь Xcode — считайте RAM и SSD вместе |
| Свободный SSD | > 20 % | DerivedData + артефакты агента деградируют синхронно |
| Human gate до prod | 100 % | OpenHuman или policy layer OpenClaw |
Шесть шагов: какой framework взять за 2–4 недели
- Шаг 1 — Зафиксируйте сценарий. CI-агент, internal ops или regulated workflow — от этого зависит Hermes vs OpenHuman vs OpenClaw.
- Шаг 2 — Оцените tenant и canary. Нужны multi-tenant и поэтапный rollout skills — смотрите OpenClaw; иначе Hermes для прототипа.
- Шаг 3 — Проверьте audit trail. Immutable log tool-call + actor; для HITL — OpenHuman или policy OpenClaw.
- Шаг 4 — Выделите Mac-контур. Арендуйте Mac mini M4 на clustervps: SSH/VNC, один correlation ID на агента и Xcode.
- Шаг 5 — PoC на одном репо. Один framework, whitelist MCP, gates до merge; не смешивайте три стека сразу.
- Шаг 6 — Масштаб по очереди. Добавляйте узлы clustervps по глубине очереди сборок и агентных сессий, не ЦОД «под эксперимент LLM».
Цитируемые ориентиры для архитекторов
- Глубина контекста: для mono-repo > 500k LOC — retrieval вместо «всего репо в промпт»; иначе растут cost и риск утечки фрагментов кода между tenant.
- Корреляция агент ↔ сборка: один ID на цепочку от tool-call до codesign — обязателен при OpenClaw в prod; без Mac-узла цепочка рвётся на полпути.
- Ёмкость M4: при < 20 % свободного SSD очередь Hermes/OpenClaw-сессий и Xcode деградирует одновременно — мониторьте APFS, не только CPU.
Итог: framework по зрелости контура, исполнение — на выделенном Mac
OpenClaw — если нужны production, tenant и canary. Hermes Agent — быстрый skill-пилот без тяжёлого platform layer. OpenHuman — когда human gate важнее автономности. Во всех трёх случаях без изолированного Mac mini M4 вы теряете mobile/desktop-контур: агент заканчивает на патче, релиз ждёт другой машины.
Начните с одного PoC на арендованном узле clustervps: помесячная оплата, регионы под RTT, масштаб по очереди. После стабильных gates и audit trail — добавляйте узлы под OpenClaw или Hermes, не покупая ЦОД под непредсказуемый спрос LLM.
Запустите OpenClaw, Hermes или OpenHuman на Mac mini M4 уже в этом месяце
Выделенный узел под агентные сессии, Xcode и codesign: без оверхеда виртуализации, SSH/VNC и помесячное масштабирование. Оформите аренду — и привяжите выбранный framework к реальному исполнению, а не к демо в чате.