Обзор возможностей
Hermes Agent — это далеко не просто чат. За пределами обычного диалога у него есть постоянная память, понимание файлов и контекста проекта, автоматизация браузера и живые голосовые разговоры. Все эти функции работают в связке и превращают автономного ИИ-агента в по-настоящему рабочий инструмент, которому можно поручать задачи целиком.
совет
Не знаете, с чего начать?
hermes setup --portal одной командой настраивает провайдера модели и сразу все четыре инструмента Tool Gateway: веб-поиск, генерацию изображений, TTS и браузер. Подробности — на странице Nous Portal.
Ядро
- Инструменты и наборы инструментов — инструменты, это функции, которые расширяют возможности агента. Они сгруппированы в логические наборы инструментов, и каждый набор можно включать или отключать отдельно для каждой платформы: веб-поиск, выполнение команд в терминале, редактирование файлов, память, делегирование и многое другое.
- Система навыков — документы со знаниями, которые агент подгружает по запросу, ровно тогда, когда они нужны. Навыки устроены по принципу постепенного раскрытия, чтобы экономить токены, и совместимы с открытым стандартом agentskills.io.
- Постоянная память — ограниченная и выверенная память, которая переживает завершение сессии. Hermes запоминает ваши предпочтения, проекты, окружение и всё, что узнал, через файлы
MEMORY.mdиUSER.md. - Файлы контекста — Hermes сам находит и подгружает файлы контекста проекта (
.hermes.md,AGENTS.md,CLAUDE.md,SOUL.md,.cursorrules), а они задают, как агент ведёт себя в вашем проекте. - Ссылки на контекст — наберите
@, затем ссылку, и в сообщение подставятся файлы, папки, git-диффы и URL. Hermes разворачивает ссылку прямо в тексте и сам добавляет содержимое. - Контрольные точки — перед изменением файлов Hermes автоматически делает снимок рабочего каталога. Если что-то пойдёт не так, командой
/rollbackвсё откатывается назад — это ваша страховка.
Автоматизация
- Запланированные задачи (Cron) — задачи запускаются по расписанию: можно описать его на естественном языке или задать cron-выражением. К задаче подключаются навыки, результат доставляется на любую платформу, а саму задачу разрешено приостановить, возобновить или отредактировать.
- Делегирование субагентам — инструмент
delegate_taskпорождает дочерние экземпляры агента с изолированным контекстом, урезанным набором инструментов и собственными терминальными сессиями. По умолчанию параллельно работают 3 субагента (число настраивается) — удобно для параллельных потоков работы. - Выполнение кода — инструмент
execute_codeдаёт агенту писать скрипты на Python, которые программно вызывают инструменты Hermes. Многошаговый сценарий сворачивается в один ход LLM за счёт изолированного выполнения через RPC. - Хуки событий — запуск своего кода в ключевые моменты жизненного цикла. Хуки шлюза отвечают за логирование, оповещения и вебхуки; хуки плагинов перехватывают вызовы инструментов, собирают метрики и держат ограничители.
- Пакетная обработка — прогон агента Hermes сразу по сотням и тысячам промптов параллельно. На выходе — структурированные траектории в формате ShareGPT, пригодные для генерации обучающих данных или для оценки.
Медиа и веб
- Голосовой режим — полноценное голосовое взаимодействие в CLI и в мессенджерах. Говорите с агентом через микрофон, слушайте озвученные ответы и ведите живые голосовые разговоры в голосовых каналах Discord.
- Автоматизация браузера — управление браузером сразу через несколько бэкендов: облако Browserbase, облако Browser Use, локальный Chrome/Brave/Chromium/Edge по CDP или локальный Chromium. Агент открывает сайты, заполняет формы и достаёт нужную информацию.
- Зрение и вставка изображений — мультимодальная поддержка зрения. Вставьте картинку из буфера обмена прямо в CLI и попросите агента разобрать её, описать или поработать с ней — подойдёт любая модель с поддержкой зрения.
- Генерация изображений — создание картинок по текстовому промпту через FAL.ai. Доступно девять моделей (FLUX 2 Klein/Pro, GPT-Image 1.5/2, Nano Banana Pro, Ideogram V3, Recraft V4 Pro, Qwen, Z-Image Turbo); нужную выбираете через
hermes tools. - Голос и TTS — синтез речи и расшифровка голосовых сообщений во всех мессенджерах. На выбор десять встроенных провайдеров: Edge TTS (бесплатный), ElevenLabs, OpenAI TTS, MiniMax, Mistral Voxtral, Google Gemini, xAI, NeuTTS, KittenTTS и Piper, а через провайдеры-команды можно подключить любой локальный TTS CLI.
Интеграции
- Интеграция MCP — подключение к любому MCP-серверу по транспорту stdio или HTTP. Внешние инструменты из GitHub, баз данных, файловых систем и внутренних API доступны без написания нативных инструментов Hermes. Есть фильтрация инструментов по каждому серверу и поддержка sampling.
- Маршрутизация провайдеров — тонкий контроль над тем, какие ИИ-провайдеры обрабатывают ваши запросы. Оптимизируйте под стоимость, скорость или качество с помощью сортировки, белых и чёрных списков и приоритетного порядка.
- Резервные провайдеры — автоматическое переключение на запасных LLM-провайдеров, когда основная модель выдаёт ошибки. Отдельный фолбэк предусмотрен и для вспомогательных задач — зрения и сжатия.
- Пулы учётных данных — распределение вызовов API между несколькими ключами одного провайдера. Ротация происходит автоматически при достижении лимитов или сбоях.
- Кэширование промптов — встроенный межсессионный кэш префиксов на 1 час для Claude на нативном Anthropic, OpenRouter и Nous Portal. Работает всегда, настраивать ничего не нужно.
- Провайдеры памяти — подключение внешних бэкендов памяти (Honcho, OpenViking, Mem0, Hindsight, Holographic, RetainDB, ByteRover, Supermemory) для межсессионного моделирования пользователя и персонализации сверх встроенной памяти.
- API-сервер — Hermes выставляется как HTTP-эндпоинт, совместимый с OpenAI. Подключите любой фронтенд, который понимает формат OpenAI: Open WebUI, LobeChat, LibreChat и другие.
- Интеграция с IDE (ACP) — работа с Hermes прямо в редакторах с поддержкой ACP: VS Code, Zed, JetBrains. Чат, активность инструментов, диффы файлов и команды терминала отображаются внутри редактора.
- Пакетная обработка — прогон агента по множеству промптов или задач параллельно из CLI, со структурированными выводами и захватом траекторий — то, что нужно для оценок или последующих пайплайнов обучения.
Кастомизация
- Личность и SOUL.md — личность агента настраивается полностью. Файл
SOUL.md— главный файл идентичности, он идёт первым в системном промпте; а пресеты/personality, встроенные или ваши собственные, переключаются прямо в рамках сессии. - Скины и темы — настройка внешнего вида CLI: цвета баннера, лица и глаголы спиннера, подписи блока ответа, текст брендинга и префикс перед активностью инструментов.
- Плагины — добавляйте свои инструменты, хуки и интеграции, не трогая основной код. Есть три типа плагинов: обычные плагины (инструменты и хуки), провайдеры памяти (межсессионные знания) и движки контекста (альтернативное управление контекстом). Всё это управляется через единый интерактивный интерфейс
hermes plugins.