Повний навчальний посібник: створіть асистента AI, який зростає, за допомогою агента Hermes Agent; безболісна міграція пам’яті OpenClaw

ChainNewsAbmedia

Hermes Agent — це відкритий фреймворк AI-агента з відкритим кодом, створений Nous Research; він напряму конкурує з OpenClaw. Він дозволяє розгорнути на власному комп’ютері, VPS або в хмарному середовищі AI-допомагача, який пам’ятає, вміє використовувати інструменти та з часом усе краще вас розуміє.

Він підтримує взаємодію на багатьох платформах, зокрема CLI, Telegram, Discord, Slack, WhatsApp тощо; може підключатися до постачальників моделей на кшталт OpenAI, Anthropic, OpenRouter, Ollama; також уміє виконувати команди терміналу, встановлювати Skills, налаштовувати розклад для автоматизованих задач.

Ще зручніше те, що офіційно Hermes Agent надає канали для інтеграції пам’яті OpenClaw та Skill у Hermes. У цій статті ми пройдемо з вами повний процес інсталяції та налаштування Hermes Agent, а також навчимо переносити пам’ять OpenClaw і Skills у Hermes. Підходить для macOS, Linux і Windows (WSL2).

Що таке Hermes Agent? Чим він відрізняється від OpenClaw?

Звичайні чат-боти зазвичай працюють так: ви ставите одне запитання — він відповідає одне, а після взаємодії на цьому все. Hermes Agent — інший: за задумом це «постійно існуюча система агентів», тобто ви можете тривалий час запускати його на власній машині, VPS чи віддаленому середовищі та спілкуватися з ним через CLI, Telegram, Discord, Slack, WhatsApp, Signal, Email або Home Assistant. Прямий конкурент — OpenClaw.

(AI теж треба в Hermes! 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 або будь-який API, сумісний з OpenAI. Це дуже привабливо для тих, хто хоче локально запускати моделі або розгортати свій сервіс інференсу.

Ще одна важлива перевага: якщо згодом захочете змінити модель, не треба міняти код — достатньо знову запустити 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-команд. Після введення / з’явиться меню автодоповнення. Наприклад, /help — показати всі команди, /tools — перелічити доступні інструменти, /model — інтерактивно перемикати модель, /save — зберегти діалог, і навіть /personality pirate — такий собі персональний режим.

Якщо вам потрібно вставити довший prompt або код, можна використати Alt+Enter або Ctrl+J для переносу рядка; якщо він працює надто довго, ви можете просто ввести нове повідомлення, щоб перервати його, або натиснути Ctrl+C. Після виходу, якщо ви хочете повернутися до попередньої сесії, використовуйте:

hermes –continue

або короткий варіант

hermes -c

Це також дуже зручно, бо для багатьох agent-подібних інструментів найбільш проблемна не перша ініціалізація, а те, чи зможе друга спроба повернути контекст. Цю частину Hermes у CLI зроблено дуже повно.

П’ятий крок: підключення комунікаційних платформ на кшталт 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

Далі, у CLI Hermes введіть:

/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 слід застосовувати лише після того, як ви вже перевірили сторонні skills.

Окрім 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-агентом, а також працював усередині редактора, офіційно підтримуються ACP-сумісні редактори, зокрема VS Code, Zed, JetBrains. Спосіб встановлення такий:

pip install -e ‘.[acp]’

hermes acp

Після цього Hermes може виступати як ACP server і надавати можливості назовні. Для розробників це схоже на під’єднання «мозку» того самого агента до різних робочих інтерфейсів.

Дев’ятий крок: підключення зовнішніх інструментів через 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 та міграція Skills у Hermes

Офіційно Hermes надає повний механізм міграції з OpenClaw, щоб користувачі могли безболісно перенести наявні налаштування агентів і пам’ять у нову систему. Достатньо виконати в терміналі hermes claw migrate: він зчитує дані з передбаченого каталогу ~/.openclaw/ і імпортує в Hermes особистість (SOUL), довготривалу пам’ять (MEMORY, USER), skills, налаштування моделі та provider, комунікаційні платформи (наприклад, Telegram, Discord), а також відповідні API keys (за бажанням).

Якщо ви хочете спочатку переглянути, що буде перенесено, можна використати режим –dry-run для перевірки змін, або виконати повну міграцію через –preset full (включно з ключами).

Під час міграції Hermes заново розбирає та інтегрує дані пам’яті OpenClaw: наприклад, кілька файлів пам’яті буде об’єднано, виконано дедуплікацію та записано в нову систему пам’яті; skills натомість буде уніфіковано імпортовано в каталог skills Hermes і оброблено конфлікти згідно з налаштуваннями (пропуск, перезапис або перейменування).

Налаштування моделі, параметри інференсу, правила reset сесії, а також MCP server і конфігурація TTS — усе це буде відповідним чином перетворено в структуру config Hermes. Водночас частина старих елементів, що несумісні з новою системою (наприклад, plugins, hooks або складні налаштування каналів) буде збережено в archive — для подальшого ручного коригування.

Після завершення міграції офіційно радять перевірити migration report, підтвердити, що API key працюють коректно, перезапустити gateway і протестувати комунікаційні функції, щоб переконатися, що весь агент нормально працює в середовищі Hermes. Загалом, цей механізм міграції — це не просто «підключення»: він повністю перетворює та відбудовує можливості 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), щоб знову завантажити змінні середовища PATH. 2. Моделі та провайдери (Models & Providers)

Q: Якщо я хочу перейти на модель OpenAI або DeepSeek, що робити?

A: У будь-який момент просто введіть hermes model. Це відкриє інтерактивне меню, де ви зможете заново вибрати провайдера або ввести новий API Key. Порада: якщо у вас є власна локальна модель (наприклад Ollama), можна обрати Custom Endpoint і ввести локальний Base URL.

Q: Hermes підтримує «безкоштовні» моделі?

A: Підтримує. Ви можете отримати доступ до багатьох відкритих і потенційно безкоштовних моделей через 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 запуск агента Почати діалог /model Миттєве перемикання моделі в розмові /save Зберегти поточну історію діалогу hermes doctor (Екстрена допомога) Коли програма поводиться дивно — використайте для діагностики проблем hermes update Оновити до останньої версії Alt + Enter Ввести багаторядковий текст (підходить для вставки коду)

Ця стаття: повний гайД: як створити AI-допомагача, який росте разом із вами, використовуючи Hermes Agent; безболісна міграція пам’яті OpenClaw Найраніше з’явилося в ХТМЛ-новинах ABMedia.

Застереження: Інформація на цій сторінці може походити від третіх осіб і не відображає погляди або думки Gate. Вміст, що відображається на цій сторінці, є лише довідковим і не є фінансовою, інвестиційною або юридичною порадою. Gate не гарантує точність або повноту інформації і не несе відповідальності за будь-які збитки, що виникли в результаті використання цієї інформації. Інвестиції у віртуальні активи пов'язані з високим ризиком і піддаються значній ціновій волатильності. Ви можете втратити весь вкладений капітал. Будь ласка, повністю усвідомлюйте відповідні ризики та приймайте обережні рішення, виходячи з вашого фінансового становища та толерантності до ризику. Для отримання детальної інформації, будь ласка, зверніться до Застереження.
Прокоментувати
0/400
Немає коментарів