Skip to content
CLAWDBOOK
Popular searches
Private, static site search Open
Getting startedGuides
Browse the OpenClaw handbook

OpenClaw Onboarding Guide

Complete OpenClaw onboarding, connect one working model, install the Gateway service, and verify the first local chat.

Last verified
August 9, 2026
Reviewed against
OpenClaw 2026.7.1-2 documentation
Difficulty
Beginner
Time
~10 minutes
Verified against the official documentation listed below

Onboarding turns an installed CLI into a usable personal agent. Complete one model connection and one local Gateway before adding channels, plugins, or remote access.

Run the guided setup

For a normal local installation, run:

openclaw onboard --install-daemon

The wizard asks where the Gateway runs, which model provider to use, and whether the background service should be installed. Provider credentials are evaluated on the Gateway host, so a remote Gateway must already have access to the required secret or login profile.

Use the default personal-agent trust boundary unless you are deliberately building a shared installation. A shared Gateway requires narrower tools, separate agents, explicit sender policy, and stronger isolation.

Connect one model

Choose one provider and let onboarding perform its connection check. Adding credentials does not make an untested provider route useful; the first direct completion should succeed before you continue.

After onboarding, inspect the route:

openclaw models status
openclaw status --all

Do not configure several providers at once. If authentication fails, keep the first model selected and fix that route before adding fallback models.

Verify the Gateway and first chat

openclaw doctor
openclaw gateway status
openclaw dashboard

The dashboard command opens the local Control UI and can provide the owner browser with the required pairing handoff.

Expected result

  • Doctor reports no blocking setup error.
  • Gateway status reports a running service and successful connectivity probe.
  • The Control UI connects without an authentication loop.
  • A short direct message receives a model response.

Add a channel only after this local path works. That separation makes later Telegram, Discord, or WhatsApp failures much easier to identify.

Source notes

Technical facts on this page were checked against primary sources.

Related guides