Автономные ИИ-агенты обещают писать за нас код и управлять рутиной, но их развертывание часто скатывается в локальный ад с зависимостями. Разберем, как поднять Hermes Agent от Nous Research с нуля, прикрутить к нему языковую модель и запустить первую сессию без танцев с бубном.
Сам по себе Hermes Agent не является языковой моделью. Это оркестратор для памяти, вызова функций и обработки задач. Чтобы он работал, к нему нужно подключить «мозг» в виде внешней или локальной LLM. Подойдут модели от Anthropic, Google, OpenRouter или локальные сборки через Ollama.
Что понадобится для старта
Для старта требуется только установленный Git. Остальные зависимости инсталлятор подтянет самостоятельно. Запускать агента можно на локальной машине, но для круглосуточной работы лучше выделить отдельный сервер, VPS или мини-ПК.
Как установить агента
Скрипт сам проверит окружение, скачает нужные пакеты, создаст виртуальное окружение Python и добавит исполняемый файл в систему.
- Откройте терминал и запустите скрипт:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
- Подождите, пока скачаются файлы. Агент пропишется в скрытую директорию
~/.hermesв домашней папке пользователя, а исполняемый файл упадет в локальный каталог bin. Использовать sudo для скрипта не требуется. - Выберите провайдера и модель в стартовом меню, которое откроется автоматически.
- Подключите любую доступную модель с ключом API или локальную через Ollama, если у вас нет конкретных предпочтений.
- Пропустите этап с добавлением интеграций вроде мессенджеров и голоса. Лучше сначала убедиться, что базовый функционал работает корректно.
- Обновите конфиги текущей оболочки:
source ~/.bashrc
(или source ~/.zshrc, если сидите на Zsh).
Как проверить и запустить агента
Перед тем как отправить агента выполнять задачи, полезно убедиться, что конфиги не сломаны.
Для этого есть встроенная утилита:
hermes doctor
⚠️ команда просканирует окружение и поможет выявить проблемы с путями, зависимостями или доступом к API. Если проверки пройдены успешно, можно стартовать.
Запустите агента командой hermes. В терминале появится экран с текущими параметрами: выбранная модель, доступные инструменты и навыки.
Проведите базовый тест: спросите у агента, кто он такой и что умеет. Если ключ валиден и модель отвечает, вы получите текст с подтверждением готовности.
Полезные команды для работы
Когда агент запущен, им можно управлять прямо из терминала. Введите /, чтобы посмотреть полный список доступных опций.
Вот основные команды для управления:
/model— открывает меню, чтобы сменить провайдера, модель или обновить ключ API прямо на лету;/tools— выводит список доступных инструментов и позволяет включать или отключать их;hermes setup gateway— помогает прикрутить интеграции с мессенджерами вроде Discord, Slack или Telegram (работает из обычного терминала, не из чата агента).
Все данные агента хранятся локально в папке ~/.hermes, включая параметры, историю сессий, память и навыки. Это удобно для бэкапов: скопируйте эту директорию, чтобы перенести готового агента на другую машину. Если нужно будет покопаться во внутренностях или очистить память, вы знаете, где их искать.