Эволюция ИИ-агентов: OpenClaw, Hermes и новые подходы

Almaty Python Meetup #7

ЕА
Елдан Абдрашим
Microsoft

OpenClaw — самый быстрорастущий open-source AI-проект и репозиторий №1 по числу звёзд в истории GitHub. Кто-то называет его будущим ИИ-агентов, кто-то — просто хайпом. Но кто реально им пользовался и, главное, зачем он нужен на практике?

Елдан Абдрашим — казахстанский инженер, работавший над AI в Apple и Microsoft, — разбирает эволюцию ИИ-агентов: как мы пришли к сегодняшним подходам и почему вслед за OpenClaw всё больше внимания получают альтернативы вроде Hermes — как попытка переосмыслить, что действительно важно в агентных системах.

В докладе: — что такое OpenClaw и почему о нём все говорят — зачем нужен Hermes и почему это не «ещё один агент» — чем отличаются два подхода — где важнее глубина, а где — ширина

Видео

Презентация

Слайд 1: OpenClaw. Hermes. 1 / 20
Текст презентации

Слайд 1: OpenClaw. Hermes.

OpenClaw. Hermes. Claude Code. . Архитектурное сравнение трёх подходов к агентной инженерии OpenClaw Hermes Claude Code

Слайд 2: Три инструмента

— Три инструмента . три разные философии OpenClaw Multi-agent gateway. - 24/7 . Самоуправляемый ИИ сотрудник на своём сервере Hermes Agent Closed Learning Loop. , . Агент который пишет себе скиллы между сессиями Claude Code CLI- . Native- Anthropic: skills, subagents, channels. ассистент разработчика стек

Слайд 3: Multi-agent gateway

Multi-agent gateway . на вашем сервере Open-source , Claude ( LLM) — оркестратор запускающий или другую автономно с heartbeat, RAG- , SOUL.md / USER.md памятью персоналией через и нативными Notion, Todoist, Telegram, Google Docs. подключениями к always-on execution Self-driven , решает сам а не реагирует $ / мес при минимальной конфигурации

Слайд 4: Podman runtime. Архитектура

: Podman runtime. Архитектура Ansible- . Три изолированных контейнера под плейбуком openclaw-agent . HTTPS. Сам агент Приватная , outbound. сеть без прямого openclaw-litellm LLM. API- Прокси к Хранит . . ключ Лимиты бюджета openclaw-squid Egress- . Allowlist фильтр . только одобренных доменов

Слайд 5: Ansible- ./deploy.sh. плейбук ставит всё за один

: 90 . Запуск минут Ansible- ./deploy.sh. плейбук ставит всё за один 01 Провайдер сервера Hetzner CX22 (~€4) · AWS t3.medium (~$30) · или локальное . железо 02 playbook Клонировать openclaw-hardened-ansible · SSH- · ssh user@IP. ключ проверить 03 LLM Выбрать Anthropic ( .) · OpenAI · Ollama. реком Ключ передаётся в LiteLLM. 04 ./deploy.sh 10–20 : Podman · 3 · UFW · self-signed HTTPS · мин контейнера token.

Слайд 6: Дёшево и безопасно

: Дёшево и безопасно ≈ $15 . в месяц Hetzner CX22 Anthropic API (budget cap в LiteLLM) Tailscale · одноразовые аккаунты ■ Budget-cap LiteLLM — $800- в защищает от биллов ■ Allowlist Squid: GitHub, Telegram, API в только нужные ■ Одноразовые аккаунты для всех интеграций ■ SSH- Ежемесячная ротация токенов и ключей

Слайд 7: Агент который учится

, Агент который учится . пока вы спите Open-source Nous Research. $5 VPS. агент от Живёт на ноутбуке или Помнит что выучил между сессиями и сам пишет себе переиспользуемые скиллы из . повторяющихся паттернов GitHub stars ( 2026) апрель , провайдеров моделей смена одной командой Hermes Hub готовых скиллов в

Слайд 8: Harness Engineering

Harness Engineering: — . модель сменный компонент Nous LLM, LLM. : делает ставку на обвязку вокруг а не на Пять слоёв Инструкции Как именно агент говорит с моделью Ограничения Что агенту / разрешено запрещено делать Обратная связь Как ошибки возвращаются обратно в цикл Память Что сохраняется между сессиями и вызовами Оркестрация Как несколько инструментов сшиваются в поток

Слайд 9: Closed Learning Loop.

Closed Learning Loop. ~5 — . Каждые вызовов инструментов саморефлексия и запись скилла Run → Задача вызовы инструментов Reflect ? ? Что сработало Что нет ? Есть паттерн Write SKILL.md Новый в ~/.hermes/skills/ Reuse Следующий похожий → запуск ссылается на скилл — Hermes Через неделю та же задача выполняется точнее потому что подтянул скилл из . 1 — . 30 — . предыдущего цикла День общий помощник День ваш помощник

Слайд 10: Память три слоя жёсткие

: , Память три слоя жёсткие . лимиты «Unlimited memory» — anti-pattern. Compaction — . фича MEMORY.md Краткосрочная ~2 200 · символов над чем агент работает прямо сейчас USER.md Факты о вас ~1 375 · , символов имя , , предпочтения роль ограничения FTS5 Сессии Полнотекстовый поиск по всем прошлым беседам — , . Claude-Code- (« »). Скиллы это процедуры не заметки память хранит факты предпочитает буллеты Hermes (« → → »). хранит процедуры ресёрч фильтр формат

Слайд 11: curl — Как работать одна две

