Files
openclaw/docs/start/quickstart.md
Seb Slight 718dba8cb6 Docs: landing page revamp (#8885)
* Docs: refresh landing page

* Docs: add landing page companion pages

* Docs: drop legacy Jekyll assets

* Docs: remove legacy terminal css test

* Docs: restore terminal css assets

* Docs: remove terminal css assets
2026-02-04 10:37:14 -05:00

1.6 KiB

summary, read_when, title
summary read_when title
Install OpenClaw, onboard the Gateway, and pair your first channel.
You want the fastest path from install to a working Gateway
Quick start
OpenClaw requires Node 22 or newer.

Install

```bash npm install -g openclaw@latest ``` ```bash pnpm add -g openclaw@latest ```

Onboard and run the Gateway

```bash openclaw onboard --install-daemon ``` ```bash openclaw channels login ``` ```bash openclaw gateway --port 18789 ```

After onboarding, the Gateway runs via the user service. You can still run it manually with openclaw gateway.

Switching between npm and git installs later is easy. Install the other flavor and run `openclaw doctor` to update the gateway service entrypoint.

From source (development)

git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build # auto-installs UI deps on first run
pnpm build
openclaw onboard --install-daemon

If you do not have a global install yet, run onboarding via pnpm openclaw ... from the repo.

Multi instance quickstart (optional)

OPENCLAW_CONFIG_PATH=~/.openclaw/a.json \
OPENCLAW_STATE_DIR=~/.openclaw-a \
openclaw gateway --port 19001

Send a test message

Requires a running Gateway.

openclaw message send --target +15555550123 --message "Hello from OpenClaw"