← Университет

OpenClaw: Досье на систему AI-агентов

概述 / Резюме

OpenClaw — это открытая платформа для создания, развертывания и оркестрации автономных AI-агентов. Создана австрийским разработчиком Peter Steinberger в конце 2025 года. Система позволяет запускать личных AI-ассистентов на собственном оборудовании или сервере с интеграцией в популярные мессенджеры (Telegram, Slack, Discord, WhatsApp и другие). В отличие от обычных чатботов, агенты OpenClaw могут выполнять сложные автоматизированные задачи: писать код, интегрироваться с API, управлять файлами, координировать работу других агентов.


Что такое OpenClaw?

OpenClaw — это не просто чатбот и не конкретная языковая модель. Это инфраструктурная платформа (framework) для управления агентами, которые могут:

Ключевая философия: агент — это не просто интеллектуальный интерфейс к LLM, это автономный рабочий, который может принимать решения и действовать. Система позволяет выбрать любую LLM (Claude, GPT, DeepSeek, Gemini) и развернуть её как часть управляемой агентской экосистемы.


Архитектура и ключевые концепции

Основная архитектура

OpenClaw построена по модели "Local-First Gateway":

[Chat apps/plugins] ──→ Gateway ←── [LLM API] ──→ [Tools/APIs]
   (Telegram,                          (Claude/GPT)
    Slack, etc.)

Gateway — центральный процесс на вашем оборудовании (или VPS), который: - Управляет сессиями и маршрутизацией - Подключает все каналы коммуникации - Координирует инструменты и интеграции - Отслеживает состояние агентов

Ключевые компоненты

1. Каналы связи (Channels)

OpenClaw поддерживает огромное количество мессенджеров и платформ: - Telegram, Slack, Discord, WhatsApp - Signal, iMessage, IRC, Microsoft Teams - Matrix, Feishu, LINE, Mattermost - WeChat, QQ, Twitch, Zalo, и другие

Один Gateway может одновременно обслуживать все настроенные каналы, используя единый набор агентов.

2. Агенты (Agents)

Архитектура использует изолированные сессии: каждый агент, рабочее пространство или отправитель получает отдельный контекст, что позволяет избежать конфликтов и утечек данных.

3. Skills (Навыки)

Модульная система возможностей: - Предварительно созданные навыки (файловая система, интеграция API, управление данными) - Комбинируются в сложные рабочие процессы - Агент может писать новые навыки на Python/TypeScript

4. Системы памяти (Memory Systems)

Двухуровневая архитектура памяти: - MEMORY.md — долгосрочная память, стабильные правила и предпочтения - memory/YYYY-MM-DD.md — ежедневные логи текущей сессии - .learnings/ — отслеживание ошибок и лучших практик

Это позволяет агентам накапливать опыт и улучшать производительность.

5. Интерфейсы управления


Оркестрация и субагенты

Как работают субагенты?

Субагент — это отдельный агент-рабочий, запущенный из главного агента:

Главный агент
  ├─ Субагент 1 (исследование)
  ├─ Субагент 2 (анализ)
  └─ Субагент 3 (отчет)

Таковой процесс неблокирующий: главный агент сразу же получает ID процесса и может продолжить работу, пока субагенты трудятся параллельно.

Ограничения глубины

Система использует строгую двухуровневую иерархию для предотвращения "взрывного" разрастания агентов:

Максимум 5 активных подагентов на одного родительского агента (по умолчанию).

Управление и мониторинг

Команды для управления субагентами:

/subagents spawn <agentId> <task> [--model claude-haiku-3-5]
/subagents list                          # просмотр активных
/subagents log <id>                      # логи выполнения
/subagents steer <id> <message>          # корректировка в процессе
/subagents kill <id>                     # остановка

Стоимость рекомендуется оптимизировать, используя более дешевые модели (Claude Haiku в 5 раз дешевле Opus) для параллельных рабочих.


Развертывание на сервере

Системные требования

Установка

Локально:

npm install -g openclaw@latest
openclaw onboard --install-daemon

На VPS: 1. SSH доступ к серверу 2. Установка Node.js 22+ 3. npm install 4. Конфигурация через openclaw.config.yml 5. Запуск daemon'а

Безопасность при развертывании

Частые ошибки при установке


Память и управление состоянием

Архитектура памяти

OpenClaw использует структурированную файловую память:

workspace/
├── SOUL.md           # идентичность агента
├── USER.md           # профиль пользователя
├── MEMORY.md         # долгосрочная память (обновляется вручную или агентом)
├── memory/
│   ├── 2026-07-11.md # сегодняшняя сессия
│   ├── 2026-07-10.md # вчерашняя
│   └── ...
├── TOOLS.md          # доступные инструменты
└── .learnings/
    ├── mistakes.md   # ошибки и как их избежать
    └── best-practices.md

