OpenClaw

Runs on your machine

Install OpenClaw

Download the desktop app or run one command. OpenClaw installs Node.js and everything else it needs, then walks you through setup.

Platforms
macOS 15+ · Windows 10/11 · Linux x64
Runtime
Node.js 24.16+ or 26.1+, installed for you
Time
About two minutes

Desktop app

Recommended

Installs the Gateway, chat, and setup for you. No terminal needed.

macOS 15+ · Universal Binary · v2026.9.5

Terminal

One command. Installs Node.js if needed, then starts onboarding.

curl -fsSL https://openclaw.ai/install.sh | bash

The first run may ask for an Administrator password to install Homebrew.

After the install

Three steps to your first chat

Onboarding

Pick a model provider and sign in or paste an API key. The wizard installs the Gateway as a background service. The desktop apps run this on first launch; in the terminal it starts automatically, or run it yourself.

openclaw onboard

Open the dashboard

Chat with your assistant in the browser or the app, and check what the Gateway is doing.

Getting started ↗

Connect a chat app

Message your assistant from Telegram, Discord, Slack, WhatsApp, iMessage, and more.

Browse integrations →

More options

Other ways to install

npm

Already manage Node.js yourself? Install the CLI globally, then run onboarding.

npm i -g openclaw
openclaw onboard

On npm 12 add --allow-scripts=openclaw so OpenClaw's install scripts can run. Details ↗

pnpm

pnpm needs explicit approval for packages with build scripts.

pnpm add -g --allow-build=openclaw openclaw@latest
openclaw onboard

CLI only, no onboarding

macOS, Linux, and WSL2. Keeps Node.js and OpenClaw under a local prefix such as ~/.openclaw; nothing else on the system changes.

curl -fsSL https://openclaw.ai/install-cli.sh | bash

Beta channel

Try the next release early.

curl -fsSL https://openclaw.ai/install.sh | bash -s -- --beta

From source

Builds a pnpm checkout of the GitHub repository you can read and hack on.

curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git

Contributor setup ↗

Maintenance

Update, check, or remove

Update to the latest release

openclaw update
Updating ↗

Switch between the npm package and a git checkout

openclaw update --channel dev
Channels ↗

Check the install and fix common problems

openclaw doctor
Troubleshooting ↗

Remove OpenClaw

Uninstall guide ↗

Coming from another assistant? See the migration guides ↗