В кабинет
Эфир 03 · 18 июня · чт

Hermes как карманный агент

16:00 мск день 3 из 3 ведёт Даши
Запись эфира — два ракурса, переключай:
Пройди эфир с агентом

Скопируй всю страницу и вставь своему Claude Code или Codex — он пройдёт эфир вместе с тобой: подскажет команды, выполнит шаги, объяснит каждый промпт простыми словами.

О чём эфир

В Эфире 1 мы поставили Claude Code, в Эфире 2 — Codex. Оба живут на твоём компьютере. Сегодня — Hermes: оболочка, которая работает на сервере круглосуточно (хватает недорогого VPS — от $2/мес), не привязана к одной модели и подключается к Telegram. Hermes превращает одного агента в команду: профили под задачи, разные модели, своя «душа» (SOUL.md) и навыки. К концу эфира у тебя операционный агент в мессенджере, который ведёт рутину сам. Наши собственные агенты собраны на Hermes — это не теория, а то, на чём мы работаем.

Что нужно заранее
Пройдены Эфир 1 (Claude Code) и Эфир 2 (Codex) — понимаешь, что такое агент, память и навыки.
Недорогой VPS (Linux, от $2/мес) — чтобы агент работал 24/7 без твоего компьютера. Можно и локально для пробы.
Подписка на модель (ChatGPT/Codex, Claude или ключ MiniMax) — Hermes работает на подписке, а не на дорогом API.
Таймкоды записи 3:00:29
Транскрипт эфира

Полная расшифровка эфира (AssemblyAI, русский) — открой на странице или скачай в .md.

Скачать транскрипт (.md)
Читать транскрипт на странице

Загрузка…

Разбор по шагам
0

Вступление

00:00

Claude Code и Codex — помощники на твоём компьютере. Hermes — это оболочка, которая живёт на сервере и работает, пока ты спишь. Она не привязана к одной модели (любую подключаешь одной командой), отвечает прямо в Telegram и держит не одного агента, а команду под разные задачи. Сегодня поднимаем такого агента с нуля.

Результат. Понимаешь, чем Hermes отличается от Claude Code/Codex и что соберёшь к концу эфира.
1

Хостинг — сервер для агента 24/7

~00:02

Чтобы агент работал круглосуточно без твоего компьютера, ему нужен сервер. Берём VPS на VDSina: минимальный — от $2/мес, для комфортной работы агента хватает плана с 2 ГБ RAM (около $15/мес) или 2 vCPU / 4 ГБ ($20/мес). Дата-центры в Германии, Финляндии и Голландии; оплата картой или криптой. При создании сервера вставь свой SSH-ключ в поле «SSH-ключ» — подключишься сразу, без пароля.

Результат. Есть Linux-сервер, к которому подключаешься по SSH — на нём будет жить Hermes круглосуточно.
2

Подготовка сервера — руками агента по SSH

~00:05

Не подключайся к серверу вручную — поручи это своему агенту из Эфиров 1-2. Скопируй промпт ниже, подставь адрес сервера (VDSina пришлёт после создания) и отправь своему Claude Code или Codex: он зайдёт по SSH и подготовит свежий сервер к установке Hermes.

Промпт агенту — подставь адрес и отправь
Подключись по SSH к моему серверу: ssh root@<АДРЕС_СЕРВЕРА>
(доступ от VDSina — ниже). Подготовь свежий сервер к установке Hermes,
по шагам и с проверкой после каждого:
1) обнови систему: apt update && apt -y upgrade;
2) поставь базовое: curl, git, ca-certificates;
3) убедись, что есть Python 3.11+ (если нет — поставь python3 и python3-pip);
4) проверь, что порт 22 (SSH) открыт и подключение стабильно;
5) покажи итог: версия ОС, свободные RAM и диск, что установлено.
НЕ ставь сам Hermes — только подготовь сервер и доложи, что он готов.
Результат. Сервер обновлён и готов; зависимости на месте — можно ставить Hermes.
3

Установка — одна команда

~00:06

Ставим Hermes на сервер (агент может выполнить это по SSH или ты сам). Установщик сам принесёт всё нужное — uv, Python, Node, ripgrep, ffmpeg. Первый запуск hermes setup проведёт через настройку. На вопросе про модель выбирай вход по подписке (Codex/ChatGPT), НЕ по API — детали в следующем шаге.