Как это работает

  1. Инициализация — агент загружает SOUL.md и USER.md для понимания контекста
  2. Текущая сессия — события пишутся в ежедневный лог
  3. Обучение — ошибки анализируются и записываются в .learnings/
  4. Долгосрочное развитие — MEMORY.md обновляется с выводами

Это позволяет агентам не только решать текущие задачи, но и совершенствовать свой подход со временем.


Цена и экономика

Модель расходов

OpenClaw не берет деньги за саму платформу (open-source). Расходы идут на токены LLM:

Примеры расходов

Как оптимизировать

  1. Использовать дешевые модели для субагентов (Claude Haiku вместо Opus)
  2. Кэшировать результаты для повторяющихся задач
  3. Ограничивать глубину и параллелизм агентов
  4. Комбинировать дешевые быстрые проверки (Haiku) с дорогими логическими операциями (Claude Opus)

Сильные стороны

  1. Гибкость архитектуры — можно интегрировать любую LLM
  2. Множество каналов — Telegram, Slack, Discord, WhatsApp одновременно
  3. Самораширяемость — агент может писать свой код и добавлять функции
  4. Изоляция — каждый агент работает в отдельной сессии
  5. Открытый исходный код — полный контроль, никаких скрытых зависимостей
  6. Локальный контроль — ничего не отправляется в облако (кроме API к моделям)
  7. Масштабируемость — система может запустить десятки агентов параллельно
  8. Rich UI — веб-интерфейс, мобильные приложения, Canvas для визуализации

Слабые стороны

  1. Стоимость токенов — легко потратить тысячи рублей на неоптимизированную систему
  2. Безопасность — исследователи Cyera обнаружили "Claw Chain" атаки; агенты имеют доступ к файлам, могут быть скомпрометированы
  3. Надежность моделей — LLM ошибаются, могут создать нерабочий код или конфиги
  4. Сложность развертывания — требует понимания Node.js, Linux, конфигурации
  5. Стабильность API — зависимость от провайдеров LLM (OpenAI, Anthropic могут менять цены/возможности)
  6. Мониторинг и отладка — сложные рабочие процессы трудно отследить

Для кого это подходит?

Идеальные сценарии

Когда НЕ подходит


Статус проекта в 2026

OpenClaw активно развивается. Проект: - Создан в конце 2025, быстро набрал популярность - Регулярно обновляется, приветствует PRs - Имеет растущее сообщество на русском (Habr, vc.ru, GitHub) - Используется в реальных проектах от личной автоматизации до корпоративных систем - Стабилизировалась архитектура, добавляются новые каналы и интеграции

Статус: Живой, перспективный, рекомендуется для экспериментов и прототипирования.


Примеры реальных систем на OpenClaw

1. Кодерский агент через Telegram

Разработчик создал агента, который: - Получает голосовые сообщения с описанием изменений - Клонирует репо, вносит правки в код - Создает Merge Requests в GitHub - НЕ имеет доступа к production (разделение окружений)

Экономия: 2-3 часа в день на рутину.

2. Помощник для постов в соцсетях

Агент анализирует: - Стиль письма автора (из MEMORY.md) - Предыдущие посты (успешные элементы) - Тезисы, которые дает человек - Разворачивает в полноценные статьи

Результат: ускорение в 3x, сохранение авторского голоса.

3. Система аналитики (корпоративная)

Оркестрация из 5 субагентов: - Агент 1: сбор данных из GA4, Analytics - Агент 2: обработка и очистка - Агент 3: построение моделей - Агент 4: генерация рекомендаций - Агент 5: форматирование отчета

Запускается ежедневно, результат приходит в Slack.


Установка и первые шаги

Минимальная конфигурация

npm install -g openclaw@latest

# Интерактивная конфигурация
openclaw onboard --install-daemon

# Выбираете LLM (Claude/GPT/Gemini), заводите API ключ
# Настраиваете Telegram/Slack интеграцию
# Запускаете: openclaw start

Файлы конфигурации

В рабочем пространстве создаются: - openclaw.config.yml — основная конфигурация - agents.yml — определение агентов - channels.yml — подключенные мессенджеры

Затем — SOUL.md, USER.md, MEMORY.md для персонализации.


Известные проблемы и ограничения

  1. "Мертвые" субагенты — иногда требуется ручная остановка через /subagents kill
  2. Утечки памяти при длительной работе — требуется периодический перезапуск daemon'а
  3. Конфликты при параллельных запросах — если много агентов одновременно пишут в MEMORY.md
  4. Ошибки при смене модели — иногда требуется пересоздание сессии
  5. Сложность отладки — логи разбросаны по разным местам, нет единого мониторинга

Выводы

OpenClaw — это действительно рабочая система для создания AI-агентов, а не просто еще одна хайп-технология. Она:

Для разработчиков, которые готовы экспериментировать и писать код, OpenClaw — отличный выбор. Для корпораций — требуется тщательное планирование затрат и безопасности.


Ссылки