Gateway — это сердце Open Claw — единый долго работающий сервис, управляющий всеми сессиями агентов, каналами обмена сообщениями, выполнением инструментов и подключениями устройств. Всё проходит через Gateway.
Это WebSocket-сервер, который прослушивает подключения от клиентов (десктопное приложение, мобильные приложения, веб-дашборд) и управляет полным жизненным циклом ИИ-ассистента.
| Режим | Описание | |------|-------------| | Loopback | По умолчанию. Доступен только с localhost (127.0.0.1) | | LAN | Доступен в локальной сети. Автоматическое обнаружение через Bonjour/mDNS | | Tailnet | Доступен через Tailscale VPN с MagicDNS | | Custom | Привязка к конкретному адресу |
| Метод | Описание | |--------|-------------| | Token | Bearer-токен WebSocket (UUID или пользовательская строка) | | Password | Аутентификация по паролю (хеш bcrypt) | | Trusted Proxy | Для обратных прокси с заголовками предварительной аутентификации | | Local Trust | Loopback-соединения одобряются автоматически |
Gateway настраивается через openclaw.json (формат JSON5). Ключевые разделы:
| Раздел | Управляет |
|---------|----------|
| agents | Список агентов, настройки по умолчанию, рабочие пространства |
| gateway | Порт, режим привязки, аутентификация, поведение перезагрузки |
| channels | Конфигурация и учётные данные для каждого канала |
| tools | Разрешения для инструментов, профили, безопасность |
| plugins | Загрузка плагинов, включение, конфигурация для каждого плагина |
| models | Аутентификация провайдера, резервные варианты, настройки провайдера |
| skills | Директории навыков, конфигурация для каждого навыка |
| browser | Профили браузера, порты, режим headless |
| cron | Конфигурация планировщика |
| session | Правила сброса, пороги уплотнения |
| messages | Настройки TTS, политики медиа |
| memory | Конфигурация индексирования памяти |
| security | Изоляция в sandbox, расширенный режим, подтверждения |
Изменения конфигурации могут применяться без перезапуска:
| Режим | Поведение | |------|----------| | Hybrid (по умолчанию) | Горячее применение безопасных изменений, перезапуск для остальных | | Hot | Применять только горячие изменения, игнорировать остальные | | Restart | Перезапуск при любом изменении, требующем перезагрузки | | Off | Без автоматической перезагрузки |
Tailscale обеспечивает безопасный удалённый доступ без настройки:
Перенаправление порта Gateway через SSH:
HTTP-эндпоинт /health возвращает:
При привязке к LAN Gateway объявляет о себе через multicast DNS:
_openclaw-gw._tcpОбнаруживайте шлюзы в вашей сети с настраиваемыми таймаутами. Поддерживает как локальный Bonjour, так и обнаружение через Tailscale DNS.
Вы можете запускать несколько экземпляров Gateway на одной машине с использованием профилей:
Встроенный диагностический инструмент проверяет:
Он может автоматически исправить многие проблемы, если ему дать разрешение.
Логи Gateway записываются в ежедневные JSONL-файлы: