Hermes Agent от Nous Research — это open-source агент с терминалом, браузером, памятью между сессиями и шлюзом в Telegram, Discord, Slack и другие каналы. Его поднимают на своём ПК, VPS или в Docker; модель подключают через API или Nous Portal. Это не замена «просто ChatGPT в браузере»: агент реально выполняет команды и автоматизации на вашей машине, а не только пишет текст в чате.

Если вы уже собирали workflow в n8n и понимаете, чем ИИ-агент отличается от разового промпта, Hermes — следующий уровень: один процесс, который помнит проекты, умеет планировать, вызывать инструменты и работать без вас по расписанию. Этот лонгрид закрывает запросы hermes agent nous research и как запустить hermes agent: что это за инструмент, чем он не похож на агентов в ChatGPT, как поставить на Linux, macOS или Windows и не сломать безопасность на первом же rm.

Базовый маршрут по no-code автоматизациям — в pillar-гайде «n8n для начинающих: автоматизация и ИИ-агенты»; общая карта «нейросети с нуля» — в «Нейросети для начинающих». Здесь фокус на self-hosted агенте, который живёт в терминале и мессенджерах, а не на канвасе n8n.

Я собрал материал как практик автоматизаций: через один рабочий путь «установка → провайдер → первый диалог → опционально Telegram», а не через маркетинговые тезисы с лендинга. Все команды и версии ниже сверены с официальной документацией на hermes-agent.nousresearch.com и README репозитория NousResearch/hermes-agent на момент подготовки черновика (2026).

Что такое Hermes Agent и кому он нужен

Hermes Agent — open-source агент от Nous Research (лицензия MIT). Он объединяет чат с LLM, вызов инструментов (терминал, файлы, веб, браузер, память, делегирование подзадач) и опциональный gateway — единый процесс, через который вы общаетесь с тем же агентом из Telegram, Discord, Slack, WhatsApp, Signal, Email или CLI.

Кому имеет смысл смотреть в сторону Hermes:

  • Разработчикам и автоматизаторам, которым нужен агент с доступом к shell и файлам, а не только «ответ в окне чата».
  • Тем, кто хочет «always-on» помощника на VPS от ~$5/мес (оценка из README и лендинга Nous; реальная цена зависит от хостинга и нагрузки), с перепиской из Telegram, пока агент крутится на сервере.
  • Командам, которым важны память между сессиями и навыки (skills) — агент может сохранять процедуры и подтягивать их в следующих задачах (подробнее в доке Skills System).
  • Исследователям и энтузиастам agentic AI — в README заявлены batch-траектории и сжатие траекторий для обучения tool-calling моделей; это уже не «бот для писем», а инструмент для экспериментов.

Кому Hermes, скорее всего, рано или лишний:

  • Нужна только связка «форма → таблица → письмо» без терминала — проще n8n.
  • Нельзя давать машине доступ к shell даже в sandbox — Hermes по умолчанию про «агент делает за вас», а не «только советует».
  • Нужен готовый SaaS без установки и без API-ключей — облачный ChatGPT или Claude Projects ближе к запросу, хотя и с другими ограничениями.

Чем Hermes отличается от агентов в ChatGPT

Сравнение не «кто умнее», а где выполняется работа и что вы контролируете:

Критерий Hermes Agent Агенты / GPT в ChatGPT (облако)
Где работает Ваш ПК, VPS, Docker, удалённые sandbox (SSH, Modal, Daytona и др.) Инфраструктура OpenAI; локальный shell у вас не появляется
Модель 300+ через Nous Portal, OpenRouter, Anthropic, OpenAI, Ollama/LM Studio, свой endpoint — переключение hermes model Модели экосистемы ChatGPT / подписка Plus/Pro
Инструменты Терминал, patch файлов, браузер, cron, MCP, subagents — по доке Tools & Toolsets Встроенные tools в интерфейсе ChatGPT; другой набор и другая модель доверия
Память Конфиг ~/.hermes/, memory tool, session search, skills; опционально Honcho-плагин Память и Projects внутри аккаунта OpenAI
Каналы CLI, TUI, Telegram, Discord, Slack, WhatsApp, Signal, Email через gateway Основной клиент — веб/приложение ChatGPT
Расписание Встроенный cron с доставкой в мессенджеры (дока Cron Scheduling) Зависит от продукта; типичный сценарий — ручной запуск или внешняя автоматизация
Минимальный контекст модели Не менее 64 000 токенов — иначе агент не стартует (Quickstart) Задаётся провайдером; пользователь не настраивает

