Все посты

Hermes от Nous Research: самообучающийся агент — обзор

Пока весь интернет обсуждал OpenClaw, у Nous Research вырос второй кандидат на звание главного опенсорс-агента: hermes-agent — «агент, который растёт вместе с вами». Смотрим, что о нём говорят те, кто им пользуется.

Что это такое

Hermes — опенсорсный (MIT) самохостящийся агент на Python. Формула его авторов — «agent-first» против «gateway-first» у OpenClaw: в центре не шлюз с каналами, а сам агент — цикл выполнения задач и инструменты, а мессенджер-шлюз (Telegram, Discord, Slack, WhatsApp, Signal, Email, Matrix) — опциональный режим поверх него.

Проект набрал 175 000 звёзд GitHub меньше чем за четыре месяца и растёт темпами около +3 800 звёзд в неделю.

Главная фишка: обучающийся цикл

Если кратко пересказать, что больше всего впечатлило сообщество — это self-learning loop. В обсуждении на r/LocalLLM его называют standout-фичой: повторяете многошаговую задачу — агент замечает паттерн, готовит черновик скилла и дорабатывает его по вашим правкам. Команда /learn превращает папку документов, URL или пройденный вместе workflow в переиспользуемый SKILL.md.

Разница с традиционными «статическими» скиллами заметна наощупь: навыки Hermes — «живые» документы, которые эволюционируют от опыта, а не лежат мёртвым грузом. Формат при этом общий со стандартом agentskills.io, поэтому скиллы в значительной мере переносимы между агентами.

Память: курируемая, а не «всё подряд»

Второй столп архитектуры — отношение к памяти. Вместо «хранить всю историю и компактировать» Hermes держит одно поисковое хранилище SQLite с полнотекстовым индексом FTS5 и три курируемых файла: MEMORY.md (заметки агента, лимит 2 200 символов), USER.md (профиль пользователя, 1 375) и SOUL.md (идентичность). Лимиты жёсткие: при переполнении запись падает ошибкой и заставляет агента консолидировать заметки прямо в ходе работы.

Цифра, которая нравится технарям: на наборе из 300 событий recall у Hermes занял 113 миллисекунд против 19,6 секунды у OpenClaw — на той же модели.

Запуск и инструменты

Hermes умеет жить где угодно: шесть бэкендов исполнения — локально, Docker, SSH, Singularity, Modal, Daytona — вплоть до «спящего» серверлесса и VPS за $5. Внутри — 70+ инструментов в 28 наборах, полная поддержка MCP и делегирование подзадач субагентам (по три параллельных по умолчанию).

Приятная деталь для плановых задач: cron-задания спроектированы отказоустойчиво — при смене дефолтной модели они «fail closed», а cron-сессия не может породить ещё одну cron-сессию, так что цикл не уйдёт вразнос.

Реальность от профи

Hands-on обзор eesel честно фиксирует и оборотную сторону: CLI «дёрганый», старт медленный, модели сложно удержать от многословия. Цитаты с Hacker News в том же обзоре полярны — от «это сисадмин для моего хоумлаба… это магия» до «вяловат, очень медленно стартует, в фоне слишком много всего». И главное: софт бесплатный, но владение — нет: собственная смета Nous Research оценивает самохостинг примерно в $535/мес с учётом ~3,5 часов обслуживания в неделю («софт бесплатный. Ваше время — нет»).

Ещё одна честная оговорка из того же обзора: обучающий цикл раскрывается у тех, кто общается с агентом постоянно; редкому пользователю прок от «самообучения» будет минимальным.

Кому подходит

Hermes — выбор для тех, кто хочет агента-«выростка»: он пишет и правит файлы прямо в вашем рабочем каталоге, помнит вас между сессиями и становится полезнее с каждым месяцем — при готовности мириться с сыроватым интерфейсом и ролью сисадмина.

Бэкенд, обновления и «кто перезапустит шлюз, если он упал» — как раз то, что можно отдать кому-то ещё: у нас Hermes — шаблон из коробки, агент живёт на облачной машине, а вы просто пишете ему в чат.