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
Спочатку відкрийте термінал і введіть офіційну команду однією стрічкою:
Це перший крок офіційного 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.