Пару недель назад я потратил четыре часа на то, что агент сделал за четыре минуты. Вопрос был не в способностях модели, а в том, что я запускал её в интерактивном режиме и сидел, ждал каждого ответа. Потом я разобрался, как запустить 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 помогает не только в связке с Hermes. Я использую его для повседневных бизнес-задач: создаю продающие тексты, верстаю сайты, генерирую реалистичные изображения и видео. Для картинок есть Nano Banana, для видео - отдельные модели. Обработка изображений тоже доступна.
Готовые ИИ-агенты от 3SELLER
Отдельная фишка: готовые ИИ-агенты на сайте 3SELLER. Вы выбираете агента под конкретную задачу и начинаете общение. Модель можно менять прямо в чате. Это удобно, когда не хочется самому писать промпты и настраивать сценарии. Каталог здесь: https://3seller.com/ai/agents.

Вернёмся к Hermes. Вся автоматизация работает только при стабильном доступе к сильной модели. 3GPT этот доступ даёт, поэтому связка получается надёжной. Рекомендую попробовать.
Типичные ошибки при автоматизации
Первая ошибка - слишком абстрактная формулировка задачи. Если написать "сделай хорошо", агент начнёт уточнять и застрянет. Нужно конкретное техническое задание: какие файлы, в каком формате, для какой цели.
Вторая ошибка - забыть про таймаут. Без timeout агент может выполнять задачу бесконечно, особенно если она связана с интернетом. Всегда указывайте разумное ограничение.
Третья ошибка - давать агенту доступ ко всем файлам системы. Лучше выделить отдельную директорию для работы, иначе он может нечаянно изменить важный конфиг.
Несколько слов о безопасности
Когда агент работает в фоне, важно не давать ему слишком опасных полномочий. Внимательно настраивайте инструменты, ограничивайте доступ к файлам. И всегда проверяйте, что именно он делает в первые минуты. У меня был случай, когда агент решил отформатировать не тот диск, к счастью я вовремя прервал.
Поэтому рекомендую сначала запускать задачи с таймаутом, как в примере выше с GRPO. Это ограничивает время выполнения и не даёт агенту уйти в бесконечный цикл.
Итоговая схема запуска
Если кратко, рабочий процесс выглядит так. Установите Hermes и настройте модель. Проверьте интерактивный режим. Затем переходите к one-shot командам с -q. Для долгих задач добавляйте background=true. Если нужен полноценный диалог с автоматизацией, используйте tmux. Для общения из мессенджеров запустите gateway.
И обязательно позаботьтесь о доступе к современной нейросети. Рекомендую 3GPT: https://3seller.com/3gpt. За 149 рублей в месяц получаете все флагманские модели и спокойную работу без блокировок. Проверено на себе.