Для кого: те, кто видит Hermes Agent у ~175k stars на GitHub и хочет сегодня поднять v0.15.x на macOS/Linux/WSL2 с ответами в Telegram, а не только в локальном REPL. На выходе: one-liner curl | bash, acceptance через hermes doctor, wiring модели + Gateway, таблица из 12 фейлов, матрица хоста 7×24. Структура: 6 install-ловушек → env table → 8-step runbook → hard metrics → platform matrix → финал → FAQ. Архитектура памяти: трёхслойная память на арендованном M4; field report: 30 дней Hermes на MACCOME.
К концу мая 2026 Nous Research выкатил Hermes v0.15.2 — параллельно pip install hermes-agent и классический curl | bash. Хайп есть, friction в первый час на реальной машине тоже. Прогоните checklist до переустановки и до issue в upstream.
hermes в ~/.zshrc/~/.bashrc. Без source или нового tab — ложный hermes: command not found при успешном install.python3 -m hermes мимо venv → missing dotenv и прочее. Канонический бинарь: ~/.hermes/hermes-agent/venv/bin/hermes.API key not set — пропущены hermes setup / hermes model.hermes gateway. Разовый hermes чат на телефон не пробросит.hermes config check && hermes config migrate, потом копать Missing config after update.One-liner про OpenClaw: силён в multi-channel Gateway и npm/Compose-опсах. Hermes — MEMORY.md/USER.md, post-task Skill capture, MCP. На одном Mac — разные ~/.hermes и ~/.openclaw; здесь только install lane. Концепт и железо — в статье про persistent memory; кривая Skills — в 30-дневном отчёте.
Для команды заранее разведите три вопроса: baseline OS принимает installer? LLM provider одобрен security? Gateway переживёт ночь и выходные? Этот runbook закрывает первые два за одну сессию; третий — почему у MACCOME рядом лежат hosting-матрицы.
Security спрашивает «куда стучится Hermes кроме LLM». Фактически: API модели, Telegram long-poll/webhook, ваши MCP endpoints, GitHub при обновлении Skills. Зафиксируйте в change ticket. ~/.hermes/.env — prod secrets, не export в shell «на один раз».
Официальный installer тянет Python 3.11 (uv), Node 22, ripgrep, ffmpeg на full path. От вас: рабочий git, HTTPS до GitHub raw и LLM vendor. Headless Linux без browser automation — флаг --skip-browser, минус вес Camoufox.
Remote Mac = local shell: SSH, те же команды, Gateway под launchd/systemd после smoke. Для cloud-routed моделей RTT до region API важнее бренда CPU; UMA выручает, когда browser Skills и несколько Gateway делят один box.
WSL2: держите дерево на ext4 внутри Linux, не на /mnt/c — иначе file watchers и SQLite WAL на DrvFS ломаются. На ночной Gateway test отключите sleep Windows; половина «багов Linux» — хост усыпил WSL. Corporate proxy режет raw GitHub — mirror install.sh или pip install hermes-agent из internal PyPI.
| Параметр | Минимум | Рекомендация (prod Gateway) |
|---|---|---|
| OS | macOS 12+, Ubuntu 20.04+, WSL2 | macOS 14+ (Apple Silicon) / Ubuntu 24.04 LTS |
| RAM | 4 GB (только cloud API + Gateway) | 16 GB (browser automation + Skill cache) |
| Диск | ~1.5 GB (дефолтные Skills) | 20 GB SSD (логи + рост SQLite WAL) |
| Сеть | Доступен GitHub raw | Стабильный низколатентный egress к LLM API |
| Windows | PowerShell script (early beta) | WSL2 + Linux one-liner (самый стабильный путь) |
Headless: без browser automation добавьте --skip-browser при install — сэкономите RAM/диск на маленьком VPS.
Одинаково на macOS, Linux, WSL2. Не скипайте gate — hermes doctor дешевле, чем час дебага «почему снова не то».
Hermes Agent installed at ~/.hermes (или эквивалент в свежих билдах).source ~/.zshrc / source ~/.bashrc или новый tab.hermes doctor (~12 checks). hermes --version → v0.15.x на stable.hermes setup для первого раза; иначе hermes model или hermes config set OPENROUTER_API_KEY sk-or-xxxx в ~/.hermes/.env.hermes, лёгкая задача (list cwd) — tool loop жив.@BotFather → /newbot, token в vault; @userinfobot → numeric user ID.hermes gateway setup + Telegram, или env TELEGRAM_BOT_TOKEN + TELEGRAM_ALLOWED_USERS.hermes gateway; prod — hermes gateway install && hermes gateway start (launchd/systemd).Шаг 8 — переход «installed» → «production». Foreground Gateway умирает с обрывом SSH без tmux; user-level service на macOS переживает logout при корректном install; на Linux сервере — --system + sudo.
Cloud routing на каждый день — чаще всего OpenRouter для multi-model экспериментов. Enterprise на Claude — Anthropic API/OAuth в hermes model. Zero-config trial — Nous Portal (hermes setup --portal). Privacy — Ollama base URL в том же wizard. v0.15: Grok + x_search; включайте в hermes tools только нужное, чтобы не раздувать context.
Telegram ops: токены не в git; leak → regenerate в BotFather. TELEGRAM_ALLOWED_USERS — только numeric ID, не @handle. Сначала DM, потом группы — иначе отлаживаете два unknown одновременно.
# Official one-liner (macOS / Linux / WSL2) curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash # Headless (optional) # curl -fsSL .../install.sh | bash -s -- --skip-browser source ~/.zshrc hermes doctor hermes setup # Telegram Gateway (wizard) hermes gateway setup hermes gateway install hermes gateway start hermes gateway status
# Linux system Gateway (boot autostart, root) sudo hermes gateway install --system sudo hermes gateway start --system journalctl -u hermes-gateway -f
Stars — про hype, не про ваш SLO. Операционно смотрите quota диска, RSS Gateway и растут ли Skills/sessions, пока вы offline. Gateway uptime <90% в первый месяц — экономию токенов считайте гипотезой.
Держите под рукой в первую неделю support. Нет match — снимите hermes doctor + Gateway logs до GitHub issue (v0.15.x ещё двигается).
| Симптом | Вероятная причина | Фикс |
|---|---|---|
hermes: command not found |
PATH не подхвачен | source ~/.zshrc; which hermes |
API key not set |
LLM не сконфигурирован | hermes model / keys в ~/.hermes/.env |
Missing config after update |
Миграция не догнана | hermes config check && hermes config migrate |
No module named 'dotenv' |
Не тот Python | hermes из venv под ~/.hermes |
| Тишина в группе Telegram | Group Privacy / stale membership | Выключить privacy; kick+re-add бота |
| Gateway instant exit | Битый token / user ID | TELEGRAM_ALLOWED_USERS — только числа |
Connection refused к LLM |
Proxy / geo block | curl к API; обойти proxy для диагностики |
Permission denied на Skills |
Owner после sudo install | chown -R $USER ~/.hermes |
| Browser tool hang | Нет Camoufox на headless | Re-install без --skip-browser или выключить browser tools |
| Duplicate venv | Смешали pip + curl | Один install path; удалить второе дерево |
| WSL2 Gateway dead overnight | Windows sleep / WSL suspend | Disable sleep; dedicated Linux/Mac node |
| Раздутый SQLite WAL | Длинная session history | Архив ~/.hermes; prune старых sessions |
Install green — бинарь бежит. Telegram prod + Skill compounding — хост не падает. Ниже тот же framing, что MACCOME даёт, когда спрашивают «хватит ли личного MacBook» — на POC после обеда часто да, на месяц Gateway traffic — редко.
MacBook отлично закрывает шаги 1–5. Плохо, когда шаг 8 должен пережить travel, sleep и OS updates без «открой терминал». x86 VPS даёт uptime, но может не иметь macOS-native curl | bash и Camoufox Skill path, который вы уже валидировали на Apple Silicon. Raspberry Pi — boot Gateway можно, I/O и thermal на long agent tasks — боль. Аренда Mac Mini M4 — пересечение: реальный macOS, DC power, launchd 1:1 с этим runbook.
FinOps сравнивает rent vs buy Mini. В spreadsheet — электричество, static IP, физический риск, ваши ops-часы, не только MSRP. Rent = OpEx, который можно обрубить, если эксперимент не взлетел.
| Платформа | 7×24 availability | Skill compounding | Кому |
|---|---|---|---|
| Личный MacBook | Стоп при закрытии крышки (~60% effective uptime) | Loop часто рвётся | POC, same-day debug |
| x86 VPS 4 GB | ~99.5% при здоровом провайдере | Стабильно, но без native macOS paths | Linux-only, без Camoufox |
| Raspberry Pi 4B 8GB | ~88% в hobby setup | I/O bottleneck, timeouts | Игрушка, не prod Gateway |
| Аренда Mac Mini M4 | DC target: 30 дней online | launchd + UMA | Telegram prod + macOS Skill paths |
По восьми шагам большинство получает первый CLI + ответ Gateway в Telegram за 30–60 минут, если API keys уже одобрены security. Дальше ломается не «install снова», а ops: sleep ноутбука, rotate token без restart Gateway, RAM starvation под browser Skills.
Три альтернативы, три слабых места. (a) Ноутбук не держит 7×24. (b) Малый x86 VPS без macOS-native install path и Camoufox workflow. (c) Свой Mini — Capex, домашний uplink и physical security на вас.
Если Hermes уже снимает рутину и нужны предсказуемый monthly, SSH handoff за минуты и tarball ~/.hermes/ перед сменой хоста — выделенный Mac Mini M4 MACCOME обычно чище для prod: настоящий Apple Silicon, native launchd, те же команды без rewrite paths. Архитектура: статья про MEMORY.md и SessionDB; кривая Skills: 30-day report; регион — на странице цен аренды Mac Mini, когда uptime важнее вашего travel schedule.
FAQ
Hermes и OpenClaw на одном Mac?
Да, раздельные ~/.hermes и ~/.openclaw. Следите за aggregate RAM/disk. Для Hermes Gateway 7×24 — dedicated host или арендованный узел MACCOME, а не ноутбук, который закрывают каждый вечер.
v0.15 через pip?
pip install hermes-agent && hermes — ок. На первом boot всё равно hermes doctor. pip XOR git installer — не оба, иначе два venv.
Где логи Gateway?
Foreground → stdout; systemd → journalctl -u hermes-gateway -f; macOS user service → hermes gateway status. Ops patterns: центр помощи MACCOME.
Миграция ~/.hermes перед сменой хоста?
Архив всего ~/.hermes/ (Skills, memories, session SQLite). Restore до старта Gateway. Перед возвратом аренды — wipe по self-service; шаги в центре помощи.