ChatGPT — зонтичный продукт с быстро меняющимися функциями; таблица описывает типичное различие «self-hosted agent vs облачный чат», а не вечный рейтинг.

Коротко: ChatGPT-агент удобен, когда вся работа внутри чата провайдера. Hermes — когда вам нужен агент на вашей машине или VPS, с вашими ключами, cron и Telegram-ботом на одном backend.

Что умеет Hermes: инструменты, память, планирование

Официальная документация описывает инструменты через toolsets — логические группы, которые включают и отключают per-platform (hermes tools). На сайте документации заявлено 60+ встроенных tools (Tools & Toolsets); в README репозитория в таблице разделов встречается «40+» — ориентируйтесь на Built-in Tools Reference в доке как на актуальный реестр.

Основные категории (по доке Tools & Toolsets):

  • Webweb_search, web_extract: поиск и извлечение страниц.
  • Terminal & Filesterminal, process, read_file, patch: shell, фоновые процессы, правка файлов.
  • Browser — навигация, snapshot, vision: автоматизация браузера (Playwright; при установке на Linux может понадобиться playwright install-deps — Installation guide).
  • Media — vision, генерация изображений, TTS.
  • Agent orchestrationtodo, clarify, execute_code, delegate_task: план, уточнения, код, subagents с изолированными диалогами.
  • Memory & recallmemory, session_search: долговременная память и поиск по прошлым сессиям (в README — FTS5 + суммаризация).
  • Automationcronjob: создание и управление задачами по расписанию; доставка — через cron delivery, hermes send и gateway.
  • Integrations — Home Assistant (ha_*), инструменты MCP-серверов, Spotify, Discord admin и др.

Память и обучение (по README и лендингу, детали — в Memory / Skills docs):

  • Persistent memory — агент сохраняет факты о проектах и предпочтениях между сессиями.
  • Skills — файлы SKILL.md с процедурами; каталог в ~/.hermes/skills/, установка с Skills Hub через hermes skills install.
  • Авто-skills — по README и Skills System: автономное создание skills после сложных задач и доработка в фоновом self-improvement review; при необходимости включите write_approval, чтобы каждая запись skill проходила ручное одобрение.
  • Session search — поиск по прошлым разговорам с LLM-суммаризацией.

Планирование и автоматизация:

  • todo и clarify — декомпозиция и уточнение задачи до вызова инструментов.
  • Cron — natural-language расписание: отчёты, бэкапы, брифинги; выполнение через gateway без вашего участия (с ограничениями безопасности для опасных команд — см. раздел про риски).
  • Delegate — параллельные subagents и Python RPC-скрипты для «нулевой» стоимости контекста на длинных пайплайнах (формулировка из README).

Nous Tool Gateway (для платных подписчиков Nous Portal): web search (Firecrawl), image gen (FAL), TTS (OpenAI), cloud browser (Browser Use) без отдельных ключей на каждый сервис — включается через hermes setup --portal или hermes model. Тарифы на дату проверки: Free $0 (без managed tools), Plus $20/мес, Super $100/мес, Ultra $200/мес — актуальные лимиты и кредиты на portal.nousresearch.com/manage-subscription.

Требования: ОС, API-ключи, зависимости

Матрица поддержки платформ (Tier 1 — приоритет для релизов, дока Platform Support):

Платформа Способ установки Заметки
macOS 12+ (Apple Silicon) Hermes Desktop или install.sh Tier 1; Intel Mac — не поддерживается
Windows 10 / 11 (x64, arm64) Hermes Desktop или install.ps1 Tier 1; native Windows без WSL; в Platform Support указано, что «a few features are not available» (полный список в доке не раскрыт)
Linux / WSL2 install.sh Тестируют на актуальном Ubuntu и WSL2
Docker docker pull Обновление через новый image, не hermes update
Android (Termux) install.sh Tier 2, best effort; отдельный Termux guide

Что нужно до установки (Installation guide):

  • Git — единственный обязательный prerequisite на macOS/Linux.
  • Linux дополнительно: curl, xz-utils; для Desktop — g++ / build-essential.
  • Windows: установщик тянет portable Git Bash (MinGit) в %LOCALAPPDATA%\hermes\git без прав администратора.

