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):
- Web —
web_search,web_extract: поиск и извлечение страниц. - Terminal & Files —
terminal,process,read_file,patch: shell, фоновые процессы, правка файлов. - Browser — навигация, snapshot, vision: автоматизация браузера (Playwright; при установке на Linux может понадобиться
playwright install-deps— Installation guide). - Media — vision, генерация изображений, TTS.
- Agent orchestration —
todo,clarify,execute_code,delegate_task: план, уточнения, код, subagents с изолированными диалогами. - Memory & recall —
memory,session_search: долговременная память и поиск по прошлым сессиям (в README — FTS5 + суммаризация). - Automation —
cronjob: создание и управление задачами по расписанию; доставка — через 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:
- Опишите cron-задачу на естественном языке (дока Cron Scheduling) — например,
Every Monday at 9am, summarize open issues in this repo and send to Telegram; русский обычно понимает модель, но при сбоях надёжнее дублировать расписание через/cron addилиhermes cron create. - Убедитесь, что
approvals.cron_modeне auto-approve опасные команды без понимания рисков (Security guide:cron_mode: denyпо умолчанию). - Первую неделю читайте логи вручную, не доверяйте 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 blocklist —
rm -rf /, fork bomb и др. не выполняются даже с YOLO. - User deny rules —
approvals.denyglob-п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 — в следующем лонгриде кластера.
Хотите агента под ваши задачи, а не демо из README?
Когда Hermes уже стоит, но сценарии не сходятся с вашей инфраструктурой или политикой безопасности, помогает разбор под задачу. Наставничество по автоматизации — провайдеры, sandbox, gateway и ошибки на проде. Направление «ИИ-агенты и автоматизация» — курсы n8n, Cursor, RAG и локальные модели. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения.