Gateway — це серце Open Claw — єдина довготривала служба, яка керує всіма сесіями агентів, каналами обміну повідомленнями, виконанням інструментів та підключеннями пристроїв. Все проходить через Gateway.
Це WebSocket-сервер, який приймає підключення від клієнтів (настільний застосунок, мобільні застосунки, веб-панель) і керує повним життєвим циклом AI-помічника.
| Режим | Опис | |------|-------------| | Зворотна петля | За замовчуванням. Доступний лише з localhost (127.0.0.1) | | Локальна мережа | Доступний у вашій локальній мережі. Автоматичне виявлення через Bonjour/mDNS | | Tailnet | Доступний через VPN Tailscale з MagicDNS | | Власний | Прив'язка до конкретної адреси |
| Метод | Опис | |--------|-------------| | Токен | Токен авторизації WebSocket (UUID або власний рядок) | | Пароль | Аутентифікація на основі пароля (хешовано за допомогою bcrypt) | | Довірений проксі | Для зворотних проксі із заголовками попередньої аутентифікації | | Локальна довіра | Підключення через зворотну петлю автоматично затверджуються |
Gateway налаштовується через openclaw.json (формат JSON5). Ключові розділи:
| Розділ | Керує |
|---------|----------|
| agents | Список агентів, параметри за замовчуванням, робочі простори |
| gateway | Порт, режим прив'язки, аутентифікація, поведінка перезавантаження |
| channels | Конфігурація кожного каналу та облікові дані |
| tools | Дозволи інструментів, профілі, безпека |
| plugins | Завантаження плагінів, увімкнення, конфігурація кожного плагіна |
| models | Аутентифікація провайдера, резервні варіанти, налаштування провайдера |
| skills | Директорії навичок, конфігурація кожної навички |
| browser | Профілі браузера, порти, режим без голови |
| cron | Конфігурація планувальника |
| session | Правила скидання, порогові значення ущільнення |
| messages | Налаштування синтезу мовлення, політики медіа |
| memory | Конфігурація індексування пам'яті |
| security | Ізоляція, підвищений режим, затвердження |
Зміни конфігурації можуть застосовуватися без перезапуску:
| Режим | Поведінка | |------|----------| | Гібридний (за замовчуванням) | Гаряче застосовує безпечні зміни, перезапускає для інших | | Гарячий | Застосовує лише безпечні для гарячого режиму зміни, ігнорує інші | | Перезапуск | Перезапускає при будь-яких змінах, що вимагають перезавантаження | | Вимкнено | Без автоматичного перезавантаження |
Tailscale забезпечує безпечний, не потребуючий конфігурації віддалений доступ:
Перенаправте порт Gateway через SSH:
HTTP-кінцева точка /health повертає:
При прив'язці до локальної мережі Gateway оголошує себе через мультикастний DNS:
_openclaw-gw._tcpВиявляйте шлюзи у вашій мережі з конфігурованими таймаутами. Підтримує виявлення через локальний Bonjour та DNS Tailscale.
Ви можете запустити кілька екземплярів Gateway на одній машині за допомогою профілів:
Вбудований інструмент діагностики перевіряє:
При наданні дозволу він може автоматично усунути багато проблем.
Журнали Gateway записуються в щоденні файли JSONL: