Blog
How to Install OpenClaw: The Fastest Way to Get Started
If you want the short answer, the fastest way to install OpenClaw is to run the install script, complete onboarding with openclaw onboard --install-daemon, verify the Gateway with openclaw gateway status, and then open the Control UI with openclaw dashboard.
That is the clean path most people should use.
The mistake people make is overcomplicating the first hour. They start reading every doc page, debating architecture, or tweaking settings before they have even seen a working assistant. You do not need that much ceremony to get to a first working setup.
This guide walks through the fastest path, explains what each step is doing, and shows where to slow down only when it actually matters.
What you need before you install OpenClaw
According to the official getting started docs, OpenClaw recommends Node.js 24, with Node 22.14+ also supported. You will also need an API key from a model provider like OpenAI, Anthropic, or Google because onboarding asks for one.
So the basic checklist is short:
- a machine running macOS, Linux, Windows, or WSL2
- Node.js installed
- one model provider API key
- a few minutes without distractions
If you are setting this up for yourself, keep the first goal simple: get the Gateway running and send one successful message. Save the advanced routing and automation ideas for later.
The fastest install path
For most new users, the official getting started docs point to the standard installer first, then onboarding, then a quick verification step.
The practical sequence looks like this:
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard
That is the part that matters most for a first successful run. Once the CLI is installed, those commands get you from “it exists on my machine” to “I can actually use it.”
If you want the exact platform-specific installer, use the official getting started docs and install page rather than a random copied command from a forum thread.
Step by step: install OpenClaw without guessing
Step 1: confirm the CLI is available
After installation, make sure the openclaw command is on your path.
A quick check:
openclaw --help
If that prints command help, the CLI is present and you can move on.
Step 2: run onboarding right away
This is where many new users get stuck. They install OpenClaw, then immediately wander into manual config edits before the basics are in place.
Do this instead:
openclaw onboard --install-daemon
Onboarding handles the important first-run work:
- model provider setup
- API key capture
- Gateway configuration
- daemon installation
That is the shortest path to a working setup.
Step 3: verify the Gateway is running
Once onboarding finishes, check the Gateway:
openclaw gateway status
The docs say you should see the Gateway listening on port 18789. If you do, you have passed the biggest early hurdle.
Step 4: open the Control UI
Now open the dashboard:
openclaw dashboard
If the Control UI loads, your setup is alive.
This is where things start feeling real. You are no longer reading docs about an assistant. You are talking to one.
Step 5: send your first message
The official getting started flow suggests sending your first message in the Control UI. That is still the best move.
Do not try to wire up six channels, cron jobs, and custom skills before you have sent one clean message. First prove the core loop works.
A simple first-hour checklist
If you want a clean first session, use this checklist:
1. install OpenClaw
2. run onboarding
3. verify the Gateway
4. open the dashboard
5. send one message
6. only then add your first channel
That order saves time because it isolates variables. If something breaks, you know where it broke.
What to do after installation
After the base install, most people should do one of two things.
Option 1: connect a chat channel
If you want OpenClaw on your phone quickly, Telegram is usually the fastest channel to connect. After that, Slack or Discord can make sense depending on your workflow.
Useful next reads:
Option 2: make the assistant more reliable
If your first priority is quality, not channels, work on the operating environment next.
That usually means:
- reading the workspace files guide
- defining core instructions in AGENTS.md and SOUL.md
- setting up memory and heartbeat routines
- adding only the skills you actually need
A fast install is great. A reliable setup is what keeps you using the product next week.
Common install mistakes
Trying to configure everything before first run
This wastes time. Get one working session first.
Skipping onboarding
You can do more things manually, but for most users the onboarding flow is simply faster.
Confusing installation with setup
Installation gets the software on the machine. Setup is what turns it into a working assistant.
Not checking Gateway status
If the Gateway is not running, nothing else feels right. openclaw gateway status should become a reflex during early setup.
When to use the docs instead of guessing
A surprising amount of setup pain comes from memory. Someone remembers an old command, an old path, or a half-correct snippet and keeps pushing forward instead of checking the official docs.
Use the docs whenever you need to verify:
- the current install method
- the supported Node version
- the onboarding flow
- dashboard behavior
- configuration options
The official references for this topic are here:
A practical setup example
Here is a realistic first-day workflow after installation:
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard
Then, once the assistant responds in the Control UI, move to one real use case.
For example:
- create a personal daily summary workflow
- connect Telegram so the assistant is reachable from your phone
- add one content or operations skill
- define your workspace files so the assistant has guardrails
That is enough to feel the value without turning day one into infrastructure theater.
Final take
The best answer to how to install OpenClaw is also the simplest one: install the CLI, run onboarding, confirm the Gateway is healthy, and open the dashboard before you touch anything advanced.
That order gives you a first success fast.
And that first success matters, because once OpenClaw is live and answering, everything else gets easier to understand.
FAQ
How do I install OpenClaw quickly?
Use the official installer for your platform, then run openclaw onboard --install-daemon, verify the Gateway, and open the dashboard.
What do I need before I install OpenClaw?
You need Node.js, a supported machine or environment, and an API key from a model provider.
What command should I run after installation?
The key next command is openclaw onboard --install-daemon because it handles the first-run setup flow.
How do I know OpenClaw is working?
Run openclaw gateway status, then open openclaw dashboard and send a test message.
Should I configure channels before the first test?
Usually no. Get one successful dashboard chat working first, then add channels.
Where should I go after installation?
Start with the setup guide, workspace files guide, and one channel setup that matches how you want to use the assistant day to day.
Choose the shortest path that fits your environment
Not every install needs the same amount of thought.
If you are on a normal laptop and just want to get moving, the official getting started flow is enough. If you are setting up a shared server, a service account, or a more locked-down environment, you may need to think more carefully about paths, auth, and how the Gateway should run.
The docs mention environment variables like OPENCLAW_HOME, OPENCLAW_STATE_DIR, and OPENCLAW_CONFIG_PATH for people who need more control. That is useful, but it is also a good example of what to postpone unless you truly need it.
A lot of setup friction comes from solving tomorrow's problem on day one.
How to tell whether the install is the problem or the setup is the problem
This distinction saves a lot of wasted time.
If openclaw --help does not work, you still have an installation problem.
If the command exists but onboarding fails, or the dashboard does not open, the install is probably fine and the issue is somewhere in setup, auth, or Gateway state.
That is why the first-hour checklist matters so much. It breaks the problem into clean stages:
- CLI available
- onboarding completed
- Gateway healthy
- dashboard opens
- assistant responds
Once you know which stage failed, the next step becomes much more obvious.
One practical rule for new users
Do not judge OpenClaw before you have completed one full loop from install to first reply.
A lot of people stop at “the command exists” or “the docs look interesting.” Neither tells you much. The real moment is when you send a message and the assistant answers. That is when the product clicks.
The fastest install path
For most macOS and Linux users, the docs point to this install command:
curl -fsSL https://openclaw.ai/install.sh | bash
After installation, the next step is onboarding:
openclaw onboard --install-daemon
That command matters more than people think. It is not just setup theater. It walks you through model configuration, credentials, and the Gateway basics so you do not have to piece together the first run manually.
Once onboarding finishes, verify that the Gateway is actually running:
openclaw gateway status
Then open the Control UI:
openclaw dashboard
If that opens and you can send a message, you are in business.
Step by step: install OpenClaw without guessing
Step 1: install the CLI
Start with the install script on macOS or Linux. If you are on Windows, the docs recommend the PowerShell installer or WSL2 for the smoothest experience.
What matters here is not the method. What matters is ending up with the openclaw command available in your shell.
A simple check:
openclaw --help
If that prints command help, the CLI is installed correctly.
Step 2: run onboarding right away
This is where many new users drift off course. They install OpenClaw and then start manually editing files before onboarding has done the heavy lifting.
Do this instead:
openclaw onboard --install-daemon
Onboarding handles the boring but important first-run tasks:
- model provider setup
- API key capture
- Gateway configuration
- daemon installation
That gets you to a usable state much faster than poking around blindly.
Related posts
View allAI Agent Runbook Template: How to Build Repeatable Agent Workflows
April 24, 2026
A practical AI agent runbook template for OpenClaw teams, including what to include, how to structure approvals and escalation, and how to turn one-off workflows into repeatable operations.
How to Install OpenClaw on Ubuntu
April 20, 2026
A practical guide to installing OpenClaw on Ubuntu, running onboarding, checking gateway health, and fixing the setup issues that trip up first-time installs.
OpenClaw Mac Mini Setup Guide: How to Run an Always-On Agent at Home
April 20, 2026
A practical guide to setting up OpenClaw on a Mac Mini, installing the gateway daemon, keeping it stable, and turning it into a reliable always-on home agent box.