За последний год у меня на столе побывали почти все ИИ-агенты: Claude Code, Codex, Cursor, OpenClaw. У каждого своя роль. Но когда я захотел агента, который живёт на моём сервере, помнит меня между сессиями и отвечает мне в Telegram, пока я еду в такси, - я остановился на Hermes Agent.
Hermes Agent - открытый проект от Nous Research, и ставится он заметно проще, чем о нём думают. Ниже разбираю по порядку: что это, сколько стоит, как поставить на Windows, macOS или Linux и как подключить к нему модель и Telegram-бота. Всё по официальной документации и моей собственной установке.
В Telegram-канале - что нового в вайб-кодинге: инструменты, находки, ошибки. Подпишись, чтобы быть в курсе.
Что такое Hermes Agent простыми словами?
Категория у Hermes та же, что у Claude Code или Codex: это ИИ-агент, который не просто пишет ответы: он открывает файлы, запускает команды в терминале, ходит в браузер. Разница в устройстве: Claude Code привязан к моделям Anthropic, а Hermes работает с любым поставщиком модели - от Claude и GPT до локальных моделей на твоём железе.
Проект молодой: репозиторий на GitHub создан 22 июля 2025 года. При этом на 22 августа 2026 у него больше 234 тысяч звёзд и 47 тысяч форков, и это один из самых быстрорастущих открытых проектов в этой категории. Код полностью открыт под лицензией MIT: можно читать, менять и использовать в своих продуктах без отчислений.
Самосовершенствующийся ИИ-агент от Nous Research. Это единственный агент со встроенным циклом накопления опыта: он создаёт навыки из своей работы, улучшает их в процессе, напоминает себе сохранять знания и ищет ответы в собственных прошлых разговорах.
За «самосовершенствованием» стоят два конкретных механизма: скиллы и память. Скиллы - это процедуры, которые агент записывает себе после сложных задач и применяет в следующий раз. Память - это файл с фактами о тебе и твоём окружении, который подгружается в каждый новый диалог. Разбираю оба ниже в отдельном разделе.
Чем Hermes Agent отличается от Claude Code и Codex?
Я пользуюсь и Claude Code, и Hermes, и у меня они работают в паре: каждый закрывает свои задачи. Чтобы было видно разницу, свёл основное в таблицу:
| Признак | Hermes Agent | Claude Code | Codex |
|---|---|---|---|
| Модели | Любые: Claude, GPT, Gemini, Qwen, DeepSeek, локальные | Только Claude | Только модели OpenAI |
| Код | Открытый, MIT | Закрытый | Открытый, Apache |
| Цена инструмента | Бесплатно | Подписка или оплата за токены | Подписка ChatGPT |
| Память между сессиями | Встроенная, файлы MEMORY.md и USER.md | Через файл CLAUDE.md | Ограниченная |
| Самопишущиеся навыки | Да, скиллы по стандарту agentskills.io | Скиллы пишешь руками | Нет |
| Мессенджеры | Telegram, Discord, Slack, WhatsApp и ещё 17+ | Нет | Нет |
| Приложение для компьютера | Есть: macOS, Windows, Linux | Нет отдельного | Нет отдельного |
| Задачи по расписанию | Встроенный планировщик | Нет | Нет |
По строкам таблицы видно главное. Claude Code я ставлю на задачи, где нужна максимальная сила модели и работа в репозитории - тут у Anthropic пока лучшая связка модели и инструмента. Hermes я использую там, где нужен агент «на постоянке»: стоит на сервере, каждое утро что-то делает по расписанию, отвечает мне в Telegram и помнит вчерашний разговор.
Если сравниваешь базовые инструменты, у меня есть отдельные разборы: как установить Claude Code, что такое Codex от OpenAI и карта инструментов ИИ-кодинга в 2026.
Сколько стоит Hermes Agent в 2026?
Самый простой путь - Nous Portal, родная подписка от разработчиков Hermes. Она покрывает больше трёх сотен моделей и плюсом даёт готовые сервисы: поиск в интернете, генерацию картинок, озвучку и облачный браузер. На 22 августа 2026 тарифы такие:
| Тариф | Цена в месяц | Что включено |
|---|---|---|
| Free | $0 | Вход и пробный доступ без месячного лимита расходов |
| Plus | $20 | $22 расхода на модели, до $10 переносится на следующий месяц |
| Super | $100 | $110 расхода на модели, перенос до $50 |
| Ultra | $200 | $220 расхода на модели, перенос до $100 |
Второй путь, который многие пропускают: подключать новую подписку вообще не обязательно. Hermes умеет входить через OAuth - то есть через учётную запись, которая у тебя уже есть. Работают подписки ChatGPT и Codex, Claude Max, SuperGrok от xAI, Qwen, MiniMax и GitHub Copilot. Выбрал провайдера в настройке, подтвердил вход в браузере - и дальше платишь ровно столько, сколько платил до этого.
Третий путь - свои ключи API. OpenRouter, Anthropic, OpenAI, Google, DeepSeek, Z.AI, Kimi, Alibaba и ещё с десяток провайдеров: вставляешь ключ, и расход пишется прямо на их счёт.
Четвёртый путь - бесплатный по деньгам, но не по железу: локальная модель через Ollama или LM Studio. Подходит, если у тебя мощный компьютер и ты не хочешь отправлять данные наружу. Условие одно: у модели должно быть не меньше 64 тысяч токенов контекста, иначе Hermes откажется с ней стартовать - агенту не хватает рабочей памяти на длинные задачи.
Как именно платить за зарубежные сервисы из России, я здесь не разбираю - это отдельная тема с собственными правилами, и у нас про неё есть материал на примере Claude Code.
Хочешь поставить агента так, чтобы он помнил тебя и работал стабильно? Скиллы и память в Hermes - это готовая механика того, что я называю Вторым мозгом. На практикуме за три вечера собираешь её под свой бизнес целиком: ИИ-клон + Второй мозг + Контекст-инжиниринг - именно эта связка превращает ИИ из «помощника с галлюцинациями» в рабочий инструмент.
Как установить Hermes Agent на Windows?
Если терминал тебе чужой - начни с инсталлятора. На сайте hermes-agent.nousresearch.com есть кнопки загрузки под macOS 12+, Windows 10/11 и Linux. Скачанный файл ставит сразу оба приложения: и командную строку hermes, и Hermes Desktop - обычное окно с чатом, файлами и настройками.
Если привык к командам, ставь через PowerShell:
Открой PowerShell
Нажми Win, набери PowerShell, открой. Прав администратора не нужно.
Выполни установщик
powershelliex (irm https://hermes-agent.nousresearch.com/install.ps1)Скрипт сам докачает всё нужное: Python 3.11, Node.js 22, менеджер пакетов uv, ripgrep и ffmpeg. Если у тебя нет Git, он поставит свою изолированную сборку MinGit - она лежит отдельно и не трогает системные программы.
Перезапусти терминал и проверь
powershellhermes doctorКоманда покажет, что установлено, чего не хватает и как это починить. Если видишь зелёные отметки - всё встало.
Файлы при такой установке лежат в %LOCALAPPDATA%\hermes. А если ты живёшь в WSL2, то внутри него работает и линуксовая команда из следующего раздела - выбирай, что ближе.
Как установить Hermes Agent на macOS и Linux?
У меня Hermes стоит и на ноутбуке, и на сервере, и в обоих случаях установка свелась к одной команде. Вот весь путь:
Проверь, что есть Git
bashgit --versionЕсли команда отвечает номером версии - идём дальше. На Linux заодно проверь curl и xz-utils: на Debian и Ubuntu они ставятся через
sudo apt install curl xz-utils.Запусти установщик
bashcurl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashСкрипт клонирует репозиторий в
~/.hermes/hermes-agent, собирает виртуальное окружение и ставит командуhermesв~/.local/bin. Для сервера без графики и без браузерной автоматизации есть облегчённый вариант: добавь в конецbash -s -- --skip-browser.Перезагрузи shell и запусти
bashsource ~/.zshrc # на macOS; на Linux чаще: source ~/.bashrc hermes
Установка под root складывает файлы по системным путям - /usr/local/lib/hermes-agent и /usr/local/bin/hermes - это удобно для сервера, которым пользуется несколько учётных записей. Настройки, ключи и память при этом всё равно живут в личной папке ~/.hermes каждого пользователя.
Отдельная строка для Hermes Desktop на Linux: чтобы собрать приложение, на Debian и Ubuntu нужны компиляторы из пакета build-essential (sudo apt install build-essential). А если ты ставил Hermes командой, отдельный инсталлятор вообще не нужен - выполни hermes desktop, и приложение поднимется с твоими же настройками, сессиями и скиллами.
Как подключить модель к Hermes Agent?
Модель для Hermes - это двигатель: сам по себе агент не думает, он ходит к выбранной тобой модели. Поэтому первый шаг после установки - выбрать, куда он будет ходить:
hermes modelМастер спросит провайдера, способ входа и модель. Вариантов много, основные такие:
| Провайдер | Что это | Как подключить |
|---|---|---|
| Nous Portal | Подписка от разработчиков, 300+ моделей и сервисы | Вход через браузер, без ключей |
| Anthropic | Модели Claude напрямую | OAuth через Claude Max или ключ API |
| OpenAI Codex | Модели OpenAI | Вход через подписку ChatGPT или Codex |
| OpenRouter | Один ключ ко многим моделям | Вставить ключ API |
| Ollama / LM Studio | Локальные модели на твоём железе | Указать адрес локального сервера |
Если выбираешь Nous Portal, есть команда, которая делает всё сразу:
hermes setup --portalОна открывает страницу входа в браузере, после подтверждения ставит Nous провайдером и включает Tool Gateway - поиск в интернете, генерацию изображений и озвучку без отдельных ключей на каждый сервис.
У модели должно быть не меньше 64 000 токенов контекста - это жёсткое требование Hermes. Все облачные модели из списка выше его проходят. Для локальной модели размер контекста выставляется руками: в Ollama это параметр -c 65536, в llama.cpp - --ctx-size 65536.
Ключи и настройки Hermes хранит раздельно, и это важно понять сразу. Секреты - ключи API и токены - лежат в файле ~/.hermes/.env. Обычные настройки - в ~/.hermes/config.yaml. Руками туда лезть не нужно: команда hermes config set сама кладёт каждое значение в правильный файл:
hermes config set model anthropic/claude-opus-4.6
hermes config set OPENROUTER_API_KEY sk-or-...Полный мастер настройки - hermes setup. У него три режима: быстрый через Nous Portal, полный, где ты сам проходишь по каждому провайдеру и инструменту, и Blank Slate - чистая установка, где выключено всё, кроме минимума, и ты включаешь только то, что нужно.
Как проверить, что Hermes Agent работает?
После выбора модели запусти диалог:
hermes # классический интерфейс
hermes --tui # современный, с мышкой и всплывающими окнамиВ приветственном баннере видно выбранную модель, включённые инструменты и скиллы. Дальше - не спрашивай «привет, ты кто» - дай задачу, где виден результат: «покажи пять самых больших папок на диске» или «посмотри текущую папку и скажи, где тут главный файл проекта». Если агент выполнил команду в терминале и прислал осмысленный ответ - базовая связка работает.
Последняя проверка - сессии. Выйди из диалога и вернись:
hermes --continue # или коротко: hermes -cТы должен оказаться в том же разговоре. Это проверка того, что память сессий пишется на диск - дальше на неё завязываются бот и задачи по расписанию.
Если Hermes не может закончить обычный диалог - не добавляй пока новых функций. Сначала добейся одного чистого разговора, и только потом подключай шлюз, расписания, скиллы, голос и маршрутизацию.
Когда что-то не работает, порядок действий такой: hermes doctor (общая диагностика), hermes model (перепроверить модель и вход), hermes setup (пересобрать настройку), hermes sessions list и hermes --continue (проверить сессии), hermes gateway status (состояние шлюза). Эта цепочка возвращает из «всё сломалось» в понятное состояние за пару минут.
Что такое скиллы и память в Hermes Agent?
Скилл в Hermes - это файл SKILL.md с именем, описанием и пошаговой процедурой: как собрать документ, как открыть пул-реквест, как подготовить рассылку. Агент читает короткие описания всех скиллов, а полный текст подгружает только когда задача совпала - поэтому сотня установленных скиллов не раздувает каждый запрос. Стандарт открытый, agentskills.io, и те же файлы работают в других агентах.
Скиллы живут в папке ~/.hermes/skills/. Попадают туда тремя путями: базовый набор ставится сразу с установкой, готовые добираются из каталога командой hermes skills install, а новые агент пишет себе сам после сложных задач. Каждый скилл автоматически становится слеш-командой: поставил скилл gif-search - и в любом чате работает /gif-search. Установка из каталога идёт через проверку безопасности, чтобы чужая процедура не притащила вредные команды.
Память устроена ещё проще. Два файла в ~/.hermes/memories/: MEMORY.md - заметки самого агента об окружении и сделанных выводах, до 2200 символов, и USER.md - твой профиль: как тебе отвечать, что ты любишь и не любишь, до 1375 символов. В начале каждого диалога оба файла подставляются в системный промпт, поэтому агент стартует уже со знанием о тебе. Лимиты жёсткие нарочно: память не расползается, и агент сам решает, что оставить, а что выкинуть.
Эта пара - скиллы плюс память - и есть то, что в моей методологии называется Вторым мозгом: агент, который помнит контекст и накапливает процедуры, с каждой неделей работает заметно лучше, чем в день установки. Про то, как такие навыки выбирать и не превратить агента в свалку, у меня есть разбор на примере Claude Code - принципы там те же.
Как подключить Hermes Agent к Telegram?
Telegram - самый популярный канал Hermes, и связка там проработана хорошо: текст, голосовые с расшифровкой, картинки и файлы, ответы в группах. Путь такой:
Создай бота у BotFather
Открой в Telegram @BotFather, отправь
/newbot, придумай имя и уникальный username с окончанием на bot. В ответ придёт токен вида123456789:ABCdef...- это ключ от бота, храни его как пароль. Если токен утёк, отзови его командой/revokeу того же BotFather.Узнай свой ID пользователя
Напиши боту @userinfobot - он сразу отвечает твоим числовым ID вида 123456789. Это номер твоей учётной записи, не путай его с username: он понадобится для списка доступа.
Запусти мастер настройки шлюза
bashhermes gateway setupВыбери Telegram, вставь токен и свой ID. Мастер сам запишет настройки. Вручную то же самое делается двумя строками в
~/.hermes/.env:TELEGRAM_BOT_TOKEN=...иTELEGRAM_ALLOWED_USERS=123456789.Запусти шлюз
bashhermes gatewayЧерез несколько секунд бот онлайн. Напиши ему и проверь ответ.
Доступ по умолчанию закрытый: отвечает бот только тем ID, которые в списке. Новому человеку можно выдать код привязки - он действует час и потом сгорает, а список ожидающих и одобренных виден командой hermes pairing list.
С группами есть одна ловушка, про которую все забывают. По умолчанию у ботов в Telegram включён режим приватности: в группе бот видит только команды и ответы на свои сообщения. Чтобы он читал всё, режим надо выключить у @BotFather (Bot Settings - Group Privacy) или проще - сделать бота админом группы.
После смены настройки приватности бота нужно удалить из группы и добавить заново. Telegram запоминает состояние приватности в момент добавления бота и не обновляет его, пока бота не передобавишь.
По умолчанию шлюз сам опрашивает серверы Telegram - это нормально для дома и сервера, которые всегда включены. Для облачных площадок, которые усыпляют машину без входящего трафика, есть webhook-режим, где Telegram сам присылает сообщения на твой адрес.
Что ещё умеет Hermes Agent после установки?
Что я бы включал в порядке очерёдности:
- Задачи по расписанию. В шлюз встроен планировщик: «каждое утро в 8 собери мне сводку новостей по моим темам и пришли в Telegram». Расписание задаётся обычной фразой, а результаты приходят в тот же чат.
- Hermes Desktop. Команда
hermes desktopоткрывает приложение для macOS, Windows и Linux с тем же агентом: стриминг ответов, превью файлов рядом с чатом, перетаскивание документов, счётчик контекста. Сессии общие - начал в терминале, продолжил в окне. - Веб-панель.
hermes dashboardподнимает панель в браузере: каналы, память, вебхуки, профили. Удобно, когда Hermes живёт на сервере. - Субагенты. Большую задачу можно делегировать изолированным агентам-помощникам - у каждого свой разговор и свой терминал, твой контекст они не съедают.
- Голос. Голосовой режим работает в терминале, в Telegram и в Discord - можно надиктовать задачу и получить озвученный ответ.
- Редактор кода. Через протокол ACP Hermes подключается к VS Code, Zed и JetBrains как агент прямо в редакторе.
Инструменты включаются и выключаются по одному командой hermes tools, так что агент не тащит за собой всё подряд. А когда настанет время переезда на другую машину, hermes backup собирает всю установку в архив, и на новом месте её разворачивает hermes import.
Кому подойдёт Hermes Agent, а кому рано?
Честная рамка по моему опыту. Hermes имеет смысл ставить, когда ты уже понял, зачем тебе агент: разобрать документы, собрать прототип, вести переписку, делать утренние сводки. Инструмент при этом не важен - важно, какие задачи ты ему отдаёшь, и про это у меня есть отдельный материал про задачи для ИИ-агента.
Не подойдёт он в двух случаях. Первый - когда ты ждёшь «зарегистрировался и работает»: Hermes надо установить и подключить к модели, и хоть это одна команда, терминал открыть всё-таки придётся. Второй - когда нет ни одной подходящей модели и нет желания разбираться с подпиской или ключами.
Всем остальным я бы начинал с малого: поставил, выбрал модель, один чистый диалог, потом Telegram-бот - и только потом расписания и субагенты. В таком порядке у меня эта связка не падала ни разу.
Что ещё спрашивают про Hermes Agent?
Частые вопросы
Источники
- Hermes Agent, официальный сайт
- Hermes Agent, документация
- Hermes Agent, установка
- Hermes Agent, быстрый старт
- Hermes Desktop, описание приложения
- Hermes Agent, система скиллов
- Hermes Agent, постоянная память
- Hermes Agent, шлюз мессенджеров
- Hermes Agent, подключение Telegram
- Репозиторий Hermes Agent на GitHub
- Nous Portal, тарифы и модели
- agentskills.io, открытый стандарт скиллов
- Репозиторий Codex от OpenAI на GitHub
Полная схема вайб-кодинга за три вечера: ИИ-клон + Второй мозг + Контекст-инжиниринг. Записи эфиров в личном кабинете, доступ 30 дней.
Новые материалы - дайджестом, без спама
Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

