{
  "title": "Platforms",
  "content": "OpenClaw core is written in TypeScript. **Node is the recommended runtime**.\nBun is not recommended for the Gateway (WhatsApp/Telegram bugs).\n\nCompanion apps exist for macOS (menu bar app) and mobile nodes (iOS/Android). Windows and\nLinux companion apps are planned, but the Gateway is fully supported today.\nNative companion apps for Windows are also planned; the Gateway is recommended via WSL2.\n\n* macOS: [macOS](/platforms/macos)\n* iOS: [iOS](/platforms/ios)\n* Android: [Android](/platforms/android)\n* Windows: [Windows](/platforms/windows)\n* Linux: [Linux](/platforms/linux)\n\n* VPS hub: [VPS hosting](/vps)\n* Fly.io: [Fly.io](/platforms/fly)\n* Hetzner (Docker): [Hetzner](/platforms/hetzner)\n* GCP (Compute Engine): [GCP](/platforms/gcp)\n* exe.dev (VM + HTTPS proxy): [exe.dev](/platforms/exe-dev)\n\n* Install guide: [Getting Started](/start/getting-started)\n* Gateway runbook: [Gateway](/gateway)\n* Gateway configuration: [Configuration](/gateway/configuration)\n* Service status: `openclaw gateway status`\n\n## Gateway service install (CLI)\n\nUse one of these (all supported):\n\n* Wizard (recommended): `openclaw onboard --install-daemon`\n* Direct: `openclaw gateway install`\n* Configure flow: `openclaw configure` → select **Gateway service**\n* Repair/migrate: `openclaw doctor` (offers to install or fix the service)\n\nThe service target depends on OS:\n\n* macOS: LaunchAgent (`bot.molt.gateway` or `bot.molt.<profile>`; legacy `com.openclaw.*`)\n* Linux/WSL2: systemd user service (`openclaw-gateway[-<profile>].service`)",
  "code_samples": [],
  "headings": [
    {
      "level": "h2",
      "text": "Choose your OS",
      "id": "choose-your-os"
    },
    {
      "level": "h2",
      "text": "VPS & hosting",
      "id": "vps-&-hosting"
    },
    {
      "level": "h2",
      "text": "Common links",
      "id": "common-links"
    },
    {
      "level": "h2",
      "text": "Gateway service install (CLI)",
      "id": "gateway-service-install-(cli)"
    }
  ],
  "url": "llms-txt#platforms",
  "links": []
}