Что установщик ставит сам (вам не нужно вручную, если идёте через официальный installer):

  • uv — менеджер Python-пакетов
  • Python 3.11 (через uv)
  • Node.js v22 — браузер и WhatsApp bridge
  • ripgrep, ffmpeg

LLM-провайдер — без модели агент не работает. Варианты (Quickstart, Providers):

  • Nous Portal — OAuth, hermes setup --portal; 300+ моделей + Tool Gateway.
  • OpenRouter, Anthropic, OpenAI, Google, xAI, DeepSeek, Hugging Face, Bedrock, Azure и др. — API-ключи или OAuth где указано.
  • Локально: LM Studio, Ollama Cloud (с ключом), custom OpenAI-compatible endpoint (VLLM, SGLang, Ollama на своём хосте).

Секреты хранятся в ~/.hermes/.env, остальное — в ~/.hermes/config.yaml. Минимальный контекст модели: 64K токенов; для локальных моделей в доке примеры --ctx-size 65536 (llama.cpp) или -c 65536 (Ollama).

Неподдерживаемые способы установки (Platform Support): pip install, uv tool install hermes-agent, Homebrew, AUR — миграция на install.sh / Desktop рекомендована явно.

Установка Hermes Agent пошагово

Ниже — путь, который описан в официальном Quickstart.

Шаг 1. Выберите способ установки

Рекомендуемый путь на macOS и Windows: скачать Hermes Desktop с hermes-agent.nousresearch.com — GUI + CLI в одном installer.

CLI-only (Linux / macOS / WSL2 / Termux):

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

CLI-only (Windows, native PowerShell):

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

После установки перезагрузите shell:

source ~/.bashrc   # или source ~/.zshrc

Windows: путь данных — %LOCALAPPDATA%\hermes; WSL2 — ~/.hermes как на Linux (Installation layout).

Шаг 2. Проверка и диагностика

hermes doctor

Команда показывает недостающие зависимости и detected install method. Если hermes: command not found — проверьте PATH (~/.local/bin на Linux).

Шаг 3. Провайдер и модель

Интерактивно:

hermes model

Быстрый путь с Nous Portal (OAuth, без ручного сбора ключей на tool gateway):

hermes setup --portal

Полный мастер всех опций:

hermes setup

Режимы setup (Quickstart): Quick (Portal), Full (все провайдеры и tools), Blank Slate (минимальный агент — только файлы и terminal, остальное выключено).

Шаг 4. Первый диалог

hermes            # classic CLI
hermes --tui      # TUI (рекомендуют в Quickstart)

Тестовый промпт из доки — конкретный и проверяемый:

Summarize this repo in 5 bullets and tell me what the main entrypoint is.

Успех: баннер с моделью, ответ без ошибки, при необходимости вызов tool (terminal / read_file).

Шаг 5. Сессии и resume

hermes --continue
# или
hermes -c

Должна восстановиться последняя сессия. Если нет — hermes sessions list и проверка profile.

Шаг 6 (опционально). Gateway для Telegram / Discord

Только после стабильного CLI (правило Quickstart: «если чат не работает — не добавляйте фичи»):

hermes gateway setup
hermes gateway start

Дальше мастер hermes gateway setup проведёт по платформам: для Telegram — токен от @BotFather, allowlist (TELEGRAM_ALLOWED_USERS) или DM pairing (hermes pairing approve telegram CODE), затем hermes gateway start и проверка hermes gateway status (Messaging Gateway guide).

Шаг 7. Обновление

hermes update

Команда зависит от способа установки (auto-detect). Docker-образ обновляют pull нового image, не hermes update.

Headless / VPS без sudo: если нет прав на Playwright system deps, installer ставит Chromium в user cache; админу отдельно — sudo npx playwright install-deps chromium. Если browser automation не нужен — curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --skip-browser (Installation guide, Non-Sudo section).

Первый сценарий: агент под одну задачу

Цель первого вечера — не «автоматизировать весь бизнес», а один проверяемый цикл. Три сценария из официального Quickstart, адаптированные под русскоязычного пользователя:

Сценарий A. «Что занимает место на диске?» (terminal tool)

В CLI или TUI:

What's my disk usage? Show the top 5 largest directories.

Агент вызовет terminal, покажет вывод. Вы учитесь: tool calling работает, approval для опасных команд (если mode manual) — тоже.

