Что такое OpenClaw
OpenClaw — это self-hosted шлюз, который соединяет ваши любимые чат-приложения — такие как WhatsApp, Telegram, Discord, iMessage и другие — с AI-агентами для программирования, такими как Pi.
Вы запускаете единый процесс Gateway на своем компьютере (или сервере), и он становится мостом между вашими мессенджерами и постоянно доступным AI-ассистентом.
Для кого это
OpenClaw предназначен для разработчиков и продвинутых пользователей, которым нужен персональный AI-ассистент, доступный из любого места — без передачи контроля над своими данными и без зависимости от облачных сервисов.
Чем он отличается
- Self-hosted: работает на вашем оборудовании по вашим правилам
- Multi-channel: один Gateway обслуживает WhatsApp, Telegram, Discord и другие каналы одновременно
- Agent-native: создан для AI-агентов с поддержкой инструментов, сессий, памяти и маршрутизации между агентами
- Open source: лицензия MIT и развитие сообществом
Что требуется
- Node.js — рекомендуется версия Node 24 (поддерживается также Node 22.14+)
- API-ключ от провайдера моделей (Anthropic, OpenAI, Google и др.)
- Несколько минут на установку и настройку
Как это работает
OpenClaw использует архитектуру Gateway, которая управляет всеми каналами и взаимодействием с AI.
Gateway является центральной точкой управления сессиями, маршрутизацией и подключениями каналов.
Основные компоненты
- Gateway: управляет всеми каналами и взаимодействием с AI
- Agent: ядро AI-ассистента, определяемое файлами рабочего пространства (Identity, Soul, Tools, Skills)
- Channels: точки взаимодействия с пользователем (WhatsApp, Telegram, Discord, iMessage и др.)
Ключевые возможности
- Поддержка множества каналов: Discord, Google Chat, iMessage, Signal, Slack, Telegram, WhatsApp и другие
- Поддержка плагинов: Matrix, Microsoft Teams, Twitch, Zalo и др.
- Работа с мультимедиа: изображения, аудио, видео, документы
- Web Control UI и приложения для macOS
- Мобильные узлы для iOS и Android
- Маршрутизация между несколькими агентами
Инструменты, навыки и плагины
В OpenClaw все действия агента выполняются через инструменты.
- Tools: функции, которые агент может вызывать (например, выполнение команд, браузер, поиск в интернете, отправка сообщений)
- Skills: инструкции (в формате SKILL.md), которые объясняют агенту, как использовать инструменты
- Plugins: расширяют возможности системы, добавляя новые инструменты и каналы
Модели и провайдеры
OpenClaw поддерживает различных провайдеров моделей, включая Anthropic, OpenAI, Google и другие. Аутентификация осуществляется через API-ключи или OAuth.