# Complete Windows Guide for OpenClaw Beginners (2026)

*New to OpenClaw and using Windows? This guide assumes you know nothing and walks you through everything step-by-step.*

## What is OpenClaw?

OpenClaw is an AI assistant that lives on your computer. Unlike ChatGPT in a browser, OpenClaw can:
– Read and write files on your computer
– Run commands and scripts
– Connect to Discord, Telegram, WhatsApp, and more
– Schedule tasks and automations
– Remember conversations across sessions

Think of it as having a really smart assistant that actually has hands.

## What You’ll Need

Before we start, gather these:

### Hardware
– A Windows 10 or Windows 11 PC
– At least 8GB of RAM (16GB is better)
– 10GB of free disk space
– A stable internet connection

### Accounts
– An **Anthropic account** with API access (this powers the AI)
– Sign up at: https://console.anthropic.com
– You’ll need to add billing (~$5-20/month depending on usage)

### Optional (but recommended)
– A **Discord account** if you want to chat with OpenClaw there
– An **ElevenLabs account** for voice features

## Step 1: Check Your Windows Version

Press `Windows + R`, type `winver`, and press Enter.

You need:
– Windows 10 version 2004 or higher, OR
– Windows 11 (any version)

If you’re on an older version, update Windows first through Settings → Update & Security.

## Step 2: Install WSL2

WSL2 lets you run Linux inside Windows. OpenClaw needs this.

### Open PowerShell as Administrator:
1. Click the Start button
2. Type “PowerShell”
3. Right-click “Windows PowerShell”
4. Click “Run as administrator”
5. Click “Yes” when asked

### Run this command:
“`powershell
wsl –install
“`

Wait for it to finish (this downloads about 1GB).

### Restart your computer
Seriously, restart it. Don’t skip this.

## Step 3: Set Up Ubuntu

After restarting, a window will open automatically asking you to set up Ubuntu.

1. **Choose a username** — make it simple, lowercase, no spaces
– Good: `jay`, `openclaw`, `myname`
– Bad: `Jay Smith`, `My_User_123`

2. **Choose a password** — you’ll need this later
– It won’t show characters as you type (that’s normal)
– Type it twice to confirm

## Step 4: Update Ubuntu

In the Ubuntu window, type:

“`bash
sudo apt update && sudo apt upgrade -y
“`

Enter your password when asked. This updates all the Linux software.

## Step 5: Install Node.js

OpenClaw is built with Node.js. Install it:

“`bash
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash –
sudo apt install -y nodejs
“`

Check it worked:
“`bash
node –version
“`

You should see something like `v20.11.0`.

## Step 6: Install OpenClaw

Now the main event:

“`bash
npm install -g openclaw
“`

This downloads and installs OpenClaw globally. It might take a minute.

Check it worked:
“`bash
openclaw –version
“`

## Step 7: Get Your Anthropic API Key

1. Go to https://console.anthropic.com
2. Sign in or create an account
3. Click “API Keys” in the sidebar
4. Click “Create Key”
5. Copy the key (starts with `sk-ant-`)

**Keep this key secret!** It’s like a password.

## Step 8: Set Up OpenClaw

Run the setup wizard:

“`bash
openclaw setup
“`

When asked for your Anthropic API key, paste the key you copied.

Follow the prompts to:
– Choose your default AI model (Claude Sonnet is a good balance)
– Set up any messaging integrations you want

## Step 9: Start OpenClaw!

Launch it:

“`bash
openclaw
“`

You should see OpenClaw start up and show a prompt. Type something!

“`
You: Hello! What can you do?
“`

## Understanding the Basics

### The Gateway (Always-On Mode)

For OpenClaw to respond to Discord messages or run scheduled tasks, it needs to run in the background:

“`bash
openclaw gateway start
“`

Check if it’s running:
“`bash
openclaw gateway status
“`

Stop it:
“`bash
openclaw gateway stop
“`

### Your Working Directory

OpenClaw works from a folder on your computer. By default, it’s your home directory in Ubuntu.

To find it:
“`bash
pwd
“`

This shows something like `/home/yourusername`.

### Accessing Windows Files

Want to work with files on your Windows desktop? They’re here:

“`bash
cd /mnt/c/Users/YourWindowsUsername/Desktop
“`

Replace `YourWindowsUsername` with your actual Windows username.

## Common Beginner Mistakes

### ❌ Running commands in PowerShell instead of Ubuntu
OpenClaw lives in Ubuntu (WSL). Always use the Ubuntu terminal, not PowerShell or CMD.

### ❌ Forgetting to start the gateway
If Discord messages aren’t being answered, make sure the gateway is running.

### ❌ Putting files in Windows directories
OpenClaw works best with files inside Ubuntu. Use `/home/yourusername/` not `/mnt/c/`.

### ❌ Not checking logs when things break
If something’s wrong:
“`bash
openclaw gateway logs
“`

## Next Steps

You’ve got OpenClaw running! Here’s what to explore next:

1. **Connect to Discord** — Chat with OpenClaw from anywhere
2. **Set up a persona** — Give your AI a personality with SOUL.md
3. **Create automations** — Schedule tasks and reminders
4. **Add voice** — Let OpenClaw speak with ElevenLabs

## Need More Help?

Our ebook covers everything in detail:
– Troubleshooting every common error
– Advanced configurations
– Real automation examples
– Discord/Telegram/WhatsApp setup
– Voice and TTS configuration
– Memory and persona customization

**[Get “How to Open Claw for Dummies” →](https://howtoopenclawfordummies.com)**

It’s the fastest way to go from beginner to power user.

## Quick Reference Card

| Task | Command |
|——|———|
| Start OpenClaw | `openclaw` |
| Start gateway (background) | `openclaw gateway start` |
| Stop gateway | `openclaw gateway stop` |
| Check gateway status | `openclaw gateway status` |
| View logs | `openclaw gateway logs` |
| Update OpenClaw | `npm update -g openclaw` |
| Check version | `openclaw –version` |

*Questions? Drop by the [OpenClaw Discord](https://discord.gg/clawd) — the community is super helpful for beginners!*