Сценарий B. «Кратко о проекте в текущей папке» (files + terminal)

Check my current directory and tell me what looks like the main project file.

Проверяете read_file / ls без ручного копирования логов в ChatGPT.

Сценарий C. «Еженедельный дайджест» (cron + gateway) — второй этап

После стабильного CLI и настроенного Telegram:

  1. Опишите cron-задачу на естественном языке (дока Cron Scheduling) — например, Every Monday at 9am, summarize open issues in this repo and send to Telegram; русский обычно понимает модель, но при сбоях надёжнее дублировать расписание через /cron add или hermes cron create.
  2. Убедитесь, что approvals.cron_mode не auto-approve опасные команды без понимания рисков (Security guide: cron_mode: deny по умолчанию).
  3. Первую неделю читайте логи вручную, не доверяйте unattended cron критичным данным.

Sandbox для осторожных: перед production на VPS переключите terminal backend:

hermes config set terminal.backend docker

Docker backend держит один persistent container на процесс Hermes — пакеты и cd сохраняются между tool calls (Tools doc).

Ограничения, безопасность и стоимость API

Безопасность

Hermes — не «безопасный советчик», а исполнитель с правами вашего пользователя. В Security guide — семь слоёв; ключевое для старта:

  • Dangerous command approval — режимы manual (default), smart, off. Режим off и --yolo отключают промпты — только для disposable окружений.
  • Hardline blocklistrm -rf /, fork bomb и др. не выполняются даже с YOLO.
  • User deny rulesapprovals.deny glob-пatterns для «yolo, но never git push —force».
  • Container backends — Docker/Modal/SSH изолируют от хоста; local backend — максимальные права.
  • Gateway allowlists — кто может писать боту в Telegram/Discord (DM pairing в Security doc).
  • Context file scanning — проверка project files на prompt injection.

Практическое правило: на ноутбуке с рабочими документами — terminal.backend: docker или SSH на отдельный sandbox; approvals.mode: manual; не хранить SUDO_PASSWORD в .env без крайней нужды.

Ограничения продукта

  • Модель < 64K context — агент не запустится.
  • Intel Mac, pip/brew install — не поддерживаются.
  • Часть voice-зависимостей на Termux урезана (extra .[termux]).
  • Browser automation на headless VPS требует deps Chromium; без sudo — ручная установка libs админом.
  • Качество и цена — функция выбранной LLM; Hermes не «встроенная бесплатная модель».

Стоимость

Статья расходов От чего зависит Ориентир
LLM API Токены tool-calling + длинный контекст Pay-per-token у OpenRouter, Anthropic, OpenAI и др.; тарифы меняются — смотрите прайс провайдера
Nous Portal Подписка вместо набора ключей Free $0; Plus $20/мес; Super $100/мес; Ultra $200/мес; 300+ моделей + Tool Gateway на платных планах (manage-subscription)
Tool Gateway ala carte Firecrawl, FAL, Browser Use без Portal Отдельные аккаунты у провайдеров или Portal bundle
VPS Always-on gateway + cron От ~$5/мес (README Nous); для Docker backend по умолчанию ~5 GB RAM на контейнер; browser/local tools требуют больше
Локальная модель Своё железо / Ollama Электричество + GPU; API-токены — 0
Hermes software Лицензия MIT 0 ₽ за сам агент

Tool-calling агенты часто «съедают» больше токенов, чем обычный чат: каждый вызов terminal или browser добавляет раунды в контекст. Тестируйте на коротких задачах; для cron ставьте лимиты и простые промпты.

Куда двигаться дальше

  • Назад к no-code базе. Hermes не заменяет n8n для CRM-интеграций — pillar «n8n для начинающих» остаётся параллельной веткой, не конкурентом.
  • Назад к нейросетям с нуля. Выбор модели, промпты, Ollama — стартовый гайд.
  • Вглубь тех-трека. n8n + Cursor + локальные модели под ваши процессы — «ИИ-агенты и автоматизация» на странице обучения.
  • Горизонт. Следующий лонгрид в блоге — RAG (база знаний из PDF на n8n и Ollama): Hermes + MCP + свои документы логично стыкуются после уверенного первого агента, но RAG мы разбираем отдельно, не смешивая с установкой Hermes.
  • Официальная документация. Skills, MCP, Voice, Cron — hermes-agent.nousresearch.com/docs; issues — GitHub NousResearch/hermes-agent.

