Полное руководство: создайте AI-ассистента, который будет развиваться, с помощью Hermes Agent, безболезненная миграция памяти OpenClaw

ChainNewsAbmedia

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

Сначала откройте терминал и введите официальную однострочную команду установки:

Linux / macOS / WSL2 curl -fsSL | bash

Это первый шаг официального 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.

Отказ от ответственности: Информация на этой странице может поступать от третьих лиц и не отражает взгляды или мнения Gate. Содержание, представленное на этой странице, предназначено исключительно для справки и не является финансовой, инвестиционной или юридической консультацией. Gate не гарантирует точность или полноту информации и не несет ответственности за любые убытки, возникшие от использования этой информации. Инвестиции в виртуальные активы несут высокие риски и подвержены значительной ценовой волатильности. Вы можете потерять весь инвестированный капитал. Пожалуйста, полностью понимайте соответствующие риски и принимайте разумные решения, исходя из собственного финансового положения и толерантности к риску. Для получения подробностей, пожалуйста, обратитесь к Отказу от ответственности.
комментарий
0/400
Нет комментариев