--- summary: "Platform support overview (Gateway + companion apps)" read_when: - Looking for OS support or install paths - Deciding where to run the Gateway --- # Platforms Moltbot core is written in TypeScript. **Node is the recommended runtime**. Bun is not recommended for the Gateway (WhatsApp/Telegram bugs). Companion apps exist for macOS (menu bar app) and mobile nodes (iOS/Android). Windows and Linux companion apps are planned, but the Gateway is fully supported today. Native companion apps for Windows are also planned; the Gateway is recommended via WSL2. ## Choose your OS - macOS: [macOS](/platforms/macos) - iOS: [iOS](/platforms/ios) - Android: [Android](/platforms/android) - Windows: [Windows](/platforms/windows) - Linux: [Linux](/platforms/linux) ## VPS & hosting - VPS hub: [VPS hosting](/vps) - Fly.io: [Fly.io](/platforms/fly) - Hetzner (Docker): [Hetzner](/platforms/hetzner) - GCP (Compute Engine): [GCP](/platforms/gcp) - exe.dev (VM + HTTPS proxy): [exe.dev](/platforms/exe-dev) ## Common links - Install guide: [Getting Started](/start/getting-started) - Gateway runbook: [Gateway](/gateway) - Gateway configuration: [Configuration](/gateway/configuration) - Service status: `moltbot gateway status` ## Gateway service install (CLI) Use one of these (all supported): - Wizard (recommended): `moltbot onboard --install-daemon` - Direct: `moltbot gateway install` - Configure flow: `moltbot configure` → select **Gateway service** - Repair/migrate: `moltbot doctor` (offers to install or fix the service) The service target depends on OS: - macOS: LaunchAgent (`com.clawdbot.gateway` or `com.clawdbot.`) - Linux/WSL2: systemd user service (`moltbot-gateway[-].service`)