Untitled
The ULTIMATE OpenClaw Setup Guide! 🦞
What Even IS OpenClaw??
Okay so like, imagine having your own personal AI assistant that's basically like Jarvis from Iron Man, except it's a LOBSTER. Yeah, you heard that right. A LOBSTER. 🦞
OpenClaw (which used to be called Clawdbot because lobsters have claws, get it?) is this INSANE program that lets you:
-
Talk to AI through WhatsApp, Telegram, Discord, Slack, and like a MILLION other apps
-
Make it do stuff on your computer like open programs, search the web, and basically anything
-
Have it remember stuff about you so it gets smarter over time
-
Run it on YOUR computer so your data stays private (not on some weird server somewhere)
It's basically like having a super smart robot friend that lives in your computer and can help you with literally ANYTHING. My mind was BLOWN when I first set this up.
Before We Start - What You Need (The Boring But Important Part)
Okay so before we dive in, you need a few things. Don't worry, I'll explain EVERYTHING:
1. A Computer
You need one of these:
-
Mac (the Apple computer thing)
-
Windows (the normal PC most people have)
-
Linux (this is like the super nerdy computer thing but it's actually really cool)
2. Node.js (Version 22 or Higher)
Now you're probably like "what the heck is Node.js??" Don't worry, I was confused too!
What is Node.js? It's basically a thing that lets your computer run JavaScript programs. JavaScript is a programming language (like how English is a language but for computers). OpenClaw is built with JavaScript, so we need Node.js to make it work.
How to check if you have it:
-
Open your Terminal (on Mac) or Command Prompt (on Windows)
-
Mac: Press Command + Space, type "Terminal", hit Enter
-
Windows: Press Windows key, type "cmd", hit Enter
-
-
Type this and press Enter:
node --version -
If you see something like
v22.1.0or any number that starts with 22 or higher, YOU'RE GOOD! -
If it says "command not found" or shows a number lower than 22, you need to install it
How to install Node.js if you don't have it:
-
Go to https://nodejs.org
-
Download the version that says "LTS" (that means Long Term Support, which is the stable one)
-
Run the installer (just click Next a bunch of times, it's pretty easy)
-
Check again with
node --versionto make sure it worked
3. An AI Service Account
OpenClaw needs to talk to an AI service to actually be smart. You need EITHER:
Option A: Anthropic (Claude)
-
This is my FAVORITE because Claude is super smart
-
You need a Claude account (Pro or Max is better but not required)
-
Sign up and get an API key (I'll show you how later)
Option B: OpenAI (ChatGPT)
-
This works too and lots of people use it
-
You need an OpenAI account
-
Go to https://openai.com/
-
Sign up and get an API key
PRO TIP: Claude Opus 4.5 is REALLY good for this, so if you can afford it, I'd recommend getting Claude Pro or Max!
4. About 30 Minutes of Your Time
This setup isn't SUPER fast but it's not hard either. Just follow along step by step!
PART 1: Installing OpenClaw (The Easy Part!)
Alright, let's DO THIS! 🚀
Step 1: Open Your Terminal/Command Prompt
I already explained how to do this above, but here it is again:
-
Mac: Command + Space, type "Terminal"
-
Windows: Windows key, type "cmd" or "PowerShell"
-
Linux: You probably already know how to do this lol
Step 2: Install OpenClaw
Now here's where the MAGIC happens. We're gonna use a one-line installer that does EVERYTHING for you!
For Mac or Linux, type this EXACTLY:
curl -fsSL [https://openclaw.ai/install.sh](https://openclaw.ai/install.sh) | bash
For Windows (use PowerShell), type this:
iwr -useb [https://openclaw.ai/install.ps1](https://openclaw.ai/install.ps1) | iex
What's Happening Here?
Let me break down that weird command because I was SO confused at first:
-
curl -fsSL= This is a program that downloads stuff from the internet -
[https://openclaw.ai/install.sh](https://openclaw.ai/install.sh`) = This is the website address where the installer lives -
| bash= This means "take what we just downloaded and run it"
So basically, we're downloading the installer and running it all in one command. Pretty cool, right?
Step 3: Wait For It To Install
Now you'll see a BUNCH of text scrolling by. Don't freak out! This is normal. The installer is:
-
Downloading OpenClaw
-
Installing all the extra stuff it needs (called "dependencies")
-
Setting everything up
-
Maybe installing Node.js if you didn't have it
This takes like 2-5 minutes depending on your internet speed.
Step 4: Check If It Worked
Once it's done, type this:
openclaw --version
If you see a version number (like v2025.2.14 or something), IT WORKED! 🎉
If you see "command not found", something went wrong. Try closing your terminal and opening a new one, then try again.
PART 2: The Onboarding Wizard (This Is Where It Gets FUN!)
Okay so now we have OpenClaw installed, but it doesn't know anything about YOU yet or how to connect to AI services. This is where the onboarding wizard comes in!
Step 1: Start The Wizard
Type this command:
openclaw onboard --install-daemon
What does --install-daemon mean?
A "daemon" is basically a program that runs in the background all the time. It's like having OpenClaw always ready to help you, even if you close the terminal!
Step 2: Follow The Wizard
Now the wizard is going to ask you a BUNCH of questions. I'll go through each one:
Question 1: "What should we call your assistant?"
You can name it ANYTHING you want! Some cool ideas:
-
Jarvis (like Iron Man)
-
Alfred (like Batman)
-
Cortana (like Halo)
-
Or make up your own! I named mine "Lobster Larry" because I thought it was funny lol
Just type the name and press Enter.
Question 2: "Which AI provider do you want to use?"
This is asking which AI service you want to connect to. Use your arrow keys to select either:
-
Anthropic (if you have Claude)
-
OpenAI (if you have ChatGPT)
Press Enter when you've selected one.
Question 3: "Enter your API key"
Okay so this is SUPER important. An API key is like a secret password that lets OpenClaw talk to the AI service.
How to get your API key:
For Anthropic/Claude:
-
Sign in to your account
-
Click on "API Keys" in the menu
-
Click "Create Key"
-
Copy the key (it looks like a bunch of random letters and numbers)
-
Paste it into the terminal (you won't see it appear but trust me it's there)
-
Press Enter
For OpenAI:
-
Sign in
-
Click "Create new secret key"
-
Copy it and paste it into the terminal
-
Press Enter
IMPORTANT: Keep this key SECRET! Don't share it with anyone or post it online!
Question 4: "Which model do you want to use?"
This is asking which specific AI brain you want to use. The wizard will show you options like:
-
claude-opus-4.5(the REALLY smart one, costs more) -
claude-sonnet-4.5(pretty smart, cheaper) -
gpt-4(OpenAI's smart one) -
And more...
Use arrow keys to pick one. I recommend Claude Opus 4.5 if you can!
Question 5: "Do you want to set up messaging channels?"
This is asking if you want to connect OpenClaw to stuff like WhatsApp, Telegram, Discord, etc.
You can say:
-
Yes - if you want to chat with it through messaging apps (recommended!)
-
No - if you just want to use the web interface for now (you can add channels later)
If you say yes, it'll ask you more questions about which channels you want.
Question 6: "Which channels do you want to set up?"
If you chose to set up channels, you'll see a list like:
-
WhatsApp
-
Telegram
-
Discord
-
Slack
-
And more...
Use Space bar to select the ones you want, then press Enter.
NOTE: Some channels need extra setup. I'll explain each one in detail later!
Question 7: "Do you want to install the gateway daemon?"
Say YES to this! The daemon makes OpenClaw run in the background all the time, so it's always ready.
Press Enter and it'll set everything up!
Step 3: Wait For Setup To Finish
The wizard will now:
-
Create config files
-
Set up the gateway (the thing that controls everything)
-
Start the daemon
-
Do some final checks
This takes like 30 seconds.
PART 3: Understanding What Just Happened
Okay so before we continue, let me explain what OpenClaw actually created on your computer:
The OpenClaw Home Folder
OpenClaw created a folder called .openclaw in your home directory. The dot at the beginning makes it hidden (sneaky!).
Where is it?
-
Mac/Linux:
/home/yourusername/.openclaw -
Windows:
C:\Users\yourusername\.openclaw
What's inside?
-
openclaw.json- The config file (all your settings) -
credentials/- Your API keys and channel logins -
workspace/- Where OpenClaw saves stuff -
logs/- Records of what OpenClaw does
The Gateway
The gateway is like the control center for OpenClaw. It's a program that runs on your computer and manages everything:
-
Talking to AI services
-
Handling messages from different channels
-
Running commands
-
Keeping everything organized
It runs on port 18789 (that's like a specific door on your computer).
PART 4: Checking If Everything Works
Let's make sure everything is running properly!
Step 1: Check Gateway Status
Type this:
openclaw gateway status
You should see something like:
✓ Gateway is running
✓ Port: 18789
✓ Status: healthy
If it says "not running", type:
openclaw gateway start
Step 2: Open The Dashboard
This is SO COOL. OpenClaw has a web dashboard you can use! Type:
openclaw dashboard
This will open your web browser and show you the OpenClaw control panel! It looks super professional and you can:
-
Chat with your AI directly
-
See what it's doing
-
Check settings
-
View logs
If it doesn't open automatically, go to http://127.0.0.1:18789/ in your browser.
Step 3: Send Your First Message!
In the dashboard, there should be a chat box. Try typing:
Hello! Can you introduce yourself?
If the AI responds, CONGRATULATIONS!!! You just successfully set up OpenClaw! 🎉🎊🦞
PART 5: Setting Up Messaging Channels (The REALLY Cool Part!)
Okay so now you can chat with OpenClaw through the web dashboard, but the REAL magic is chatting through your regular messaging apps! Here's how to set up each one:
Setting Up WhatsApp (Super Popular!)
WhatsApp is probably the hardest one to set up but it's SO worth it!
Step 1: Start the WhatsApp login
openclaw channels login whatsapp
Step 2: Scan the QR Code
A QR code will appear in your terminal! Here's what to do:
-
Open WhatsApp on your phone
-
Tap the three dots (menu)
-
Select "Linked Devices"
-
Tap "Link a Device"
-
Point your phone camera at the QR code on your computer screen
-
Wait for it to connect
Step 3: Test it!
Send a message to yourself on WhatsApp (yes, you can message yourself!). Type:
Hey! Are you working?
OpenClaw should respond! How cool is that?!
IMPORTANT SAFETY THING: By default, OpenClaw will ONLY respond to numbers you've approved. This keeps random people from bothering your AI. To approve a number, use:
openclaw pairing approve whatsapp +15555551234
Setting Up Telegram (The Easiest One!)
Telegram is WAY easier than WhatsApp!
Step 1: Create a Telegram Bot
-
Open Telegram and search for
@BotFather(it's an official Telegram account) -
Start a chat and type
/newbot -
Follow the instructions to name your bot
-
BotFather will give you a token (a long string of numbers and letters)
-
COPY THIS TOKEN!
Step 2: Add the token to OpenClaw
Open your config file:
openclaw config edit
Find the section that says channels and add this:
"telegram": {
"botToken": "paste-your-token-here"
}
Save and close the file.
Step 3: Restart the gateway
openclaw gateway restart
Step 4: Test it!
-
Open Telegram
-
Search for your bot (the name you gave it)
-
Start a chat
-
Type "Hello!"
Your bot should respond! 🤖
Setting Up Discord (For Gamers!)
Step 1: Create a Discord Bot
-
Click "New Application"
-
Give it a name
-
Go to "Bot" in the left menu
-
Click "Add Bot"
-
Click "Reset Token" and copy the token
-
Turn on these settings:
-
Presence Intent
-
Server Members Intent
-
Message Content Intent
-
Step 2: Add to OpenClaw
Open config:
openclaw config edit
Add this:
"discord": {
"token": "your-bot-token-here"
}
Step 3: Invite Bot to Your Server
-
Go back to the Discord Developer Portal
-
Click "OAuth2" then "URL Generator"
-
Check "bot"
-
Check these permissions:
-
Send Messages
-
Read Messages
-
Read Message History
-
-
Copy the generated URL
-
Paste it in your browser
-
Select a server and click Authorize
Step 4: Restart and Test
openclaw gateway restart
Now go to your Discord server and type a message to your bot!
Setting Up Other Channels
OpenClaw supports a TON of other channels:
-
Slack: Similar to Discord but for work
-
Google Chat: Google's messaging thing
-
Signal: Super secure messaging
-
iMessage: Apple's messaging (Mac only)
-
Matrix: Decentralized messaging
-
And more!
Each one has its own setup process. Check the OpenClaw docs for specific instructions!
PART 6: Making OpenClaw REALLY Smart (Skills & Tools)
Okay so now OpenClaw can chat with you, but let's make it SUPER POWERFUL by giving it tools!
What Are Skills?
Skills are like apps that OpenClaw can use. For example:
-
Web browsing skill lets it search the internet
-
Calendar skill lets it manage your schedule
-
File management skill lets it organize files
-
And TONS more!
How to Add Skills
Step 1: Browse Available Skills
Go to https://clawhub.ai to see all available skills! There are hundreds!
Step 2: Install a Skill
Let's install the web search skill as an example:
openclaw skills install web-search
Step 3: Test It
Now ask OpenClaw:
Can you search the internet for information about dinosaurs?
It should be able to search and tell you what it finds!
Cool Skills to Try
Here are some AWESOME skills I recommend:
-
calendar- Manage your calendar -
weather- Get weather updates -
spotify- Control Spotify -
file-organizer- Auto-organize your files -
code-helper- Help with programming -
homework-helper- Help with schoolwork (don't just copy though!)
PART 7: Advanced Stuff (For When You Get Comfortable)
Customizing Your AI's Personality
You can actually change how your AI talks! Cool right?
Step 1: Find the workspace folder
cd ~/.openclaw/workspace
Step 2: Edit the SOUL.md file
This file controls your AI's personality! Open it:
nano SOUL.md
You can add things like:
You are a friendly AI assistant who loves making jokes.
You should always be encouraging and positive.
You really like space facts and bring them up sometimes.
Save it (Ctrl+X, then Y, then Enter).
Step 3: Restart
openclaw gateway restart
Now your AI will have the personality you described!
Running OpenClaw 24/7
If you want OpenClaw running ALL THE TIME (even when you restart your computer):
On Mac/Linux:
The daemon should already do this, but to make sure:
openclaw gateway --install-daemon
On Windows:
You'll need to set up a Windows Service. This is a bit complicated, but the OpenClaw docs have instructions!
Using Multiple AI Models
You can actually use DIFFERENT AI models for different things!
Edit your config:
openclaw config edit
Add something like:
"models": {
"chat": "claude-opus-4.5",
"quick": "claude-sonnet-4.5",
"cheap": "gpt-3.5-turbo"
}
Now you can use the expensive smart model for important stuff and cheaper models for simple tasks!
PART 8: Common Problems (And How to Fix Them!)
Problem: "Command not found"
Solution: The terminal doesn't know where OpenClaw is. Try:
-
Close terminal and open a new one
-
Run the installer again
-
Add OpenClaw to your PATH manually (ask a parent or teacher for help)
Problem: "Gateway won't start"
Solution: Something else might be using port 18789. Try:
openclaw gateway --port 18790
Problem: "AI isn't responding"
Solutions:
-
Check your API key is correct
-
Make sure you have credits/subscription with your AI service
-
Check the logs:
openclaw logs
Problem: "WhatsApp keeps disconnecting"
Solution: WhatsApp is picky about staying connected. Try:
-
Keeping your phone connected to internet
-
Not logging out of WhatsApp
-
Re-scanning the QR code if needed
Problem: "It's using too much money!"
Solution: You can set limits! Edit config:
"limits": {
"maxTokensPerDay": 100000,
"alertWhenOver": 50000
}
PART 9: Cool Things You Can Do With OpenClaw
Now that you're all set up, here are some AMAZING things you can try:
1. Homework Helper
Hey! Can you explain photosynthesis in a way that's easy to understand?
2. Personal Scheduler
Remind me to do my science project tomorrow at 4pm
3. Code Teacher
Can you teach me how to make a simple website with HTML?
4. Research Assistant
I'm writing a report about ancient Egypt. Can you help me find interesting facts?
5. Creative Writing Partner
Help me write a short story about a robot who wants to be a chef
6. Math Tutor
Can you explain how to solve quadratic equations step by step?
7. Language Practice
Can we practice Spanish? Let's have a conversation about food.
8. Fun Conversations
If you could be any animal besides a lobster, what would you be and why?
PART 10: Staying Safe Online
Since OpenClaw connects to the internet and messaging apps, here are some IMPORTANT safety rules:
1. NEVER Share Your API Keys
Your API key is like a password. Don't:
-
Post it on social media
-
Share it with friends
-
Put it in public code
2. Be Careful With Personal Information
Don't tell OpenClaw:
-
Your home address
-
Your phone number
-
Your parents' credit card info
-
Passwords to other accounts
3. Use The Pairing System
OpenClaw has a "pairing" feature that makes sure only approved people can talk to your AI. Keep it turned on!
5. Don't Rely On It For Everything
OpenClaw is SUPER smart but it can still make mistakes! Always:
-
Double-check important information
-
Don't use it to cheat on homework (use it to LEARN instead!)
-
Think critically about what it tells you
PART 11: Next Steps & Resources
Where to Learn More
-
Official Docs: https://docs.openclaw.ai (super detailed!)
-
GitHub: https://github.com/openclaw/openclaw (see the code!)
-
ClawHub: https://clawhub.ai (find cool skills!)
Ideas for Advanced Projects
Once you're comfortable, try:
-
Build your own skill - Make OpenClaw do something unique!
-
Set up automation - Have it do tasks automatically
-
Create a multi-agent system - Multiple AI assistants working together!
-
Integrate with smart home - Control lights, music, etc.
Keep Learning!
Technology is CONSTANTLY changing! Stay curious and keep experimenting. The more you play with OpenClaw, the more you will learn and grow