Platforms
Platform support overview (Gateway + Companion Apps)
OpenClaw Core is written in TypeScript, **Node is the recommended runtime**.
Bun is not recommended for Gateway (issues with WhatsApp/Telegram compatibility).
OpenClaw has a macOS Companion App (Menu Bar) and mobile node apps (iOS/Android). Windows & Linux native companions are planned, but the Gateway itself is fully production-ready. Windows native companion is planned; currently recommend running Gateway via WSL2.
Choose your System
- <a href="/en/platforms/macos">macOS</a>:macOS
- <a href="/en/platforms/ios">iOS</a>:iOS
- <a href="/en/platforms/android">Android</a>:Android
- <a href="/en/platforms/windows">Windows</a>:Windows
- <a href="/en/platforms/linux">Linux</a>:Linux
VPS & Hosting
- <a href="/en/platforms">VPS hosting</a>:VPS hosting
- <a href="/en/platforms/fly">Fly.io</a>:Fly.io
- <a href="/en/platforms/hetzner">Hetzner (Docker)</a>:Hetzner
- <a href="/en/platforms/gcp">GCP (Compute Engine)</a>:GCP
- <a href="/en/platforms/exe-dev">exe.dev (VM + HTTPS proxy)</a>:exe.dev
Useful Links
- Getting Started:Getting Started
- Gateway:Gateway
- Configuration:Configuration
- service status:openclaw gateway status
Gateway Service Install (CLI)
Any of these methods work:
- Wizard (recommended):openclaw onboard --install-daemon
- Direct install:openclaw gateway install
- Config flow:openclaw configure → Select Gateway service
- Fix/Migrate:openclaw doctor
Service target depends on OS:
- macOS: LaunchAgent (bot.molt.gateway ...)
- Linux/WSL2: systemd user service (openclaw-gateway[-<profile>].service)