: curl — Как работать одна две . минуты $ curl -fsSL https://hermes-agent.nousresearch.com/install.sh | sh $ hermes # первый запуск + выбор модели $ hermes gateway setup # Telegram / Discord / email $ hermes daemon start # фоновый режим, cron, heartbeat > каждое утро в 8:00 суммаризируй мои уведомления с GitHub CLI-кодер , , Аудит репозитория план миграции tests генерация Оператор автоматизации VPS $5, cron, за мониторинг инбокса и рынков Telegram- Оператор бота - Всегда доступный агент через мессенджер с телефона

Слайд 12: Hermes . Чем отличается

Hermes . Чем отличается , Cursor, Claude Code OpenClaw. Параметры которые нет у или Persistent memory Состояние сохраняется между сессиями (MEMORY.md, USER.md, FTS5). Self-generated skills — ≥5 Агент сам пишет процедуры правило . вызовов инструментов 18+ провайдеров модели Claude, GPT-5.4, GLM-5.1, MiniMax, Ollama. . Смена одной командой Multi-channel gateway CLI · Telegram · Discord · email · webhooks — из . коробки

Слайд 13: CLI-ассистент

CLI-ассистент native- . с расширениями CLI Anthropic. . Официальный от Работает прямо с кодовой базой и терминалом skills, subagents, hooks, MCP- , plugins channels. Расширяется через серверы и механизмов расширения из коробки Native context, memory, security Anthropic от SOC 2 Type 2 · Read-only defaults сертификация

Слайд 14: Channels: внешние события

Channels: внешние события . в активный сеанс — MCP- , (Telegram, Discord, iMessage, CI webhooks) Канал это сервер который доставляет события в Claude Code. v2.1.80+ claude.ai. уже открытый сеанс Требует и логина через $ /plugin install telegram@claude-plugins-official $ /telegram:configure <bot-token> $ claude --channels plugin:telegram@claude-plugins-official $ /telegram:access pair <code> # allowlist только ваш ID Event-driven: channels . cron- — Scheduled Tasks. реагируют Для логики отдельная фича

Слайд 15: Полный нативный стек

. Полный нативный стек — always-on on-demand. Шесть механизмов расширения от до CLAUDE.md , Постоянный контекст каждая сессия Skills Workflows , по требованию `/<name>` Subagents , Изолированный контекст свой промпт Hooks Триггеры на события сессии MCP servers Внешние инструменты через протокол Channels События в активный сеанс извне

Слайд 16: Архитектурное сравнение

. Архитектурное сравнение Критерий OpenClaw Hermes Claude Code Архитектурный слой Gateway / оркестратор Execution / agent loop CLI + extensions Основной интерфейс Web UI + messenger CLI + chat + cron + TG Terminal CLI + channels Память RAG Встроенный MEMORY/USER.md + FTS5 CLAUDE.md + subagents Самообучение Нет — Да пишет скиллы ( /skills) Нет через Trigger model Self-driven (heartbeat) Cron + reactive Event-driven (channels) Привязка к модели Claude / OpenAI / Ollama 18+ провайдеров Anthropic-native

Слайд 17: Features · cost · security.

Features · cost · security. Критерий OpenClaw Hermes Claude Code Setup time 2–48 ( + часов сервер Ansible) ~2 (curl + gateway) минуты <30 (plugin install) минут Где работает Выделенный сервер / VPS $5 Локально , Локально требует сессии Triggers Heartbeat + reactive Cron + reactive Event-driven + scheduled Каналы Telegram, Notion, Todoist, Obsidian CLI, TG, Discord, email, webhooks TG, Discord, iMessage, custom MCP Security (UFW+Squid) На операторе Confirmation policies SOC 2 + allowlist + read-only Стоимость $15–35/ + API ( ) мес горит $5 VPS + API Nous Portal или Claude subscription

Слайд 18: « ». Три разных глагола

« ». Три разных глагола Channels react. OpenClaw decides. Hermes learns. OpenClaw + 24/7 heartbeat + Широкая экосистема + Сам инициирует − Security на вас − API-биллы горят − 2+ setup часа Hermes + Accumulating skills + 18+ моделей + $5 VPS порог − Локальные лимиты памяти − frontier- Требует модели − - Коммьюнити скиллы Claude Code + Native security + Subscription-fixed + Deep repo context − Event-driven по сути − autonomous loop Нет − — Один клиент одна сессия

Слайд 19: Claude Code Почему

Claude Code Почему . закрывает оба сценария Anthropic feature-set OpenClaw Hermes native- . методично закрывает и инструментами Каждый — : remote control, dispatch, channels, scheduled tasks. квартал одна близкая фича Context CLAUDE.md + subagents + repo-aware Memory , bloating Скиллы по требованию без Channels TG · Discord · iMessage · MCP webhooks Learning Agentic skills hub + auto-invoke Adaptation Plugins, hooks, output styles Security SOC 2 Type 2 · read-only defaults · allowlist

Слайд 20: Когда что выбирать

. Когда что выбирать autonomous 24/7 Нужен AI- , , chief- сотрудник ночные задачи of-staff агент Security API- — . Harness-ban subscription. и биллы на операторе на , Агент который растёт с вами , Ежедневные брифинги , - , $5 VPS мониторинг мульти канал frontier- . — , shared. Требует модель Локальные скиллы свои не + enterprise Кодбаза security Team/Enterprise , event- разработка driven автоматизация - — tmux scheduled tasks. Для постоянно включённого или : Claude Code — , Hermes OpenClaw — . Большинство команд запускает два для кода или для всего остального

Другие доклады митапа