Hermes Agent: что это, как установить и настроить

Опубликовано 22.08.202617 мин чтенияБазовый
Шлем Гермеса на экране компьютера, от которого потоки данных касаются терминала, документов и браузера.
Что узнаешь
  • Что такое Hermes Agent и чем он отличается от Claude Code и Codex
  • Установка на Windows, macOS и Linux: одна команда или инсталлятор
  • Как подключить модель: Nous Portal, свой ключ или локальная модель
  • Проверка первой работы: hermes doctor и первый диалог
  • Как завести Telegram-бота на Hermes Agent через BotFather
Базовый
1просмотров

За последний год у меня на столе побывали почти все ИИ-агенты: 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. Это единственный агент со встроенным циклом накопления опыта: он создаёт навыки из своей работы, улучшает их в процессе, напоминает себе сохранять знания и ищет ответы в собственных прошлых разговорах.

- Nous Research, описание проекта на GitHub, https://github.com/NousResearch/hermes-agent

За «самосовершенствованием» стоят два конкретных механизма: скиллы и память. Скиллы - это процедуры, которые агент записывает себе после сложных задач и применяет в следующий раз. Память - это файл с фактами о тебе и твоём окружении, который подгружается в каждый новый диалог. Разбираю оба ниже в отдельном разделе.

Чем Hermes Agent отличается от Claude Code и Codex?

Я пользуюсь и Claude Code, и Hermes, и у меня они работают в паре: каждый закрывает свои задачи. Чтобы было видно разницу, свёл основное в таблицу:

ПризнакHermes AgentClaude CodeCodex
МоделиЛюбые: 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 - это готовая механика того, что я называю Вторым мозгом. На практикуме за три вечера собираешь её под свой бизнес целиком: ИИ-клон + Второй мозг + Контекст-инжиниринг - именно эта связка превращает ИИ из «помощника с галлюцинациями» в рабочий инструмент.

Практикум по вайб-кодингу
+Твой второй мозг
3 вечера - инструменты, метод, первый проект
Старт 25–27 августа  ·  2 000 ₽
Записаться →

Как установить Hermes Agent на Windows?

Если терминал тебе чужой - начни с инсталлятора. На сайте hermes-agent.nousresearch.com есть кнопки загрузки под macOS 12+, Windows 10/11 и Linux. Скачанный файл ставит сразу оба приложения: и командную строку hermes, и Hermes Desktop - обычное окно с чатом, файлами и настройками.

