Обзор
Hermes Agent — это AI-агент с открытым исходным кодом, созданный Nous Research и позиционируемый как «агент, который растет вместе с вами». Это один из немногих агентов со встроенным циклом обучения — он автономно создает навыки на основе опыта, улучшает их во время использования, подталкивает себя к сохранению знаний, ищет собственные прошлые разговоры через полнотекстовый индекс FTS5 и формирует все более глубокую модель пользователя между сессиями. Hermes не обязан работать только на вашем ноутбуке — он одинаково хорошо запускается на VPS за $5, кластере GPU или serverless-инфраструктуре, которая почти ничего не стоит в простое. Интегрировав APIYI, вы получаете:🧠 Цикл самоулучшения
Автономное создание и улучшение навыков, долговременная память между сессиями
📱 Шлюз для нескольких платформ
Telegram / Discord / Slack / WhatsApp / Signal / Email / CLI
⏰ Планирование по Cron
Встроенный планировщик доставляет отчеты/аудиты через любую платформу
☁️ Работает где угодно
Семь terminal backends — local / Docker / SSH / Modal / Daytona / Vercel Sandbox
Информация о проекте: Hermes Agent распространяется с лицензией MIT и имеет открытый исходный код. Репозиторий:
github.com/NousResearch/hermes-agent. Документация: hermes-agent.nousresearch.com/docs/.Установка
Linux / macOS / WSL2 / Termux
Windows (PowerShell, ранняя бета для нативной версии)
uv, Python 3.11, Node.js, ripgrep, ffmpeg и портативный Git Bash.
После установки обновите shell и запустите:
Подключение к APIYI
Hermes поставляется с командойhermes model, поддерживающей Nous Portal / OpenRouter / OpenAI / пользовательские эндпоинты. APIYI предоставляет OpenAI-compatible API — подключите его как «пользовательский OpenAI-эндпоинт», и вы сразу получите всю матрицу моделей APIYI.
Вариант 1: Настройка через hermes model (рекомендуется)
Вариант 2: Настройка через hermes config set
hermes, чтобы проверить подключение.
Вариант 3: Переменные окружения (лучше всего для Docker / serverless)
hermes model или обновляя HERMES_MODEL — изменения в коде не нужны.
Вариант 4: Нативный протокол Anthropic (лучше всего для нагрузок с упором на Claude)
Hermes рассматривает Anthropic как провайдера первого класса. Внутри wire-протокол называетсяanthropic_messages, и он дает преимущества, которых нет у пути, совместимого с OpenAI:
Почему нативный Anthropic — лучший путь для Claude: для нативного Anthropic, OpenRouter и провайдеров Nous Portal Hermes автоматически добавляет
cache_control контрольные точки с TTL 1 час для system prompt, блоков навыков и ранней части длинного context. Последующие отправки между сессиями и форкнутыми подагентами используют кэш по сниженной ставке чтения из кэша. Эта оптимизация НЕ работает на пути, совместимом с OpenAI./anthropic, направляются в anthropic_messages). Для нестандартных эндпоинтов, таких как прокси LiteLLM, задайте режим явно:
api.apiyi.com/token выберите группу ClaudeCode, чтобы автоматически получить скидку 5%, суммируемую с бонусом за пополнение 10%-20%.
Краткая памятка по функциям
Терминальный UI
Полный TUI: многострочное редактирование, автодополнение slash-команд, история диалога, потоковая передача вывода инструментов
Шлюз сообщений
Запустите
hermes gateway setup, чтобы привязать bot tokens и вести чат с любой IM-платформыСистема навыков
Процедурная память + Центр навыков (
agentskills.io) — становится умнее по мере использованияИнтеграция MCP
Подключите любой MCP server, включая созданный сообществом Linux desktop-control MCP
Запланированные задачи
Встроенный cron — на естественном языке, например «отправляйте мне ежедневный отчет в 9:00»
Субагенты
Создавайте изолированные subagents для параллельной работы; вызывайте tools через RPC из Python-скриптов
Миграция с OpenClaw
Если вы переходите с OpenClaw, Hermes включает встроенный инструмент миграции:SOUL.md, memories (MEMORY.md / USER.md), созданные пользователем skills, списки разрешённых команд, конфигурации messaging platform, API keys (Telegram / OpenRouter / OpenAI / Anthropic / ElevenLabs), ресурсы TTS и инструкции workspace.
Вопросы и ответы
Чем Hermes Agent отличается от OpenClaw и FastClaw?
Чем Hermes Agent отличается от OpenClaw и FastClaw?
- Hermes Agent: реализация на Python от Nous Research — ориентирована на цикл самоулучшения с эволюцией навыков и памятью между сессиями, удобна для исследований (поддерживает генерацию траекторий)
- OpenClaw: реализация на Node.js — ориентирована на локальную конфиденциальность + взаимодействие между несколькими IM-платформами
- FastClaw: однобинарная реализация на Go — ориентирована на управление несколькими агентами в формате Dashboard
Поддерживает ли он полную линейку моделей APIYI?
Поддерживает ли он полную линейку моделей APIYI?
Да. Hermes поддерживает как протоколы, совместимые с OpenAI, так и нативные протоколы Anthropic:
- Эндпоинт OpenAI:
https://api.apiyi.com/v1— полная матрица моделей - Эндпоинт Anthropic:
https://api.apiyi.com(без/v1) — семейство Claude
gpt-5.4, claude-sonnet-4-6, deepseek-v3.2, gemini-3.1-pro-preview). Пользователям, активно использующим Claude, следует перейти на нативный путь Anthropic, чтобы разблокировать 1-часовое кэширование промптов между сессиями Hermes.Как работает межплатформенный обмен сообщениями?
Как работает межплатформенный обмен сообщениями?
Hermes запускает один процесс шлюза, который управляет подключениями ботов в Telegram / Discord / Slack / WhatsApp / Signal.
hermes gateway setup проведет вас через вставку tokens, а hermes gateway start направляет сообщения со всех платформ в один и тот же экземпляр агента — разговоры остаются непрерывными между платформами, так что вы можете продолжить тред Telegram в Discord.Он включает транскрибацию голосовых заметок, а доставки cron проходят через тот же шлюз.Можно ли запускать его в облаке?
Можно ли запускать его в облаке?
Да — и Hermes для этого и создан. Он предлагает семь терминальных бэкендов:
- Local / Docker / SSH / Singularity: традиционные развёртывания
- Modal / Daytona: serverless-постоянство — уходит в гибернацию при простое, пробуждается по запросу, почти нулевая стоимость между сессиями
- Vercel Sandbox: edge runtime
Связанные ресурсы
Репозиторий проекта
github.com/NousResearch/hermes-agentОфициальная документация
hermes-agent.nousresearch.com/docs/Альтернатива OpenClaw
Для сценария использования с локальной конфиденциальностью и взаимодействием с IM
Альтернатива FastClaw
Для сценария использования с фабрикой multi-agent и Dashboard