docs/start/onboarding-overview.md
OpenClaw has two onboarding paths. Both configure auth, the Gateway, and optional chat channels — they just differ in how you interact with the setup.
| CLI onboarding | macOS app onboarding | |
|---|---|---|
| Platforms | macOS, Linux, Windows (native or WSL2) | macOS only |
| Interface | Terminal wizard | Guided UI in the app |
| Best for | Servers, headless, full control | Desktop Mac, visual setup |
| Automation | --non-interactive for scripts | Manual only |
| Command | openclaw onboard | Launch the app |
Most users should start with CLI onboarding — it works everywhere and gives you the most control.
Regardless of which path you choose, onboarding sets up:
Run in any terminal:
openclaw onboard
Add --install-daemon to also install the background service in one step.
Full reference: Onboarding (CLI)
CLI command docs: openclaw onboard
Open the OpenClaw app. The first-run wizard walks you through the same steps with a visual interface.
Full reference: Onboarding (macOS App)
If your provider is not listed in onboarding, choose Custom Provider and enter:
Multiple custom endpoints can coexist — each gets its own endpoint ID.