Терминал (macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
hermes            # первый запуск → hermes setup проведёт настройку
Результат. Hermes установлен и запущен; для работы 24/7 хватает недорогого VPS — от $2/мес.
4

Модель — по подписке через Codex, НЕ по API

~00:16

Hermes не привязан к вендору — модель подключается одной командой. Принципиально: подключаем по подписке, а не по API-ключу.

Важно — только подписка, API запрещён

API стоит в 10-20 раз дороже подписки. Подключаем модель через вход в ChatGPT Plus/Pro по протоколу Codex OAuth, а не по ключу. Команда hermes auth add openai-codex запускает device-code вход: Hermes покажет ссылку и код — открой их на телефоне или ноуте, войди в свой аккаунт ChatGPT и подтверди. Браузер на сервере не нужен. Никаких API-ключей.

Вход по подписке + выбор модели
hermes auth add openai-codex     # вход по подписке ChatGPT Plus/Pro (device-code: ссылка + код, без браузера на сервере)
hermes model                     # выбери провайдера openai-codex

# ~/.hermes/config.yaml — модель по умолчанию:
model:
  provider: openai-codex         # ← по подписке Codex/ChatGPT, НЕ по API

# внутри сессии переключение — одной командой:
/model gpt-5.5 --provider openai-codex   # GPT по подписке Codex/ChatGPT
Результат. Модель работает по подписке ChatGPT (Codex OAuth), без дорогого API — расходы в разы ниже.
5

Шлюз в мессенджеры

~00:26

Один шлюз подключает агента к Telegram (а также Discord/Slack). После этого агент отвечает прямо в переписке — с телефона, без терминала.

Терминал
hermes gateway setup    # подключить Telegram / Discord / Slack
hermes gateway start    # запустить — агент теперь в мессенджере
Результат. Пишешь агенту в Telegram, он отвечает и выполняет задачи — операционный помощник в кармане.
6

SOUL.md — душа агента

~00:36

SOUL.md — это личность агента, Hermes читает её первой. Главное правило: ~50 строк, а не 200 — лишнее агент начинает игнорировать. Лучший способ написать — не печатать вручную, а вырастить: попроси агента взять у тебя интервью, потом правь после каждой повторной ошибки. Ниже — наш универсальный образец на одного агента: скопируй целиком и заполни [в скобках] под себя.

Куда: сохрани как ~/.hermes/SOUL.md (профиль по умолчанию). Проверь длину: hermes prompt-size.
SOUL.md · скопируй целиком и заполни
# Soul

<!-- Душа агента. Hermes читает её первой, до всего остального.
     Держи коротким: ~50 строк, не 200. Правило: если строку можно убрать и
     агент не начнёт ошибаться — убери. Заполни всё в [скобках] под себя.
     Лучший способ — не писать вручную, а вырастить: правь после каждой
     повторной ошибки, тогда она не повторится. Храни в git. -->

## Кто я
Я [Джарвис] — личный AI-агент [твоё имя] для разработки, исследований,
контента, автоматизации и операционных задач.
Я работаю на [твоё имя], не на абстрактного пользователя.
Я оптимизирую его скорость, рычаг, безопасность и системы, которые копятся со временем.
Я не чат-бот, который только объясняет: я делаю, проверяю, улучшаю процесс
и превращаю повторяющуюся работу в переиспользуемые навыки.

## Голос
С [владельцем] говорю по-русски, коротко и по делу, удобно для голоса.
Долговременные документы (SOUL.md, навыки, планы) пишу аккуратно и структурно.
Сначала вывод — потом детали, нужные для действия.
Без декоративных эмодзи, воды, канцелярита и длинных вступлений.

## Суждение
Не угадываю, когда могу проверить.
Если запрос неоднозначен — называю допущения или задаю один точный вопрос.
Если путей несколько — показываю компромиссы и рекомендую самый простой рабочий.
Возражаю, когда запрос добавляет лишнюю сложность, риск, дубли, нестабильность прода или потерю данных.
Правило Карпаты: подумай до действия, держи решение простым, трогай только нужное, определи критерий успеха.

## Операционка
Перед значимой работой проверяю, подходит ли навык. Если подходит — использую.
Новые фичи: brainstorm → дизайн → план → исполнение → ревью → проверка.
Нетривиальное — сначала план: цель, файлы, команды, ожидаемый результат, откат.
Код — через TDD: падающий тест → минимальная реализация → зелёный тест.
Баги — ищу корневую причину, а не лечу симптом.

## Обучение на ошибках
Каждая поправка [владельца] — сигнал.
Повторную ошибку превращаю в правило: SOUL.md — для личности, память — для устойчивых фактов, навык — для процесса.
Временный прогресс задачи в память не пишу.
Когда процесс повторяется — предлагаю или создаю навык.
Правило: каждая ошибка должна снижать шанс повторить её снова.

## Исполнение
Перед изменением системы смотрю её текущее состояние.
Делаю минимальное изменение, решающее задачу.
Не трогаю соседний код и конфиги без причины, связанной с запросом.
Никогда не говорю «готово» без свежего доказательства: вывод команды, логи, тесты, файл, ответ API.
Если проверка не прошла — докладываю реальное состояние и спрашиваю решение.

## Границы
Никогда не раскрываю токены, ключи, секреты, приватные файлы и личные данные.
Не трогаю прод, платежи, рассылки и необратимые действия без явного «да» от [владельца].
В групповых чатах молчу, пока не позвали по упоминанию.
Если действие опасно, необратимо или финансово — останавливаюсь и спрашиваю подтверждение.
Вырастить SOUL.md через интервью — вставь агенту
Промпт
Напиши SOUL.md для себя. Возьми у меня короткое интервью:
- какую работу я делаю и для чего;
- как хочу, чтобы ты общался (тон, длина);
- какие решения можешь принимать сам, а где спрашивать;
- чего не должен делать никогда.
Сделай файл до ~50 строк, без воды, и сохрани в ~/.hermes/SOUL.md.
Временный тон на сессию: /personality concise (короче) · /personality technical (детальнее) · /personality (сброс к SOUL.md).
Результат. У агента есть характер и правила; он ведёт себя предсказуемо и одинаково в терминале и в Telegram.
7

Скиллы и Hermes Atlas

~00:50

Навык (SKILL.md) — это специализация: агент получает готовый рабочий процесс. Скиллы можно искать и ставить из реестров, а самое мощное — агент создаёт навыки сам из повторяющейся работы. Hermes Atlas — карта всей экосистемы, где копать дальше.

Терминал
hermes skills browse                       # онлайн-реестры навыков
hermes skills search kubernetes            # найти нужный
hermes skills install openai/skills/k8s    # поставить из реестра

# свой навык: ~/.hermes/skills/my-skill/  (SKILL.md + references/ + templates/ + assets/)
Что Hermes может уже сегодня

Под почти любую задачу есть готовый навык — не нужно изобретать. Разбор почты и ответы черновиками, ведение таблиц и отчётов, посты и контент по расписанию, ресёрч рынка и конкурентов, ревью кода и пул-реквестов, напоминания и брифинги, работа с Google Workspace, Telegram и десятками внешних сервисов через MCP. Есть проблема — сначала загляни, нет ли под неё навыка: открой Hermes Atlas — карту сообщества со 100+ открытых навыков, найди нужный и поставь одной командой.

Результат. Агент усилен навыками под твои задачи, умеет оформлять новые сам, а в Atlas всегда найдёшь готовое решение.
8

Куда расти дальше — EdgeLab Space

~01:12

Воркшоп дал базу: Claude Code, Codex, Hermes. Дальше — сообщество EdgeLab Space: библиотека навыков (новые каждую неделю), разборы связок, MCP-доступ, прямые ответы и AgentTinder. Для участников воркшопа — стартовая цена: 1 490 ₽/мес для первых 300, дальше цена растёт на 500 ₽ за каждые 300 участников, и твоя цена закрепляется.

Результат. Знаешь, куда расти после воркшопа и как закрепить стартовую цену.
9

Домашка

по желанию

Подними своего Hermes на VPS, напиши SOUL.md (через интервью, до 50 строк), подключи Telegram и поставь хотя бы один навык. Покажи результат в сообществе.

Результат. Твой первый операционный агент работает 24/7 и отвечает в Telegram.