How to Install OpenClaw for Complete Beginners: Step-by-Step Guide
Quick Answer: To install OpenClaw, you need Node.js 22+, then run the installation script for your operating system (macOS/Linux: curl -fsSL https://openclaw.ai/install.sh | bash or Windows via WSL2: iwr -useb https://openclaw.ai/install.ps1 | iex), followed by the onboarding wizard (openclaw onboard) to configure your AI model, API key, and messaging channels.
What is OpenClaw and Why Should You Install It?
OpenClaw is an open-source personal AI assistant that runs entirely on your own computer. Unlike cloud-based assistants that send your data to remote servers, OpenClaw keeps everything local while giving you AI-powered help through the messaging apps you already use every day.
Think of OpenClaw as your own private AI helper that can manage your calendar, browse the web for information, organize files, and run commands on your computer—all while respecting your privacy. You interact with it through WhatsApp, Telegram, Discord, Slack, or even iMessage, making it feel natural and convenient.
The project has exploded in popularity with over 160,000 GitHub stars, becoming the go-to self-hosted AI assistant for people who value privacy and control over their data. When you install OpenClaw, you're joining a massive open-source community that's building the future of personal AI without sacrificing privacy.
Here's what makes OpenClaw worth installing:
Complete privacy: Your data never leaves your computer unless you explicitly tell it to
Messaging app integration: Chat with your AI assistant using apps you already know
AI model flexibility: Works with Claude, GPT, DeepSeek, or any major AI model
Powerful automation: Handles tasks like file management, web research, and system commands
Open source transparency: You can see exactly what the code does—no hidden surprises
The installation process takes about 20 minutes for complete beginners, and you'll have your own AI assistant up and running by the end of this guide.
What Are the System Requirements for Installing OpenClaw?
Before you start the installation, make sure your computer meets these requirements. OpenClaw is surprisingly lightweight, but it needs specific versions of certain software to work correctly.
Operating System Requirements
macOS Users:
macOS 13 (Ventura) or newer
Works on both Intel and Apple Silicon (M1/M2/M3/M4) chips
About 500 MB of disk space for installation
At least 5 GB of free space recommended for long-term use
Linux Users:
Any modern Linux distribution works (Ubuntu, Debian, Fedora, Arch, etc.)
500 MB for the initial installation
5 GB of free disk space for comfortable operation
Windows Users:
Windows 10 or Windows 11
Important: OpenClaw doesn't run natively on Windows
You must use WSL2 (Windows Subsystem for Linux) with Ubuntu
This gives you a Linux environment inside Windows where OpenClaw can run properly
Why doesn't OpenClaw support native Windows? The software relies on Unix-based process management and protocols that expect a POSIX environment. Features like WhatsApp Web integration and iMessage support are built for Unix systems, making WSL2 the only reliable path for Windows users.
Software Prerequisites
Node.js Version:
Node.js 22 or newer is required
npm comes automatically with Node.js (you don't need to install it separately)
Older Node versions will cause installation failures or crashes under load
Why does OpenClaw need such a recent Node.js version? The software uses modern JavaScript features and up-to-date security patches that only exist in newer Node releases. Using an older version creates instability.
Hardware Requirements:
8 GB of RAM for basic use with cloud AI models
16 GB or more recommended for heavy automation workloads
Any modern processor from the last 5 years will work fine
AI Model Access:
You'll need an API key from at least one AI provider
Anthropic (Claude) is recommended by the OpenClaw team
Alternative options: OpenAI (GPT), DeepSeek, or other compatible models
Budget roughly $5-20/month for typical usage (depends on how much you use the assistant)
Comparison: OpenClaw vs Common Alternatives
Feature | OpenClaw | Nanobot | NanoClaw | Cloud Assistants |
Lines of Code | 430,000+ | 4,000 | 3,000 | N/A (Closed source) |
Self-Hosted | Yes | Yes | Yes | No |
Privacy | Full local control | Full local control | Full local control | Data sent to cloud |
Messaging Apps | WhatsApp, Telegram, Discord, Slack, iMessage | Telegram only | Telegram only | Proprietary apps |
Skills/Plugins | 53+ official skills | Limited | Limited | Depends on service |
Resource Usage | Moderate | Very light | Very light | N/A |
Security Audits | Community reviewed | Community reviewed | Security-first design | Varies by provider |
Best For | Feature-rich automation | Lightweight deployments | Security-conscious users | Users who prefer convenience |
How Do You Install OpenClaw on macOS and Linux?
The installation process for macOS and Linux is straightforward and mostly automated. The installer script handles everything from downloading files to setting up the initial configuration.
Step 1: Install Node.js 22 or Newer
Before running the OpenClaw installer, you need Node.js installed on your system.
On macOS: The easiest way is using Homebrew, a popular package manager for Mac.
# Install Homebrew first if you don't have it
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Node.js
brew install node@22
On Linux: Most Linux distributions have Node.js in their package repositories, but they might not have version 22 yet. Here's how to get the latest version.
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
# Fedora
sudo dnf install nodejs
# Arch Linux
sudo pacman -S nodejs npm
Verify your Node.js version by running:
node --version
You should see something like v22.x.x. If the version is older than 22, you'll need to update before continuing.
Step 2: Run the OpenClaw Installation Script
Now comes the easy part. Run this command in your terminal:
curl -fsSL https://openclaw.ai/install.sh | bash
This command downloads and runs the official OpenClaw installation script. The script automatically:
Detects your operating system
Downloads the latest OpenClaw version
Installs it globally on your system
Sets up the necessary file permissions
Configures your system PATH so you can run openclaw commands
The installation takes 2-5 minutes depending on your internet speed. You'll see progress messages as it works.
Step 3: Run the Onboarding Wizard
After installation completes, launch the interactive setup wizard:
openclaw onboard
The onboarding wizard is where all the important configuration happens. It walks you through several setup steps with clear prompts and helpful explanations.
Here's what the wizard will ask you:
1. Risk Acknowledgment: OpenClaw is powerful experimental software that can access your files and run commands. You'll see a warning explaining the risks. Read it carefully, then use the arrow keys to select "Yes, I understand" if you want to proceed.
2. Installation Type: Choose "QuickStart" for the recommended default settings. This option is perfect for beginners because it makes sensible choices for you.
3. AI Model Selection: Select which AI model you want to use. Anthropic (Claude) is recommended because the OpenClaw team optimizes for it, but you can choose OpenAI, DeepSeek, or others.
4. API Key Configuration: You'll need to provide your API key. The wizard gives you clear instructions on where to get one (we'll cover this in detail in the next section).
5. Messaging Channel Setup: Choose which messaging app you want to connect. Start with just one—you can add more later. Each channel has its own setup process that the wizard guides you through.
The onboarding wizard saves all your settings to ~/.config/openclaw/openclaw.json5, which is the main configuration file.
Step 4: Start the OpenClaw Gateway
The gateway is the core service that keeps OpenClaw running and handles communication between your AI model and messaging apps. To verify OpenClaw is working, you can start it manually or let it run in the background as a system service.
The daemon mode (service) is what most people want because OpenClaw keeps running even after you close your terminal.
After onboarding completes, the wizard typically starts the gateway automatically. You can check if it's running with:
openclaw status
If you need to start it manually:
openclaw gateway start
You'll see a message confirming the gateway is running, and you can access the web dashboard at http://localhost:18789.
How Do You Install OpenClaw on Windows Using WSL2?
Windows users need an extra step because OpenClaw requires a Unix-like environment. WSL2 (Windows Subsystem for Linux) gives you a real Linux system running inside Windows, which is exactly what OpenClaw needs.
Step 1: Install WSL2 with Ubuntu
Open PowerShell as Administrator (right-click the Start menu and choose "Windows PowerShell (Admin)"), then run:
wsl --install
This single command installs WSL2 and Ubuntu automatically. It's the official Microsoft method and handles all the complex setup for you.
You'll need to restart your computer after installation. When Windows boots back up, Ubuntu will finish its setup automatically and ask you to create a username and password for your Linux environment.
Important: Remember this password—you'll need it whenever you run sudo commands inside Ubuntu.
Step 2: Open Ubuntu and Update the System
After restart, search for "Ubuntu" in your Start menu and open it. You'll see a Linux terminal.
Update your package lists to make sure you're getting the latest software versions:
sudo apt update
sudo apt upgrade -y
This ensures your Ubuntu installation has all the latest security patches and software versions.
Step 3: Install Node.js 22 in Ubuntu
Inside your Ubuntu terminal, install Node.js:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
Verify the installation:
node --version
Step 4: Install OpenClaw
Now you can follow the same installation process as Linux users:
curl -fsSL https://openclaw.ai/install.sh | bash
Then run the onboarding wizard:
openclaw onboard
Everything from this point forward works exactly like it does on macOS and Linux. Your OpenClaw instance runs inside the Ubuntu environment, but you can access it from Windows through the web dashboard or messaging apps.
How Do You Configure Your AI Model and API Key?
OpenClaw doesn't include AI capabilities on its own—it connects to external AI models through their APIs. You need to choose a provider and set up an API key so OpenClaw can access the AI.
Choosing Your AI Provider
OpenClaw supports multiple AI providers. Here are the most popular options:
Anthropic (Claude) - Recommended
Models: Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Haiku
Strengths: Excellent at following complex instructions, strong reasoning, good value
Cost: Pay-per-use, roughly $3-15/month for typical personal use
API dashboard: console.anthropic.com
OpenAI (GPT)
Models: GPT-4, GPT-4 Turbo, GPT-3.5
Strengths: Very capable, widely supported
Cost: Similar to Anthropic for comparable models
API dashboard: platform.openai.com
DeepSeek
Models: DeepSeek V2, DeepSeek Coder
Strengths: Cost-effective, good for coding tasks
Cost: Generally cheaper than Anthropic/OpenAI
API dashboard: platform.deepseek.com
For beginners, Anthropic's Claude is the best choice because OpenClaw's development team tests against it most frequently, which means fewer edge-case bugs.
Getting Your API Key (Anthropic Example)
Here's the detailed process for getting an Anthropic API key:
1. Create an Anthropic Account:
Go to console.anthropic.com in your web browser
Click "Sign Up" and create an account with your email
Verify your email address
2. Add Billing Information:
Navigate to Settings → Billing
Add a credit or debit card
Anthropic requires payment info before you can use the API
Don't worry—you only pay for what you use, and they notify you before charges
3. Generate Your API Key:
Go to Settings → API Keys
Click "Create Key"
Give it a name like "OpenClaw Main"
Copy the key immediately—it starts with sk-ant-api03-
Important: You can't see the key again after you close the window, so save it somewhere secure
4. Set a Spending Limit:
In the Billing section, set a monthly spending limit
Start with $20/month to avoid surprise bills while you're learning
You can adjust this later based on your actual usage
Configuring the API Key in OpenClaw
If you ran the onboarding wizard, you already entered your API key during that process. But if you need to change it later or add a different provider, here's how:
Method 1: Re-run the Onboarding Wizard
openclaw onboard
Select the provider you want to configure and enter the new API key when prompted.
Method 2: Manual Configuration
Open the configuration file in a text editor:
nano ~/.config/openclaw/openclaw.json5
Find the models.providers section and add or update your key:
{
models: {
providers: {
anthropic: {
apiKey: "sk-ant-api03-YOUR-KEY-HERE"
}
}
}
}
Save the file and restart the gateway:
openclaw gateway restart
Method 3: Environment Variable
You can also set the key as an environment variable:
export ANTHROPIC_API_KEY="sk-ant-api03-YOUR-KEY-HERE"
Add this line to your ~/.bashrc or ~/.zshrc file to make it permanent.
How Do You Connect OpenClaw to WhatsApp, Telegram, or Discord?
One of OpenClaw's best features is that you can chat with your AI assistant using messaging apps you already use daily. Each platform has a different setup process, so choose one to start with. You can always add more channels later.
Connecting to WhatsApp
WhatsApp is popular because most people already have it on their phones. OpenClaw integrates with WhatsApp through a QR code connection.
Setup Process:
During the onboarding wizard, when you reach the channel selection step:
Choose "WhatsApp" from the list
OpenClaw will display a QR code in your terminal
Open WhatsApp on your phone
Tap the three dots (Android) or Settings (iPhone)
Select "Linked Devices"
Tap "Link a Device"
Scan the QR code shown in your terminal
WhatsApp confirms the connection
How It Works: Once connected, you interact with OpenClaw by sending messages to yourself on WhatsApp. Yes, you're literally chatting with your own phone number. When you send a message to yourself, OpenClaw receives it, processes it through your AI model, and sends the response back.
This might feel weird at first, but it's actually convenient—you can access your AI assistant from any device where you have WhatsApp installed.
Important Security Note: OpenClaw uses WhatsApp Web protocol, which means your messages are end-to-end encrypted just like regular WhatsApp messages. However, remember that your AI provider (like Anthropic) can see the messages OpenClaw sends to their API.
Connecting to Telegram
Telegram is the easiest channel to set up because it has official bot support built into the platform. No QR codes or phone linking required. If you're looking for ways to expand your OpenClaw capabilities after installation, check out how to integrate OpenClaw with Telegram for seamless communication.
Setup Process:
Open Telegram and start a chat with @BotFather (this is an official Telegram bot that creates other bots)
Send the command /newbot
BotFather asks you to choose a name for your bot (like "My OpenClaw Assistant")
Then choose a username ending in "bot" (like "myclaw_helper_bot")
BotFather generates a token that looks like 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
Copy this token
In the OpenClaw onboarding wizard (or run openclaw config to configure later), select Telegram
Paste your bot token when prompted
That's it. Now you can open Telegram, search for your bot by username, and start chatting with your OpenClaw assistant.
Advantages of Telegram:
Works on all your devices simultaneously
Supports rich media (images, files, voice messages)
No phone number required
Fast and lightweight
Connecting to Discord
Discord integration is perfect if you want to share your AI assistant with a team or community server. For a comprehensive guide on building chat applications with OpenClaw, see how to create custom OpenClaw gateway chat apps.
Setup Process:
Go to discord.com/developers
Log in with your Discord account
Click "New Application" and give it a name
Navigate to the "Bot" section in the sidebar
Click "Add Bot"
Under the bot's username, click "Reset Token" to generate a new token
Copy the token (starts with something like MTAyNz...)
In OpenClaw, install the Discord skill:
openclaw skill install discord-bot
Configure the bot token:
openclaw config set discord.bot_token YOUR_BOT_TOKEN
Invite the bot to your Discord server using the OAuth2 URL generator in the developer portal
Once connected, you can mention your bot in any Discord channel where it has permissions, and it will respond with AI-generated answers.
Multi-Platform Setup
Here's the powerful part: you can connect all three (WhatsApp, Telegram, and Discord) to the same OpenClaw instance. They all share the same AI brain and memory.
This means you could:
Check your calendar through WhatsApp while on your phone
Have OpenClaw summarize a document via Telegram on your laptop
Share AI-generated content with your team through Discord
All from one OpenClaw installation. To add additional channels after your initial setup, just run:
openclaw config
Select "Channels," then add whichever platforms you want.
How Do You Verify Your OpenClaw Installation Works?
After completing the installation and configuration, you should test that everything is working correctly before diving into advanced features.
Check Gateway Status
First, verify the OpenClaw gateway service is running:
openclaw status
You should see output indicating the gateway is active. If it shows as stopped or errored, try:
openclaw gateway restart
Access the Web Dashboard
Open your web browser and go to:
You should see the OpenClaw dashboard interface. This is your control panel where you can:
Chat with your AI assistant in the browser
View active channels and their connection status
Check logs and diagnostic information
Manage skills and configurations
If the dashboard doesn't load, the gateway might not be running, or there could be a port conflict (another application using port 18789).
Send a Test Message Through Your Channel
The real test is sending a message through one of your connected channels.
For WhatsApp:
Open WhatsApp on your phone
Start a new chat and select your own number
Send a simple message like "Hello, are you working?"
Wait 5-10 seconds
You should receive an AI-generated response
For Telegram:
Open Telegram and find your bot
Send /start to activate the conversation
Send "What's the weather today?" or any other question
The bot should respond within a few seconds
For Discord:
Go to a channel where your bot has permissions
Mention the bot like @YourBotName hello
Wait for a response
If you get responses, congratulations! Your OpenClaw installation is working perfectly.
Run the Diagnostic Tool
OpenClaw includes a built-in health check tool that scans for common problems:
openclaw doctor
This command checks:
Node.js version compatibility
File permissions
Configuration file validity
API key connectivity
Channel connection status
Missing dependencies
If it finds problems, it suggests fixes. For automatic repairs, run:
openclaw doctor --fix
This command attempts to automatically resolve common issues like permission problems, missing directories, and configuration errors.
What Are Common OpenClaw Installation Errors and How Do You Fix Them?
Even with the automated installer, you might run into issues. Here are the most common problems and their solutions.
"openclaw: command not found"
Problem: After installation, running openclaw gives a "command not found" error.
Cause: The npm global bin directory isn't in your system PATH.
Solution:
Find where npm installs global packages:
npm config get prefix
Add that location to your PATH by editing your shell configuration file:
# For bash users
echo 'export PATH="$PATH:$(npm config get prefix)/bin"' >> ~/.bashrc
source ~/.bashrc
# For zsh users (default on modern macOS)
echo 'export PATH="$PATH:$(npm config get prefix)/bin"' >> ~/.zshrc
source ~/.zshrc
Try running openclaw again.
Node.js Version Errors
Problem: Installation fails with errors about Node.js version incompatibility.
Symptoms: Messages like "engine 'node' is incompatible" or crashes during startup.
Cause: You're running Node.js older than version 22.
Solution:
Update Node.js to version 22 or newer. On macOS:
brew upgrade node
On Linux:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
Verify the version:
node --version
Then try installing OpenClaw again.
Permission Denied Errors
Problem: Installation fails with "permission denied" or "EACCES" errors.
Cause: npm is trying to write to system directories without proper permissions.
Wrong Solution: Don't run sudo npm install -g openclaw. This creates worse problems later.
Right Solution:
Configure npm to use a directory you own:
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH="$PATH:~/.npm-global/bin"' >> ~/.bashrc
source ~/.bashrc
Now reinstall OpenClaw without sudo:
npm install -g openclaw@latest
API Connection Failures
Problem: OpenClaw can't connect to your AI provider, showing errors like "unauthorized" or "invalid API key."
Symptoms: Messages fail to get responses, or you see authentication errors in logs.
Cause: API key is incorrect, expired, or not properly configured.
Solution:
Verify your API key is correct by logging into your AI provider's dashboard
Check for extra spaces or missing characters when you pasted it
Re-run the onboarding wizard with the correct key:
openclaw onboard
Make sure you have billing set up with your AI provider (most require payment info even for free tiers)
Gateway Won't Start or Keeps Crashing
Problem: The gateway starts but immediately crashes, or refuses to start at all.
Symptoms: openclaw status shows the gateway as stopped or errored.
Cause: Port conflict (another app using port 18789), corrupted config file, or leftover process from a previous installation.
Solution:
First, check if something else is using port 18789:
lsof -i :18789
If you see another process, stop it or configure OpenClaw to use a different port.
Check for old gateway processes:
ps aux | grep openclaw
Kill any stray processes:
pkill -f openclaw
Then restart the gateway:
openclaw gateway start
If problems persist, check the logs for specific error messages:
openclaw gateway logs
WhatsApp QR Code Won't Scan
Problem: The QR code appears in your terminal, but WhatsApp won't scan it or says it's invalid.
Cause: QR code expired (they're only valid for a few minutes), or terminal display issues.
Solution:
Make sure your terminal window is large enough to display the entire QR code
Try making your terminal font smaller to fit the whole code on screen
If the code is too distorted, restart the WhatsApp connection process:
openclaw config
Select WhatsApp channel and go through setup again. The wizard generates a fresh QR code.
Make sure you're scanning with the "Linked Devices" feature in WhatsApp, not the regular QR code scanner
Telegram Bot Not Responding
Problem: You message your Telegram bot, but it doesn't respond.
Cause: Incorrect bot token, bot not started, or gateway not running.
Solution:
Check gateway status:
openclaw status
If stopped, start it:
openclaw gateway start
Verify your bot token is correct in the configuration file
Make sure you sent /start to your bot before trying other messages
Check the gateway logs for error messages:
openclaw gateway logs
How Do You Install and Manage OpenClaw Skills?
Skills are what make OpenClaw truly powerful. They're like apps for your AI assistant—each skill teaches OpenClaw how to do something new. Understanding how skills work enhances your ability to build sophisticated automations. Learn more about creating your first OpenClaw skill.
What Are Skills?
Think of skills as instruction manuals for your AI. The base OpenClaw installation can chat and run basic commands, but skills teach it specialized capabilities:
Email skill: Read, send, and organize emails
Calendar skill: Manage appointments and schedules
Browser skill: Search the web and extract information
Code skill: Write, run, and debug code in multiple languages
Smart home skill: Control lights, thermostats, and IoT devices
Social media skills: Post updates, respond to messages
There are 53 official skills maintained by the OpenClaw team, plus hundreds more created by the community.
Finding Skills on ClawHub
ClawHub is the official registry for OpenClaw skills. It's like an app store for your AI assistant.
Visit https://clawhub.com in your browser to browse available skills. You can:
Search by category (productivity, development, smart home, etc.)
Read descriptions and documentation
Check security ratings and community reviews
See which skills are verified by the OpenClaw team
Important Security Warning: Some malicious skills have been caught trying to steal API keys or exfiltrate data. Always check the security rating and reviews before installing a skill, especially from unknown authors. ClawHub now partners with VirusTotal to provide automated security scanning for all published skills.
Installing Skills
There are three ways to install skills, from easiest to most advanced.
Method 1: Through the Web Dashboard (Easiest)
Open http://localhost:18789 in your browser
Navigate to the "Skills" section
Search for the skill you want
Click "Install"
Configure any required settings (like API keys for third-party services)
Enable the skill
Method 2: Using ClawHub CLI
For skills available on ClawHub:
npx clawdhub@latest install email-manager
Replace email-manager with whatever skill you want. The ClawHub CLI automatically downloads, installs, and configures the skill for you.
Method 3: Manual Installation
For custom or local skills:
Create a folder in ~/clawd/skills/ with your skill name
Add a SKILL.md file that describes what the skill does and when to use it
Include any additional scripts or configuration files
Restart the gateway:
openclaw gateway restart
Managing Installed Skills
List Your Installed Skills:
openclaw skills list
This shows all skills currently available to your assistant, with their status (enabled/disabled).
Disable a Skill:
If a skill is causing problems or you don't need it anymore, disable it without uninstalling:
openclaw skill disable skill-name
The skill stays installed but OpenClaw won't use it.
Enable a Disabled Skill:
openclaw skill enable skill-name
Update Skills:
Keep skills current to get bug fixes and new features:
openclaw skills update
This checks for updates to all installed skills and applies them.
Remove a Skill:
openclaw skill uninstall skill-name
Configuring Skills
Many skills need additional configuration like API keys for third-party services. For instance, if you want to add authentication to your skills, see how to implement authentication in OpenClaw skills.
Each skill's documentation explains its configuration requirements. Usually, you provide these settings through:
The Config File: Edit ~/.config/openclaw/openclaw.json5 and add skill-specific settings:
{
skills: {
"weather": {
apiKey: "your-weather-api-key",
defaultLocation: "San Francisco"
}
}
}
Environment Variables: Some skills read from environment variables:
export WEATHER_API_KEY="your-key-here"
Interactive Configuration: Run the skill's setup wizard (if it has one):
openclaw skill configure weather
Understanding Tools vs. Skills
This confuses many beginners, so let's clarify:
Tools: Low-level capabilities built into OpenClaw (read files, run commands, make web requests, etc.)
Skills: High-level instructions that teach the AI how to combine tools to accomplish complex tasks
For example:
The "file read" tool lets OpenClaw read files
The "bash execution" tool lets OpenClaw run commands
The "code review" skill teaches OpenClaw how to use those tools together to analyze code quality
You don't install tools—they come with OpenClaw. You install skills to teach OpenClaw new ways to use those tools.
Frequently Asked Questions
How much does OpenClaw cost to run?
OpenClaw itself is completely free and open source. However, you pay for the AI model API usage. For typical personal use with Claude or GPT-4, expect $5-20 per month. Heavy usage can cost more. You control the budget by setting spending limits with your AI provider.
Is OpenClaw secure to use?
OpenClaw is experimental software with known security risks. Security researchers from Palo Alto Networks have raised concerns about its large codebase (430,000+ lines) and broad system access. Only install it on a dedicated machine or virtual environment—never on your primary computer with sensitive personal data. Think of it as powerful but not yet ready for production use.
Can I run OpenClaw on a Raspberry Pi?
Yes! OpenClaw works on Raspberry Pi 4 or newer with at least 4 GB of RAM. The Raspberry Pi Foundation even published an official guide. It's a great way to have a dedicated always-on AI assistant without running your main computer 24/7. However, performance will be slower than on a modern laptop.
What happens if I lose internet connection?
OpenClaw needs internet to communicate with AI model APIs and messaging platforms. If you lose connection, it can't process new requests. However, some skills with local-only functionality might still work. When connection restores, pending messages process automatically.
Can I use multiple AI models simultaneously?
Yes! You can configure OpenClaw to use different models for different tasks. For example, use GPT-4 for complex reasoning, Claude for writing tasks, and a cheaper model for simple questions. This is an advanced configuration that requires manual editing of the config file.
How do I uninstall OpenClaw?
To completely remove OpenClaw:
npm uninstall -g openclaw
rm -rf ~/.config/openclaw
rm -rf ~/clawd
Also disconnect any linked messaging channels (unlink WhatsApp devices, delete Telegram bots, etc.).
What's Next After Installation?
You've successfully installed OpenClaw, configured your AI model, and connected at least one messaging channel. Here are some great next steps:
Explore Official Skills: Install a few skills that match your daily workflow (email, calendar, notes)
Set Up Multiple Channels: Add more messaging platforms so you can access your assistant anywhere
Learn Advanced Commands: Read the OpenClaw documentation to discover powerful automation capabilities. For complex setups, check out how OpenClaw code agents handle local execution
Join the Community: Connect with other OpenClaw users on Discord or GitHub to share tips and troubleshooting help
Experiment with Automation: Try having OpenClaw automate repetitive tasks like organizing files or summarizing daily news
OpenClaw is a powerful tool that gets more useful the more you explore its capabilities. Start simple, experiment often, and gradually build up to more complex automations as you get comfortable.
The most important thing is to remember that this is experimental software. Always verify important information it provides, and never rely on it for critical tasks without human oversight. Enjoy your new AI assistant!