Не обязательно поднимать gateway в первый день. Реалистичный маршрут: CLI + одна модель + terminal в Docker → три ручных задачи → только потом Telegram и cron.

FAQ: Hermes Agent и Nous Research

Что такое Hermes Agent простыми словами?

Hermes Agent — open-source ИИ-агент от Nous Research. Он соединяет большую языковую модель с инструментами: терминал, файлы, веб, браузер, память, расписание. Вы общаетесь в CLI или через бота в Telegram и других мессенджерах, а выполнение идёт на вашем компьютере или VPS, а не только в окне облачного чата.

Чем Hermes Agent отличается от ChatGPT с агентами?

ChatGPT работает в облаке OpenAI с их инструментами и памятью внутри аккаунта. Hermes ставите вы сами, выбираете провайдера модели (OpenRouter, Anthropic, Nous Portal, локальный endpoint), даёте доступ к shell и файлам на своей машине, настраиваете cron и gateway. Это другой класс продукта: self-hosted agentic runtime, а не подписка на чат.

Как запустить Hermes Agent на Windows?

Два официальных пути: Hermes Desktop installer с hermes-agent.nousresearch.com или PowerShell-команда iex (irm https://hermes-agent.nousresearch.com/install.ps1). Native Windows поддерживается без WSL. После установки — hermes model или hermes setup --portal, затем hermes или hermes --tui. Данные — в %LOCALAPPDATA%\hermes.

Нужно ли самому ставить Python и Node.js?

Нет, если используете официальный install.sh или install.ps1. Установщик ставит uv, Python 3.11, Node.js v22, ripgrep и ffmpeg. Вручную нужен Git; на Linux также curl и xz-utils. Исключение — dev-установка из git clone с uv pip install -e ".[all,dev]" для контрибьюторов.

Какая модель нужна для Hermes Agent?

Минимум 64 000 токенов контекста — требование из Quickstart. Большинство облачных моделей (Claude, GPT, Gemini, Qwen, DeepSeek) проходят. Для локальной модели явно задайте размер контекста (например 65536 для Ollama). Провайдер выбирается через hermes model; переключение без смены кода.

Бесплатен ли Hermes Agent?

Сам агент — MIT, установка бесплатна. Платите за LLM API (токены), опционально Nous Portal, VPS для always-on бота, и сторонние сервисы (Firecrawl и др.), если не используете Tool Gateway. Локальная модель через LM Studio или свой Ollama endpoint снижает счёт за токены до стоимости железа.

Безопасно ли давать Hermes доступ к терминалу?

Это рискованно на local backend с вашими правами пользователя. В доке рекомендуют approval mode manual, deny rules, Docker/SSH/Modal backend, allowlist в gateway. Режим YOLO и approvals off — только в изолированных средах. Cron по умолчанию блокирует опасные команды (cron_mode deny). Относитесь к агенту как к junior admin с клавиатурой, а не как к «безопасному чату».

Вывод эксперта

Hermes Agent — не «ещё один чат с GPT», а полноценный self-hosted runtime для тех, кто готов платить вниманием за безопасность shell и API. Сильные стороны по доке Nous: один gateway на все мессенджеры, память и skills, cron, sandbox backends, смена модели одной командой. Слабое место для новичка — соблазн включить YOLO и cron до того, как понятен approval flow.

Один шаг на сегодня: установите через официальный installer, прогоните hermes doctor, настройте провайдер, задайте вопрос про disk usage и сохраните сессию hermes -c. Gateway и Telegram — второй вечер. Карта no-code — в гайде по n8n; RAG по вашим PDF — в следующем лонгриде кластера.

Артём Денисовэксперт Нетологии и автор курса Яндекс Практикума по промпт-инжинирингу. Учит специалистов и команды собирать ИИ-агентов и автоматизации: от n8n и локальных моделей до self-hosted агентов вроде Hermes под реальные процессы.

Хотите агента под ваши задачи, а не демо из README?

Когда Hermes уже стоит, но сценарии не сходятся с вашей инфраструктурой или политикой безопасности, помогает разбор под задачу. Наставничество по автоматизации — провайдеры, sandbox, gateway и ошибки на проде. Направление «ИИ-агенты и автоматизация» — курсы n8n, Cursor, RAG и локальные модели. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения.