Gateway adalah inti dari Open Claw — sebuah layanan yang berjalan lama yang mengelola semua sesi agen, saluran pesan, eksekusi alat, dan koneksi perangkat. Semuanya mengalir melalui Gateway.
Ini adalah server WebSocket yang mendengarkan koneksi dari klien (aplikasi desktop, aplikasi mobile, dasbor web) dan mengelola seluruh siklus hidup asisten AI.
| Mode | Deskripsi | |------|-------------| | Loopback | Default. Hanya dapat diakses dari localhost (127.0.0.1) | | LAN | Dapat diakses di jaringan lokal Anda. Dapat ditemukan otomatis melalui Bonjour/mDNS | | Tailnet | Dapat diakses melalui VPN Tailscale dengan MagicDNS | | Kustom | Ikat ke alamat tertentu |
| Metode | Deskripsi | |--------|-------------| | Token | Token bearer WebSocket (UUID atau string kustom) | | Kata sandi | Autentikasi berbasis kata sandi (bcrypt di-hash) | | Trusted Proxy | Untuk reverse proxy dengan header pra-auth | | Local Trust | Koneksi loopback disetujui otomatis |
Gateway dikonfigurasi melalui openclaw.json (format JSON5). Bagian utama:
| Bagian | Kontrol |
|---------|----------|
| agents | Daftar agen, default, workspace |
| gateway | Port, mode binding, auth, perilaku reload |
| channels | Konfigurasi dan kredensial per-channel |
| tools | Izin alat, profil, keamanan |
| plugins | Pemuatan plugin, pengaktifan, konfigurasi per-plugin |
| models | Auth penyedia, fallback, pengaturan penyedia |
| skills | Direktori skill, konfigurasi per-skill |
| browser | Profil browser, port, mode headless |
| cron | Konfigurasi penjadwal |
| session | Aturan reset, ambang kompaksi |
| messages | Pengaturan TTS, kebijakan media |
| memory | Konfigurasi pengindeksan memori |
| security | Sandboxing, mode elevated, persetujuan |
Perubahan konfigurasi dapat diterapkan tanpa memulai ulang:
| Mode | Perilaku | |------|----------| | Hybrid (default) | Terapkan perubahan aman secara hot, restart untuk yang lainnya | | Hot | Hanya terapkan perubahan yang aman secara hot, abaikan yang lainnya | | Restart | Restart untuk perubahan yang memerlukan reload | | Off | Tidak ada reload otomatis |
Tailscale menyediakan akses jarak jauh yang aman dan tanpa konfigurasi:
Teruskan port Gateway melalui SSH:
Endpoint HTTP /health mengembalikan:
Saat terikat ke LAN, Gateway mengiklankan dirinya melalui multicast DNS:
_openclaw-gw._tcpTemukan gateway di seluruh jaringan Anda dengan timeout yang dapat dikonfigurasi. Mendukung penemuan Bonjour lokal dan DNS Tailscale.
Anda dapat menjalankan beberapa instans Gateway di mesin yang sama menggunakan profil:
Alat diagnostik bawaan memeriksa:
Alat ini dapat memperbaiki banyak masalah secara otomatis ketika diberi izin.
Log Gateway ditulis ke file JSONL harian: