3SELLER Journal 3SELLER →

Как запустить Hermes Agent в автоматическом режиме: 5 шагов до полной автоматизации

08.11.2026

Пару недель назад я потратил четыре часа на то, что агент сделал за четыре минуты. Вопрос был не в способностях модели, а в том, что я запускал её в интерактивном режиме и сидел, ждал каждого ответа. Потом я разобрался, как запустить Hermes Agent в автоматическом режиме. Теперь большинство задач уходит в фон. Расскажу, как повторить.

Что такое Hermes Agent и зачем он нужен

Hermes Agent это агент на базе больших языковых моделей. Он умеет работать с файлами, выполнять команды в терминале, ходить в интернет и общаться через мессенджеры. Если дать ему чёткую инструкцию, он может автономно выполнить длинную цепочку действий. Меня подкупила возможность запускать его в фоне и заниматься своими делами.

Его главное преимущество - автоматизация. Вы не сидите в чате, а просто ставите задачу, и агент сам решает, какие инструменты использовать. Удобно для рутинных операций: от форматирования файлов до полной настройки проекта.

Установка Hermes Agent

Установка простая. На Windows нужно скачать .exe установщик с официального сайта и пройти мастер. Процесс занимает около минуты, после чего Hermes появляется в меню Пуск. На macOS скачиваете .dmg, перетаскиваете Hermes в Applications. При первом запуске система может показать предупреждение о неизвестном разработчике. Зайдите в Системные настройки, раздел Конфиденциальность и безопасность, и разрешите запуск.

Для пользователей Linux и WSL2 есть однострочная команда установки:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

После завершения перезагрузите shell: source ~/.bashrc или source ~/.zshrc. Всё, агент готов к работе. Владельцы Android-устройств на архитектуре aarch64 могут воспользоваться отдельным руководством для Termux, оно есть в документации.

Подробности всегда можно посмотреть в официальной документации: https://hermes-agent.nousresearch.com/docs/getting-started/quickstart.

Настройка API-ключей

После установки нужно подключить модель. Hermes поддерживает многие провайдеры. Обычно достаточно задать API-ключ через переменные окружения или конфигурационный файл. Система сама распределяет значения по нужным файлам, вам не придётся вручную редактировать YAML.

Если используете OpenAI-совместимые API, просто укажите base_url и ключ. Для российских пользователей лучший вариант - через 3GPT, о нём расскажу ниже. Там всё уже настроено, остаётся только вставить ключ.

Первый запуск: интерактивный режим и TUI

Перед автоматизацией стоит попробовать обычный чат. Команда hermes запускает классический CLI. Более современный вариант - hermes --tui. Я рекомендую сразу привыкать к TUI, он удобнее и нагляднее.

После запуска появится приветственный баннер с текущей моделью, списком инструментов и навыков. Попробуйте задать конкретный вопрос, например: "Создай файл hello.py с функцией приветствия". Если агент слишком долго думает, напишите новое сообщение и нажмите Enter, это прервёт текущую задачу. Ctrl+C тоже работает.

Автоматический режим: one-shot команды

Основа автоматизации - флаг -q. Он позволяет передать задачу одной строкой и получить результат без диалога. Например:

hermes chat -q "Собери отчёт по продажам и сохрани в /tmp/report.md"

Агент выполнит действие и завершится. Такие команды удобно вставлять в cron, shell-скрипты и пайплайны. Никакого ручного ввода.

Если задача долгая, добавьте аргумент background=true. Hermes уйдёт в фон, а вы сможете продолжать работать. Ниже пример вызова через функцию terminal() внутри самого Hermes:

terminal(command="hermes chat -q 'Настрой CI/CD для ~/myapp'", background=true)

Внимание: это не синтаксис оболочки, а пример вызова из другого агента или скилла. Внутри Hermes вы можете вызывать terminal() с различными параметрами, включая timeout и background.

Для исследовательских задач тоже полезно. Например, вот так я попросил агента изучить научные статьи:

terminal(command="hermes chat -q 'Research GRPO papers and write summary to ~/research/grpo.md'", timeout=300)

Таймаут 300 секунд защищает от зависания.

Фоновые задачи через background=true

Когда у вас есть задача, которая выполняется несколько минут, не хочется держать терминал открытым. Аргумент background=true решает эту проблему. Hermes продолжает работу в фоне, а вы получаете управление.

Проверить статус можно через логи или просто дождаться уведомления. Я часто использую такой подход для генерации отчётов, анализа больших текстов и автоматического рефакторинга кода.

Управление задачами через tmux

One-shot команды хороши, но иногда нужно запустить полноценный интерактивный процесс и управлять им из скрипта. Hermes использует prompt_toolkit, которому требуется настоящий терминал. Поэтому для автономной работы используют tmux.

Создайте новую сессию:

tmux new-session -d -s agent1 -x 120 -y 40 'hermes'

Дальше отправляйте команды в эту сессию. Например:

tmux send-keys -t agent1 'Создай FastAPI сервис с авторизацией' Enter

Через несколько секунд прочитайте вывод:

tmux capture-pane -t agent1 -p

Можно отправлять уточнения, ждать завершения и даже выходить из агента командой /exit. После этого убейте сессию:

tmux kill-session -t agent1

Такой подход позволяет автоматизировать длительные диалоги, где агенту нужно задавать уточняющие вопросы по ходу работы.

Мессенджерный шлюз

Если хотите общаться с Hermes из Telegram, Discord, Slack, WhatsApp, Signal или Microsoft Teams, настройте gateway. Один раз выполните:

hermes gateway setup

Выберите платформу в интерактивном режиме и укажите токены бота. После этого запускайте шлюз:

hermes gateway start

В Desktop-версии есть кнопка Start Gateway. Напишите своему боту что угодно - агент ответит. Мне нравится отправлять задачи с телефона, не открывая терминал. Дополнительно можно подключить Home Assistant через плагин.

Практический пример: автоматическая настройка CI/CD

Допустим, передо мной стоит задача настроить CI/CD для проекта. Раньше я делал это руками: создавал workflow-файлы, настраивал тесты, проверял зависимости. Теперь просто запускаю Hermes в фоне с одним вопросом.

Команда для фонового запуска:

terminal(command="hermes chat -q 'Setup CI/CD for ~/myapp'", background=true)

Агент сам инициализирует репозиторий, создаст нужные файлы, запустит тесты и напишет отчёт о проделанной работе. Пока он трудится, я пью кофе. Через полчаса проверяю результат.

Важно понимать: агент не магичит. Он использует доступные инструменты и терминальные команды. Поэтому перед запуском убедитесь, что у него есть права на запись в нужные директории и доступ к интернету, если нужно.

Другие сценарии автоматизации

Кроме CI/CD, Hermes отлично справляется с парсингом данных, генерацией документации, автоматическим тестированием и даже переводами. На Reddit практикующие пользователи Hermes подтверждают, что такие задачи - одни из самых востребованных. Мой знакомый запускает его для еженедельного сбора аналитики по рекламным кабинетам: агент сам выгружает данные, сортирует и присылает summary в Telegram.

Один из моих любимых сценариев - автономное исследование. Я прошу агента изучить тему, сохранить конспект в файл и отправить мне ссылки на источники. Всё это можно сделать одной командой hermes chat -q.

Управление моделями и инструментами

Hermes поддерживает разные модели и провайдеров. Переключение выполняется командой:

hermes model

Выбирайте провайдера, модель, убедитесь, что API-ключ настроен. Также можно управлять набором инструментов через hermes tools. Если агенту не нужен доступ к файлам или интернету, отключите лишнее, чтобы снизить риск нежелательных действий.

Обновление агента до последней версии: hermes update. Веб-интерфейс для управления запускается командой hermes dashboard. Это удобно, когда не хочется работать в терминале.

Почему я использую 3GPT для доступа к нейросетям

Критически важная деталь: Живу в России, и у меня постоянно возникали проблемы с оплатой зарубежных нейросетей. Не все провайдеры принимают наши карты, а если принимают, то с комиссией и плясками с бубном. А для работы Hermes нужна хорошая модель, лучше последнего поколения. Через 3GPT я решил эту проблему раз и навсегда.

3GPT это роутер, который даёт доступ ко всем флагманским моделям из России. Плачу 149 рублей в месяц и получаю Chat GPT 6 Astra, Claude Fable 5, Claude Opus 5.5, ChatGPT 5.5, ChatGPT 6.1 Sol и другие. Пополняю баланс российской картой, через СБП или даже криптой. Никаких иностранных карт не нужно.

Подключаю Hermes к модели через API 3GPT, и агент работает на самой современной нейросети, а деньги списываются в рублях. Если вам тоже надоело искать обходные пути, вот ссылка: https://3seller.com/3gpt.

Вот как выглядит выбор моделей:

Интерфейс 3GPT с выбором нейросетей

3GPT помогает не только в связке с Hermes. Я использую его для повседневных бизнес-задач: создаю продающие тексты, верстаю сайты, генерирую реалистичные изображения и видео. Для картинок есть Nano Banana, для видео - отдельные модели. Обработка изображений тоже доступна.

Готовые ИИ-агенты от 3SELLER

Отдельная фишка: готовые ИИ-агенты на сайте 3SELLER. Вы выбираете агента под конкретную задачу и начинаете общение. Модель можно менять прямо в чате. Это удобно, когда не хочется самому писать промпты и настраивать сценарии. Каталог здесь: https://3seller.com/ai/agents.

Готовые ИИ-агенты на 3SELLER

Вернёмся к Hermes. Вся автоматизация работает только при стабильном доступе к сильной модели. 3GPT этот доступ даёт, поэтому связка получается надёжной. Рекомендую попробовать.

Типичные ошибки при автоматизации

Первая ошибка - слишком абстрактная формулировка задачи. Если написать "сделай хорошо", агент начнёт уточнять и застрянет. Нужно конкретное техническое задание: какие файлы, в каком формате, для какой цели.

Вторая ошибка - забыть про таймаут. Без timeout агент может выполнять задачу бесконечно, особенно если она связана с интернетом. Всегда указывайте разумное ограничение.

Третья ошибка - давать агенту доступ ко всем файлам системы. Лучше выделить отдельную директорию для работы, иначе он может нечаянно изменить важный конфиг.

Несколько слов о безопасности

Когда агент работает в фоне, важно не давать ему слишком опасных полномочий. Внимательно настраивайте инструменты, ограничивайте доступ к файлам. И всегда проверяйте, что именно он делает в первые минуты. У меня был случай, когда агент решил отформатировать не тот диск, к счастью я вовремя прервал.

Поэтому рекомендую сначала запускать задачи с таймаутом, как в примере выше с GRPO. Это ограничивает время выполнения и не даёт агенту уйти в бесконечный цикл.

Итоговая схема запуска

Если кратко, рабочий процесс выглядит так. Установите Hermes и настройте модель. Проверьте интерактивный режим. Затем переходите к one-shot командам с -q. Для долгих задач добавляйте background=true. Если нужен полноценный диалог с автоматизацией, используйте tmux. Для общения из мессенджеров запустите gateway.

И обязательно позаботьтесь о доступе к современной нейросети. Рекомендую 3GPT: https://3seller.com/3gpt. За 149 рублей в месяц получаете все флагманские модели и спокойную работу без блокировок. Проверено на себе.

← Вернуться к блогу

Читать дальше