Hermes Agent — это открытая AI-agent-фреймворк, выпущенный компанией Nous Research, который прямо конкурирует с OpenClaw. Он позволяет развернуть на вашем собственном компьютере, VPS или в облачной среде AI-помощника, который умеет запоминать, использовать инструменты и со временем всё лучше понимать вас.
Он поддерживает взаимодействие на нескольких платформах, включая CLI, Telegram, Discord, Slack, WhatsApp и т. д.; позволяет подключать поставщиков моделей, таких как OpenAI, Anthropic, OpenRouter, Ollama; а также умеет выполнять команды терминала, устанавливать Skills и настраивать автоматизацию задач по расписанию.
Удобнее всего то, что официальный Hermes Agent предоставляет канал для подключения памяти OpenClaw и Skill в Hermes. В этой статье мы проведём вас через полный процесс установки и настройки Hermes Agent, а также покажем обучение по переносу памяти OpenClaw и Skill в Hermes. Подходит для macOS, Linux и Windows (WSL2).
Что такое Hermes Agent? Чем он отличается от OpenClaw?
Обычно чат-боты работают так: вы задаёте вопрос, он отвечает, и на этом всё заканчивается после завершения взаимодействия. Hermes Agent — другой: по задумке это «система агентов, которая непрерывно существует». Вы можете держать его долго запущенным на своём устройстве, VPS или удалённой среде и общаться с ним через CLI, Telegram, Discord, Slack, WhatsApp, Signal, Email или Home Assistant. Прямая аналогия — OpenClaw.
(AI тоже любит Hermès! Самоэволюционирующий OpenClaw: что такое Hermes Agent? )
Ключевой дизайн Hermes Agent — длительная работа и накопление возможностей: агент не только выполняет задачи, но и превращает опыт в переиспользуемые навыки (skills), а через систему памяти постоянно оптимизирует процесс принятия решений, постепенно формируя более глубокое понимание ваших действий и предпочтений.
Эта «замкнутая обучающая петля» (Closed Learning Loop) — ключевое отличие Hermes Agent. После завершения задачи система автоматически упорядочивает процесс, генерирует файлы навыков и затем напрямую вызывает и оптимизирует их в последующих похожих сценариях. В сочетании с механизмом долгосрочной памяти на базе SQLite и полнотекстового поиска (FTS5) он умеет продолжать работу между сессиями — больше не нужно каждый раз начинать с нуля.
Подготовка перед установкой
Официальный Quickstart Hermes предлагает очень простой набор окружения: поддерживаются Linux, macOS и WSL2. Нативный Windows не является основной рекомендацией; если вы пользователь Windows, советуем сначала установить WSL2 и уже внутри WSL2 выполнить установочные команды. После завершения установки также потребуется заново загрузить shell, например: source ~/.bashrc или source ~/.zshrc.
Если вы впервые сталкиваетесь с подобными инструментами, можно сначала представить Hermes как «AI-помощника, которому нужны операции через терминал». Вам не нужно заранее разбираться во всех функциях: сначала установите его, выберите поставщика моделей и затем откройте CLI — достаточно сказать ему первую фразу.
Шаг первый: установка Hermes Agent
Сначала откройте терминал и введите официальную однострочную команду установки:
Это первый шаг официального Quickstart. Направление всей концепции похоже на «сначала установить, потом разберёмся» — как у многих open-source инструментов в последние годы: сначала вы получаете команду hermes, а потом постепенно настраиваете остальное.
Шаг второй: настройка поставщика модели
После установки Hermes следующий шаг — выбрать поставщика моделей через интерактивные команды. Официально предоставляются три ключевые команды:
hermes model
hermes tools
hermes setup
hermes model нужен для выбора вашего LLM provider и модели; hermes tools — для настройки того, какие инструменты включить; hermes setup — за один проход настраивает всё окружение целиком.
Hermes поддерживает множество поставщиков. Если вы хотите нулевую настройку и начать с самого простого, можно выбрать Nous Portal; если у вас уже есть экосистема ChatGPT, попробуйте OpenAI Codex; если вы пользователь Claude — можно сразу использовать Anthropic; если хотите идти по открытому маршруту с многими моделями, OpenRouter — удобная точка входа.
Особенность в том, что Hermes также поддерживает Custom Endpoint: то есть вы можете напрямую подключить Ollama, vLLM, SGLang или любой OpenAI-compatible API. Это особенно интересно тем, кто хочет запускать модели локально или развернуть собственный сервис вывода.
Очень важное преимущество: если потом захотите сменить модель, не нужно менять код — просто снова запустите hermes model.
Шаг третий: начать чат
Когда настройки модели готовы, просто введите:
hermes
Вы попадёте в CLI-интерфейс Hermes. В официальной документации сказано, что после запуска вы увидите welcome banner, где будет отображаться текущая модель, доступные инструменты и установленные skills. Затем вы можете сразу вводить сообщения, например:
What can you help me with?
Hermes умеет не только отвечать текстом. Согласно Quickstart, он сразу подключает инструменты вроде web search, операций с файлами и команд терминала. То есть после того, как вы его откроете, это уже не просто «чат», а интерфейс агента, который умеет выполнять задачи.
Шаг четвёртый: попробуйте ключевые функции Hermes
Если вы установили Hermes и не знаете, что сказать первой фразой, официально уже подготовлены примеры, которые идеально подходят для теста. Например, эта фраза отлично подходит для проверки:
What’s my disk usage? Show the top 5 largest directories.
Hermes будет вместо вас запускать команды в терминале и затем оформить результаты для вас. Это важно, потому что означает: Hermes — не только для ответов на вопросы, но и для начала работы с вашей средой.
В CLI также есть набор slash commands. После ввода / появится меню автодополнения. Например, /help показывает все команды, /tools — список доступных инструментов, /model — интерактивно переключает модель, /save — сохраняет диалог, и даже есть режимы индивидуальности вроде /personality pirate.
Если нужно вставить более длинный prompt или код, используйте Alt+Enter или Ctrl+J для переноса строки; если он работает слишком долго, вы можете просто отправить новое сообщение, чтобы прервать его, или нажать Ctrl+C. После выхода, если вы хотите вернуться к предыдущей сессии, используйте:
hermes –continue
или короткую версию
hermes -c
Это тоже очень полезно, потому что для многих инструментов класса agent самая сложная часть — не первый запуск, а то, удастся ли продолжить контекст при возвращении во второй раз. В CLI-опыте Hermes по этой части сделан максимально полный сценарий.
Шаг пятый: подключение Telegram и других коммуникационных платформ
Одна из главных особенностей Hermes — он не ограничивается терминалом. Вы можете подключить его через gateway к Telegram, Discord, Slack, WhatsApp, Signal, Email или Home Assistant — по сути, это тот же агент, просто в вашем привычном интерфейсе. Входная команда, которую даёт официальный Quickstart:
hermes gateway setup
Эта команда переводит вас в интерактивный процесс настройки платформы.
Шаг шестой: включение голосового режима
Если вы хотите, чтобы Hermes общался не только текстом, но и «слышал» микрофон, а затем отвечал голосом, официально предусмотрен voice mode. Сначала установите пакеты, связанные с голосом:
pip install “hermes-agent[voice]”
Если вам нужен бесплатный вариант и вы хотите speech-to-text локально, официальный совет также поставить:
pip install faster-whisper
Затем, находясь в Hermes CLI, введите:
/voice on
После этого можно нажать Ctrl+B для записи или использовать /voice tts, чтобы Hermes озвучивал ответы. Это подходит не только для CLI: можно расширить и на Telegram, Discord, и даже на Discord voice channels.
По ощущениям это действительно похоже на то, как вы превращаете агента из текстового бота в AI-версию Siri.
Шаг седьмой: установка Skills, автоматизация по расписанию и продвинутые сценарии
Другая сильная сторона Hermes — система Skills. Вы можете искать и устанавливать готовые навыки, например:
hermes skills search kubernetes
hermes skills search react –source skills-sh
hermes skills search –source well-known
hermes skills install openai/skills/k8s
hermes skills install official/security/1password
hermes skills install skills-sh/vercel-labs/json-render/json-render-react –force
Официальная документация напоминает: –source skills-sh позволяет искать публичные каталоги skills.sh, а –source well-known — исследовать навыки через сайт по пути /.well-known/skills/index.json; при этом –force следует использовать только после того, как вы уже проверили сторонний skill.
Помимо Skills Hermes ещё умеет планировать и автоматизировать задачи. В примере Quickstart даже сразу дан запрос на естественном языке:
Every morning at 9am, check Hacker News for AI news and send me a summary on Telegram.
Hermes через gateway создаст для вас cron job с регулярным запуском. Это означает, что он не просто ответный инструмент — он может сам выполнять задачи.
Если вам важна изоляция по безопасности, можно также вынести бэкенд терминала в Docker или SSH:
hermes config set terminal.backend docker
hermes config set terminal.backend ssh
Шаг восьмой: использовать Hermes в редакторе (ACP)
Если вы хотите, чтобы Hermes был не только CLI-agent, но и заходил в редактор, официально поддерживаются ACP-совместимые редакторы, такие как VS Code, Zed, JetBrains. Установка выполняется так:
pip install -e ‘.[acp]’
hermes acp
После этого Hermes сможет выступать как ACP server и предоставлять возможности наружу. Для разработчиков это похоже на то, как один и тот же агентский brain подключается к разным рабочим интерфейсам.
Шаг девятый: подключение внешних инструментов через MCP
Hermes также поддерживает MCP — Model Context Protocol. Вы можете подключать внешние инструменты как плагины в Hermes. Официальный пример — подключить GitHub MCP server в ~/.hermes/config.yaml:
mcp_servers:
github:
command: npx
args: [“-y”, “@modelcontextprotocol/server-github”]
env:
GITHUB_PERSONAL_ACCESS_TOKEN: “ghp_xxx”
Это означает, что Hermes умеет не только использовать встроенные инструменты, но и получать дополнительные внешние возможности через экосистему MCP. Для продвинутых пользователей это станет одним из самых фундаментальных отличий Hermes от обычных чат-ботов.
Безболезненный перенос памяти OpenClaw и Skill в Hermes — обучение
Официальный Hermes предоставляет полный механизм переноса из OpenClaw, чтобы пользователи могли безболезненно переносить существующие настройки агента и память в новую систему. Достаточно выполнить в терминале hermes claw migrate: он прочитает данные из предустановленного каталога ~/.openclaw/ и импортирует личность (SOUL), долгосрочную память (MEMORY, USER), skills, настройки модели и провайдера, коммуникационные платформы (например, Telegram, Discord), а также связанные API keys (опционально) — всё вместе в Hermes.
Если вы хотите сначала предварительно посмотреть содержимое переноса, можно использовать режим –dry-run для проверки изменений, либо сделать полный перенос через –preset full (включая ключи).
Во время переноса Hermes заново разберёт и интегрирует данные памяти OpenClaw; например, несколько файлов памяти будут объединены, затем удалены дубликаты и записаны в новую систему памяти. Skills будут целиком импортированы в каталог skills Hermes, а конфликты будут обработаны согласно настройкам (пропуск, перезапись или переименование).
Настройки модели, параметры инференса, правила reset сессии, а также конфигурации MCP server и TTS будут преобразованы в структуру config Hermes. При этом некоторые элементы старых систем, которые несовместимы (например, plugins, hooks или сложная настройка каналов), будут сохранены в archive для последующей ручной корректировки.
После завершения переноса официальный совет — проверить migration report, убедиться, что API key работает корректно, заново запустить gateway и протестировать коммуникационные функции, чтобы гарантировать нормальную работу всего агента в среде Hermes. В целом, это не просто «подключение»: механизм migration полностью переносит и перестраивает возможности OpenClaw, память и настройки в архитектуре Hermes.
Частые вопросы Hermes Agent FAQ
Q: Я пользователь Windows. Могу ли я напрямую запускать команду установки curl?
A: Не рекомендуется выполнять это прямо в CMD или PowerShell. Сначала установите WSL2 (Windows Subsystem for Linux). Hermes требует Linux-окружение, чтобы полноценно поддерживать терминальные инструменты и запуск скриптов. После установки WSL2 перейдите в терминал Ubuntu и выполните установочную команду.
Q: После выполнения команды установки появляется «command not found». Что делать?
A: Не забудьте выполнить source ~/.bashrc (если вы используете zsh, то source ~/.zshrc), чтобы заново загрузить переменные окружения пути.2. Модели и поставщики (Models & Providers)
Q: Если я хочу переключиться на модель OpenAI или DeepSeek, как это сделать?
A: В любой момент вводите hermes model. Это откроет интерактивное меню, где вы сможете заново выбрать провайдера или ввести новый API Key. Небольшой совет: если у вас есть локальная модель, которую вы запускаете сами (например, Ollama), вы можете выбрать Custom Endpoint и ввести локальный Base URL.
Q: Hermes поддерживает «бесплатные» модели?
A: Да. Вы можете получать доступ к разным open-source моделям, которые могут быть бесплатными, через Hugging Face или OpenRouter; либо использовать Custom Endpoint для подключения к LLM, которую вы запускаете локально.
Q: Каждый раз при выходе всё нужно начинать заново? Как продолжить предыдущий диалог?
A: Нет. Используйте hermes –continue или короткую версию hermes -c, чтобы сразу вернуться к предыдущему прогрессу диалога.
Q: Hermes правда «поломает» мой компьютер? Безопасно ли запускать терминальные команды?
A: Если AI напрямую запускает команды, риск действительно есть. Рекомендация: если вы не уверены, что AI будет делать, настройте песочницу (Sandboxing): hermes config set terminal.backend docker — так все команды будут выполняться внутри изолированного контейнера Docker и не повлияют на файлы вашего хоста.
Q: Могу ли я настроить Hermes, чтобы он отвечал мне в Telegram или Slack?
A: Да! Введите hermes gateway setup — он проведёт вас через подключение платформы для сообщений. После настройки вы сможете отдавать ему команды даже со смартфона.
Q: Что такое «Skills»? Как их установить?
A: Skills — это заранее подготовленные модули функций (например, управление Kubernetes, генерация React-кода). Можно использовать следующие команды: поиск: hermes skills search [ключевое слово]установка: hermes skills install [автор/название]просмотр в диалоге: введите /skills или /tools.
Q: Как заставить его «запускать по расписанию» задачи?
A: Просто скажите ему на обычном языке, например: «Каждое утро в 9 часов проверяй новости AI на Hacker News и отправляй мне сводку в Telegram». Hermes автоматически подготовит Cron Job и настроит автоматический запуск.
Быстрая шпаргалка по командам
Команда Описание hermes запуск запускает agent начало диалога /model в диалоге переключает модель в реальном времени /save сохраняет текущие записи диалога hermes doctor (экстренная помощь) когда программа ведёт себя странно, используйте её для диагностики проблемы hermes update обновляет до последней версии Alt + Enter ввод многострочного текста (подходит для вставки кода)
Эта статья Полное руководство: создание растущего AI-помощника с Hermes Agent, безболезненный перенос памяти OpenClaw Впервые опубликовано в ABMedia.