Hermes Agent - полный гайд для новичков
Большинство ИИ-агентов живут ровно до момента, пока вы не закроете окно чата. Следующая сессия - чистый лист. Снова объясняете, как называется проект, на каком языке пишете, какой стиль предпочитаете. Это неудобно, и все к этому как-то привыкли.
Hermes Agent - это попытка Nous Research сломать такой паттерн. Агент запускается на вашей машине или сервере, подключается к мессенджерам, учится в процессе работы и помнит всё, что узнал. Официальный слоган - "the agent that grows with you". Посмотрим, насколько это соответствует реальности.
Проект вышел в феврале 2026 года. Уже через семь недель он набрал 95 000 звёзд на GitHub, ещё через месяц - 140 000. По данным OpenRouter, сейчас это самый используемый агент в мире. Цифры, конечно, маркетинговые - но за ними есть что-то реальное.
Что такое Hermes Agent и чем он отличается от обычного чат-бота
Hermes - не надстройка над ChatGPT и не браузерное расширение. Это автономный агент с собственным рантаймом, который работает как фоновый процесс у вас на машине или сервере.
Разница с обычным чат-ботом принципиальная. Обычный бот отвечает на вопрос и забывает всё. Hermes работает иначе - он может выполнять задачи по расписанию, писать вам в Telegram пока вы спите, запускать параллельные подзадачи через изолированные субагенты и накапливать знания о вас между сессиями.
Если совсем упростить - чат-бот это помощник на один разговор. Hermes ближе к личному ИИ-сотруднику, которого вы один раз настраиваете и который потом работает непрерывно.
Создала агента Nous Research - американская AI-лаборатория, известная семейством открытых моделей Hermes. Hermes 4 вышел в 2025-м и показал хорошие результаты в tool calling. Агент - их следующий шаг: взять модели, которые умеют работать с инструментами, и обернуть их в полноценный рантайм с памятью и автоматизацией.
Кстати, если вы только начинаете знакомство с нейросетями и давно хотели попробовать Claude, ChatGPT или Gemini - на платформе SYNTX.AI очень удачно можно протестировать все самые современные модели.
Два способа работать с Hermes
У Hermes есть две точки входа, и важно понять разницу с самого начала.
Hermes Desktop - нативное приложение для macOS и Windows. Это графический интерфейс с чатом, менеджером памяти, просмотром навыков, логами и настройками - всё в одном окне, без терминала. Именно с него рекомендуется начинать новичкам.
CLI - командная строка. Запускается командой hermes в терминале. Используется на Linux, в WSL2 и на серверах, где GUI недоступен или не нужен. Все возможности агента в CLI полностью совпадают с Desktop - это не урезанная версия, просто другой интерфейс.
В этом гайде разбираем оба варианта. Если вы на Windows или macOS - начните с Desktop, это быстрее. Если на Linux или хотите серверный деплой - сразу к разделу про CLI.
Как устроена память - три слоя, которые не сбрасываются
Это центральная идея, ради которой проект и появился. Большинство фреймворков в 2024-2025 годах тоже говорили про "долгосрочную память" - подключали векторную базу данных и считали задачу решённой. Hermes подходит иначе.
Память хранится в двух текстовых файлах в директории ~/.hermes/memories/.
Первый файл - MEMORY.md - хранит личные заметки агента о вашем окружении, конвенциях проекта и технических деталях. Лимит файла 2 200 символов, примерно 800 токенов. Второй файл - USER.md - хранит профиль пользователя - ваши предпочтения в общении, ожидания и стиль работы. Лимит чуть меньше - 1 375 символов.
В начале каждой сессии оба файла загружаются в системный промпт как замороженный снимок. Агент видит, сколько памяти занято в процентах, и может сам добавлять, заменять или удалять записи через встроенный инструмент memory. Когда память заполняется, агент её консолидирует - сжимает старые записи, чтобы освободить место для новых.
Важный нюанс: изменения, сделанные в течение сессии, сохраняются на диск сразу, но в системный промпт текущей сессии не попадают. Они появятся только в следующей. Это сделано намеренно - чтобы не ломать кэш префиксов и не тратить лишние токены на каждый запрос.
Помимо двух файлов памяти, агент накапливает навыки (Skills) - и это отдельный механизм. Когда агент решает сложную задачу впервые, он автоматически создаёт документ с инструкцией для себя на будущее. При следующей похожей задаче он достаёт этот документ и не решает задачу заново с нуля. Навыки совместимы с открытым стандартом agentskills.io - их можно скачивать, делиться ими и импортировать от других пользователей.
Что агент умеет из коробки
В Hermes более 60 встроенных инструментов. Агент умеет выполнять код в изолированном окружении, работать с браузером через Playwright или облачный Browserbase, читать и создавать файлы, делать веб-поиск, генерировать изображения и синтезировать речь. Последние два доступны через Tool Gateway - платная часть подписки Nous Portal.
Про браузер стоит сказать отдельно. Вместо того чтобы парсить сырой HTML, агент получает страницу как дерево доступности - структурированное представление элементов, с которым языковой модели работать значительно удобнее. Это даёт более надёжную навигацию по сайтам и меньше ошибок при взаимодействии с интерфейсами.
Также доступны чекпоинты - перед любым изменением файлов агент автоматически делает снимок рабочей директории. Если что-то пошло не так, достаточно команды /rollback, и всё вернётся на место.
По мессенджерам охват тоже серьёзный - Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Email, SMS, Microsoft Teams, Google Chat и ещё с десяток менее популярных платформ. Всё это подключается через один шлюзовой процесс.
Автоматизация по расписанию работает через встроенный cron. Здесь есть одно жёсткое ограничение на уровне фреймворка - задача, запущенная по расписанию, не может создавать новые задачи по расписанию. Это сделано намеренно, чтобы не допустить неконтролируемых петель автоматизации.
С каким LLM работает Hermes
Hermes не привязан к одному провайдеру. Поддерживаются Nous Portal с собственными моделями лаборатории, OpenRouter с доступом к 300+ моделям через один ключ, OpenAI, Anthropic, Ollama для локальных моделей - и любой эндпоинт, совместимый с API OpenAI.
Самый быстрый путь для начала - подключить Nous Portal. Одна OAuth-авторизация закрывает и доступ к моделям, и Tool Gateway (поиск в сети, браузер, TTS, генерация изображений). Один ключ вместо пяти разных.
Локальные модели через Ollama работают корректно. Официальные тесты показывают стабильную работу даже с моделями класса 30B на чистом CPU. Скорость другая - но для фоновых задач по расписанию это нормально.
Установка Hermes Desktop - для Windows и macOS
Hermes Desktop - это нативное приложение на Electron. Оно устанавливает и CLI, и сам агент автоматически, без ручных команд в терминале.
Откройте страницу hermes-agent.nousresearch.com/desktop. Там два установщика - .dmg для macOS 12 и новее, и .exe для Windows 10/11. Скачайте нужный.
На macOS откройте скачанный .dmg, перетащите Hermes в папку Applications и запустите. При первом запуске macOS может показать предупреждение о неизвестном разработчике - откройте Системные настройки, раздел Конфиденциальность и безопасность, и разрешите запуск.
На Windows запустите .exe установщик и следуйте шагам мастера. Установка занимает около минуты. После завершения Hermes появится в меню Пуск.
При первом запуске приложение откроет мастер настройки. Он предложит подключить провайдера моделей. Самый простой путь - нажать "Connect Nous Portal", авторизоваться через браузер и вернуться в приложение. Одна авторизация закрывает и модели, и все инструменты Tool Gateway. Есть бесплатный тир, но нужно ввести номер карты. Тут генераторы кредитных карт для тестов вам в помощь.
После этого откроется основной интерфейс - окно чата слева, панель с памятью и навыками справа. Агент готов к работе.
Интерфейс Hermes Desktop - что где находится
Интерфейс лаконичный. Никаких лишних панелей - только то, что нужно для работы.
Левая боковая панель - это навигация. Четыре пункта - New session создаёт новый диалог (горячая клавиша Ctrl+N), Skills & Tools открывает менеджер навыков и инструментов, Messaging ведёт в настройки мессенджеров, Artifacts показывает файлы и артефакты, которые агент создал в ходе работы. Внизу панели иконка домика возвращает на главный экран, а кнопка плюса создаёт новую сессию.
Центральная зона - это рабочая область. При первом запуске там экран приветствия с логотипом и подсказкой "Drop a file path, a traceback, or a rough idea". Как только начнёте работать, здесь появится история диалога с агентом, включая вызовы инструментов в процессе выполнения задач.
Поле ввода находится внизу по центру. Там кнопка плюса для прикрепления файлов, само поле "Ask anything", кнопка микрофона для голосового ввода и кнопка отправки.
Статус-бар в самом низу экрана показывает состояние системы. Слева - статус Gateway (если написано "needs setup", значит мессенджеры ещё не подключены), статус субагентов Agents и планировщик Cron. Справа - текущая модель и версия агента.
Память и профиль пользователя в отдельную панель не вынесены - агент управляет ими сам в фоне. Посмотреть содержимое MEMORY.md и USER.md можно через терминал командой cat ~/.hermes/memories/MEMORY.md, либо попросить агента показать память прямо в чате.
Установка через CLI - для Linux и серверов
На Linux графического установщика нет - там только терминальный путь. Единственное, что нужно установить вручную, это Git. Установщик сам подтянет остальное - Python 3.11, Node.js v22, ripgrep и ffmpeg.
Проверьте наличие Git командой git --version. Если его нет - установите через менеджер пакетов вашей системы.
Запустите установку одной командой
На WSL2 и Android через Termux команда та же. На Windows без Desktop используйте PowerShell
Установщик клонирует репозиторий, создаст виртуальное окружение Python, установит зависимости и зарегистрирует глобальную команду hermes. Обычно это занимает от одной до трёх минут.
После установки перезагрузите сессию терминала командой source ~/.bashrc (или source ~/.zshrc для zsh). Затем проверьте установку
Команда doctor покажет статус каждого компонента. Если что-то красное - там же будет подсказка, как починить.
Первоначальная настройка запускается командой hermes setup --portal - одна команда закрывает провайдер и все инструменты Tool Gateway. Если предпочитаете настраивать отдельно - hermes model для выбора модели, hermes tools для инструментов, hermes gateway setup для мессенджеров.
Первый диалог
Откройте чат в Desktop или запустите hermes в терминале. Хороший первый запрос для проверки всего сразу - что-то, что требует браузера и выдаёт содержательный ответ
Агент откроет браузер, построит дерево доступности страницы, найдёт нужные элементы и вернёт результат. В чате будет видно каждый вызов инструмента - это нормально и полезно для понимания того, что происходит.
Подключение Telegram
После этого можно общаться с агентом из телефона, пока он работает на машине.
Откройте @BotFather в Telegram, отправьте команду /newbot, задайте имя и username. BotFather выдаст токен - длинную строку вида 7012345678:AAHxxxxxx. Скопируйте её.
В Desktop откройте Настройки - раздел Gateway - Add Platform - Telegram, вставьте токен и сохраните. В CLI запустите hermes gateway setup, выберите Telegram и введите токен.
После этого запустите шлюз кнопкой "Start Gateway" в Desktop или командой hermes gateway start в терминале. Напишите своему боту что угодно - агент ответит.
Полезные команды для CLI
hermes запускает агента в интерактивном режиме.
hermes gateway start запускает мессенджерный шлюз.
hermes model меняет провайдера или модель.
hermes tools управляет набором инструментов.
hermes dashboard открывает веб-интерфейс в браузере.
hermes update обновляет агент до последней версии.
hermes doctor проверяет здоровье установки.
hermes desktop запускает Desktop-приложение, если оно установлено.
Безопасность
Hermes работает полностью локально. Никакой телеметрии, никаких данных в облако. MIT-лицензия, код полностью открыт.
Но агент умеет выполнять команды в терминале и управлять браузером - это реальные инструменты с реальными последствиями. По умолчанию опасные действия требуют ручного подтверждения в чате. Агент, запущенный по расписанию, не может создавать новые cron-задачи - жёсткое ограничение на уровне фреймворка, не настройки.
Для production-окружений с чувствительными данными стоит дополнительно изучить раздел по безопасности в документации и рассмотреть контейнерную изоляцию через Docker или Singularity.
Где брать навыки и что делать дальше
Сообщество собрало библиотеку готовых навыков на agentskills.io - там навыки для разработки, аналитики данных, автоматизации рутины. Импортируются через раздел Skills в Desktop или через интерфейс агента в CLI.
Агент обновляется активно. На момент написания актуальна версия v0.16.0. Следите за changelog'ом в репозитории.