If you already have Node/npm, the docs explicitly allow global npm install: (OpenClaw)
npm install -g openclaw@latestIf you want the “installer script” that also handles Node 22+ checks and common gotchas, use the official installer: (OpenClaw)
curl -fsSL https://openclaw.bot/install.sh | bashThis is the documented “do this next” step on macOS: (OpenClaw)
openclaw onboard --install-daemonNotes from the official getting-started doc:
- it walks you through local vs remote gateway, provider auth, and installs the daemon/service. (OpenClaw)
Official “after install” checks are: (OpenClaw)
openclaw doctor
openclaw gateway status
openclaw gateway status --deepIf you want the most frictionless Mac experience (permissions, launchd control, mac-only tools), the official macOS Companion app is designed for that. (OpenClaw)