Если привык к командам, ставь через PowerShell:

  1. Открой PowerShell

    Нажми Win, набери PowerShell, открой. Прав администратора не нужно.

  2. Выполни установщик

    powershell
    iex (irm https://hermes-agent.nousresearch.com/install.ps1)

    Скрипт сам докачает всё нужное: Python 3.11, Node.js 22, менеджер пакетов uv, ripgrep и ffmpeg. Если у тебя нет Git, он поставит свою изолированную сборку MinGit - она лежит отдельно и не трогает системные программы.

  3. Перезапусти терминал и проверь

    powershell
    hermes doctor

    Команда покажет, что установлено, чего не хватает и как это починить. Если видишь зелёные отметки - всё встало.

Файлы при такой установке лежат в %LOCALAPPDATA%\hermes. А если ты живёшь в WSL2, то внутри него работает и линуксовая команда из следующего раздела - выбирай, что ближе.

Как установить Hermes Agent на macOS и Linux?

У меня Hermes стоит и на ноутбуке, и на сервере, и в обоих случаях установка свелась к одной команде. Вот весь путь:

  1. Проверь, что есть Git

    bash
    git --version

    Если команда отвечает номером версии - идём дальше. На Linux заодно проверь curl и xz-utils: на Debian и Ubuntu они ставятся через sudo apt install curl xz-utils.

  2. Запусти установщик

    bash
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

    Скрипт клонирует репозиторий в ~/.hermes/hermes-agent, собирает виртуальное окружение и ставит команду hermes в ~/.local/bin. Для сервера без графики и без браузерной автоматизации есть облегчённый вариант: добавь в конец bash -s -- --skip-browser.

  3. Перезагрузи shell и запусти

    bash
    source ~/.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 - это двигатель: сам по себе агент не думает, он ходит к выбранной тобой модели. Поэтому первый шаг после установки - выбрать, куда он будет ходить:

bash
hermes model

Мастер спросит провайдера, способ входа и модель. Вариантов много, основные такие:

ПровайдерЧто этоКак подключить
Nous PortalПодписка от разработчиков, 300+ моделей и сервисыВход через браузер, без ключей
AnthropicМодели Claude напрямуюOAuth через Claude Max или ключ API
OpenAI CodexМодели OpenAIВход через подписку ChatGPT или Codex
OpenRouterОдин ключ ко многим моделямВставить ключ API
Ollama / LM StudioЛокальные модели на твоём железеУказать адрес локального сервера

Если выбираешь Nous Portal, есть команда, которая делает всё сразу:

bash
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 сама кладёт каждое значение в правильный файл:

bash
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 работает?

После выбора модели запусти диалог:

bash
hermes          # классический интерфейс
hermes --tui    # современный, с мышкой и всплывающими окнами

В приветственном баннере видно выбранную модель, включённые инструменты и скиллы. Дальше - не спрашивай «привет, ты кто» - дай задачу, где виден результат: «покажи пять самых больших папок на диске» или «посмотри текущую папку и скажи, где тут главный файл проекта». Если агент выполнил команду в терминале и прислал осмысленный ответ - базовая связка работает.

Последняя проверка - сессии. Выйди из диалога и вернись:

bash
hermes --continue   # или коротко: hermes -c

Ты должен оказаться в том же разговоре. Это проверка того, что память сессий пишется на диск - дальше на неё завязываются бот и задачи по расписанию.

Если Hermes не может закончить обычный диалог - не добавляй пока новых функций. Сначала добейся одного чистого разговора, и только потом подключай шлюз, расписания, скиллы, голос и маршрутизацию.

- Документация Hermes Agent, быстрый старт, https://hermes-agent.nousresearch.com/docs/getting-started/quickstart

Когда что-то не работает, порядок действий такой: 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, и связка там проработана хорошо: текст, голосовые с расшифровкой, картинки и файлы, ответы в группах. Путь такой:

  1. Создай бота у BotFather

    Открой в Telegram @BotFather, отправь /newbot, придумай имя и уникальный username с окончанием на bot. В ответ придёт токен вида 123456789:ABCdef... - это ключ от бота, храни его как пароль. Если токен утёк, отзови его командой /revoke у того же BotFather.

  2. Узнай свой ID пользователя

    Напиши боту @userinfobot - он сразу отвечает твоим числовым ID вида 123456789. Это номер твоей учётной записи, не путай его с username: он понадобится для списка доступа.

  3. Запусти мастер настройки шлюза

    bash
    hermes gateway setup

    Выбери Telegram, вставь токен и свой ID. Мастер сам запишет настройки. Вручную то же самое делается двумя строками в ~/.hermes/.env: TELEGRAM_BOT_TOKEN=... и TELEGRAM_ALLOWED_USERS=123456789.

  4. Запусти шлюз

    bash
    hermes gateway

    Через несколько секунд бот онлайн. Напиши ему и проверь ответ.

Доступ по умолчанию закрытый: отвечает бот только тем ID, которые в списке. Новому человеку можно выдать код привязки - он действует час и потом сгорает, а список ожидающих и одобренных виден командой hermes pairing list.

С группами есть одна ловушка, про которую все забывают. По умолчанию у ботов в Telegram включён режим приватности: в группе бот видит только команды и ответы на свои сообщения. Чтобы он читал всё, режим надо выключить у @BotFather (Bot Settings - Group Privacy) или проще - сделать бота админом группы.

После смены настройки приватности бота нужно удалить из группы и добавить заново. Telegram запоминает состояние приватности в момент добавления бота и не обновляет его, пока бота не передобавишь.

- Документация Hermes Agent, раздел про Telegram, https://hermes-agent.nousresearch.com/docs/user-guide/messaging/telegram

По умолчанию шлюз сам опрашивает серверы Telegram - это нормально для дома и сервера, которые всегда включены. Для облачных площадок, которые усыпляют машину без входящего трафика, есть webhook-режим, где Telegram сам присылает сообщения на твой адрес.

Что ещё умеет Hermes Agent после установки?

Что я бы включал в порядке очерёдности:

  1. Задачи по расписанию. В шлюз встроен планировщик: «каждое утро в 8 собери мне сводку новостей по моим темам и пришли в Telegram». Расписание задаётся обычной фразой, а результаты приходят в тот же чат.
  2. Hermes Desktop. Команда hermes desktop открывает приложение для macOS, Windows и Linux с тем же агентом: стриминг ответов, превью файлов рядом с чатом, перетаскивание документов, счётчик контекста. Сессии общие - начал в терминале, продолжил в окне.
  3. Веб-панель. hermes dashboard поднимает панель в браузере: каналы, память, вебхуки, профили. Удобно, когда Hermes живёт на сервере.
  4. Субагенты. Большую задачу можно делегировать изолированным агентам-помощникам - у каждого свой разговор и свой терминал, твой контекст они не съедают.
  5. Голос. Голосовой режим работает в терминале, в Telegram и в Discord - можно надиктовать задачу и получить озвученный ответ.
  6. Редактор кода. Через протокол ACP Hermes подключается к VS Code, Zed и JetBrains как агент прямо в редакторе.

Инструменты включаются и выключаются по одному командой hermes tools, так что агент не тащит за собой всё подряд. А когда настанет время переезда на другую машину, hermes backup собирает всю установку в архив, и на новом месте её разворачивает hermes import.

Кому подойдёт Hermes Agent, а кому рано?

Честная рамка по моему опыту. Hermes имеет смысл ставить, когда ты уже понял, зачем тебе агент: разобрать документы, собрать прототип, вести переписку, делать утренние сводки. Инструмент при этом не важен - важно, какие задачи ты ему отдаёшь, и про это у меня есть отдельный материал про задачи для ИИ-агента.

Не подойдёт он в двух случаях. Первый - когда ты ждёшь «зарегистрировался и работает»: Hermes надо установить и подключить к модели, и хоть это одна команда, терминал открыть всё-таки придётся. Второй - когда нет ни одной подходящей модели и нет желания разбираться с подпиской или ключами.

Всем остальным я бы начинал с малого: поставил, выбрал модель, один чистый диалог, потом Telegram-бот - и только потом расписания и субагенты. В таком порядке у меня эта связка не падала ни разу.

Что ещё спрашивают про Hermes Agent?

Частые вопросы

Источники

Полная схема вайб-кодинга за три вечера: ИИ-клон + Второй мозг + Контекст-инжиниринг. Записи эфиров в личном кабинете, доступ 30 дней.

Практикум по вайб-кодингу
+Твой второй мозг
3 вечера - инструменты, метод, первый проект
Старт 25–27 августа  ·  2 000 ₽
Записаться →

Новые материалы - дайджестом, без спама

Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

Была инструкция полезна?
Артемий Миллер
Автор
Артемий Миллер
Предприниматель и вайб-кодер

Артемий Миллер - предприниматель и вайб-кодер. Бывший программист, собирает продукты исключительно вместе с ИИ-агентами, без найма разработчиков.

Связанные термины

Термин

Вайб-кодинг

Способ строить продукты через диалог с ИИ-агентами: ты ставишь задачу словами, агент пишет код, ты проверяешь и итерируешь. Не «изучить программирование», а «получить результат руками агента».

Термин

Второй мозг

Папка `business/` в проекте с базой знаний: аудитория, продукты, цели, экономика. Claude читает её перед каждой задачей и заземляет решения на реальный контекст бизнеса.

Термин

ИИ-клон

Цифровая проекция твоего мышления в виде папки `ai-clone/`: ценности, принципы, тон, правила, выученные через ошибки. Claude читает её перед текстами «от меня» - голос совпадает.

Термин

Контекст-инжиниринг

Дисциплина подготовки контекста для ИИ-агента: что он уже знает к моменту твоего промпта. 5 слоёв: ИИ-клон, бизнес, проект, зона задачи, сама задача.

Термин

ИИ-агент

Программная единица, которая берёт цель, читает контекст и сама ходит по системам: открывает файлы, дёргает API, пишет в БД, отвечает в чате. От чат-бота отличается тем, что не ждёт твоего следующего сообщения.

Термин

CLAUDE.md

Файл-манифест проекта, который Claude читает первым: карта репозитория, правила, набор инструментов, ссылки на ИИ-клон и Второй мозг. Без него агент работает «в общем по индустрии», с ним - в правилах твоего проекта.