LABVIBE · МЕДИА ДЛЯ ТЕХ, КТО ДЕЛАЕТ

GitHub-проекты ·

Hermes Agent: ИИ-агент для терминала и мессенджеров

Hermes Agent от Nous Research объединяет CLI, шлюз для мессенджеров и инструменты для работы с памятью и навыками. В README проекта описаны варианты установки, первые команды и поддерживаемые среды запуска.

Редакционная иллюстрация: Hermes Agent: ИИ-агент для терминала и мессенджеров
LabVibe · AI-generated editorial illustration
Материал подготовлен по мотивам первоисточника. Оригинал: GitHub · NousResearch/hermes-agent — NousResearch/hermes-agent.

Интерфейсы и возможности Hermes Agent

Hermes Agent — ИИ-агент от Nous Research с интерфейсом командной строки и шлюзом для мессенджеров. В README разработчики описывают память между сессиями, поиск по прошлым разговорам и создание навыков на основе опыта. По их описанию, навыки могут улучшаться во время использования. Это заявленные авторами возможности: редакция не проверяла их в работе.

В терминальном интерфейсе есть многострочный ввод, автодополнение слеш-команд, история разговоров и потоковый вывод инструментов. Текущую работу можно прервать или перенаправить. Шлюз позволяет общаться с агентом через Telegram, Discord, Slack, WhatsApp и Signal. README также упоминает расшифровку голосовых сообщений и продолжение разговора при переходе между платформами.

Для поиска по истории используется FTS5, а для межсессионного поиска README описывает суммаризацию с помощью языковой модели. Там же указана интеграция с Honcho для моделирования пользовательских предпочтений и совместимость с открытым стандартом agentskills.io. Авторы также заявляют о периодических напоминаниях агенту сохранять знания и автоматическом создании навыков после сложных задач.

Задачи можно запускать по расписанию через встроенный планировщик cron, а результаты отправлять на выбранную платформу. Для параллельной работы предусмотрены изолированные вспомогательные агенты. В Hermes Desktop для них можно выбрать провайдера, модель и ограничения. README также описывает Python-скрипты, которые вызывают инструменты через RPC.

Для запуска доступны шесть встроенных терминальных сред: локальная, Docker, SSH, Modal, Daytona и Vercel Sandbox. Можно подключать дополнительные бэкенды, например Singularity/Apptainer. Для Modal и Daytona заявлено сохранение среды в режиме ожидания с последующим пробуждением по запросу. Среди вариантов инфраструктуры README называет VPS за 5 долларов и GPU-кластер; фактическая стоимость зависит от конфигурации и используемых сервисов.

Hermes Agent поддерживает разные модели и провайдеров, включая Nous Portal, OpenRouter, OpenAI и собственные конечные точки. Для смены модели предусмотрена команда `hermes model`, при этом код менять не требуется. Согласно README, Nous Portal предлагает доступ к более чем 300 моделям и Tool Gateway для веб-поиска, генерации изображений, синтеза речи и облачного браузера. Для подключения этого варианта команда `hermes setup --portal` запускает авторизацию через OAuth. Использование сторонних провайдеров и сервисов может требовать отдельных аккаунтов или оплаты.

Установка и первые команды

В README приведены способы установки для Linux, macOS и WSL2, а также нативный установщик Windows, запускаемый из PowerShell. Для Android-устройств с архитектурой aarch64 описан отдельный вариант через подписанный APT-репозиторий в Termux. Авторы рекомендуют использовать для него отдельную инструкцию, а не установщик для настольных систем. Команды и подробности для каждой платформы приведены в README проекта.

После установки интерактивный режим запускается командой `hermes`. Для начальной настройки служит `hermes setup`, для выбора провайдера и модели — `hermes model`, а для включения инструментов — `hermes tools`. Команда `hermes doctor` помогает диагностировать проблемы, а `hermes update` обновляет проект. Эти команды перечислены в README; редакция не устанавливала Hermes Agent и не проверяла их выполнение.

Чтобы подключить мессенджер, README предлагает выполнить `hermes gateway setup`, а затем `hermes gateway start`. После этого агент принимает сообщения через настроенные каналы. Многие слеш-команды доступны и в терминальном интерфейсе, и в мессенджерах: например, `/new` начинает новый разговор, `/model` меняет модель, а `/retry` повторяет последний ход. Для остановки работы в CLI можно нажать `Ctrl+C`, в мессенджере предусмотрена команда `/stop`.

Лицензия и данные репозитория

GitHub указывает для Hermes Agent лицензию MIT; её условия опубликованы в файле лицензии. Репозиторий написан преимущественно на Python.

На 5 ноября 2026 года у проекта было 260 652 звезды GitHub. Это снимок счётчика на дату подготовки материала, а не оценка качества или безопасности кода. По метаданным репозитория, последний раз его обновляли 5 ноября 2026 года.