Локальная архитектура и кроссплатформенность
OpenClaw — это open-source проект от некоммерческой OpenClaw Foundation, позиционируемый как полностью локальный персональный ИИ-помощник. В отличие от облачных решений, он работает на ваших собственных устройствах (macOS, Linux, Windows), обеспечивая приватность данных и низкую задержку. Архитектура построена на Gateway-демоне, который выступает единой точкой управления сессиями, инструментами и событиями.
Система поддерживает работу в фоновом режиме через системные сервисы (launchd, systemd, Scheduled Tasks) и предлагает нативные companion-приложения: Windows Hub, macOS Menu Bar App, а также узлы для iOS и Android, обеспечивающие голосовой ввод, доступ к камере и захват экрана.
Масштабная интеграция каналов связи
Ключевое преимущество OpenClaw — работа в тех каналах, которые вы уже используете. Платформа поддерживает более 25 каналов связи через плагины, превращая любой мессенджер в интерфейс для взаимодействия с ИИ. Это позволяет использовать ИИ-ассистента как единый центр управления коммуникациями.
| Категория | Поддерживаемые платформы/протоколы |
|---|---|
| Мессенджеры | WhatsApp, Telegram, Signal, iMessage, Discord, Slack, Microsoft Teams, Google Chat, IRC, Matrix, Feishu, LINE, QQ, Nostr, Zalo, Tlon, Synology Chat, Nextcloud Talk, ClickClack, Raft, Reef |
| Голос и видео | Twilio (SMS/Voice), Twitch, встроенный WebChat |
| Мобильные узлы | iOS (Voice Wake, Canvas), Android (Continuous Voice, Camera, Screen Capture) |
Гибкость моделей и безопасность
OpenClaw не привязан к одному провайдеру. Пользователи могут подключать любые модели через совместимые API (Anthropic, OpenAI, Google Gemini, xAI Grok, OpenRouter, GitHub Copilot, MiniMax). Поддерживается авторизация через OAuth-подписки (например, ChatGPT Plus или Claude Pro), что избавляет от необходимости управлять ключами API. Реализована система ротации и фолбэка моделей.
Безопасность выстроена вокруг принципа «недоверенного входа»:
- DM Pairing: По умолчанию новые отправители получают код для подтверждения, после чего добавляются в локальный белый список.
- Sandboxing: Для групповых чатов и неосновных сессий инструменты запускаются в изолированных средах (по умолчанию Docker), где ограничены права на чтение/запись и запрещен доступ к браузеру или системным шлюзам.
- Live Canvas: ИИ может генерировать визуальные рабочие пространства, контролируемые пользователем.
Установка и технические требования
Установка осуществляется через скрипт или пакетные менеджеры (npm, pnpm, bun). Требуется Node.js версии 22.22.3+, 24.15+ или 25.9+.
Для разработчиков предусмотрен полный цикл разработки на базе pnpm, позволяющий отслеживать изменения в коде в реальном времени. Проект активно развивается, предлагая инструменты для автоматизации (cron, webhooks), работы с файлами и интеграции с внешними сервисами через MCP (Model Context Protocol).
Источник: Github ↗
