OpenClaw is a free, open-source program that turns AI models like Claude, ChatGPT, or open-source alternatives into a personal assistant that can actually do things on your behalf — not just answer questions.
Think of it this way: ChatGPT is like having a very smart friend you can text for advice. OpenClaw is like hiring that smart friend as your full-time personal assistant, giving them the keys to your house, your email password, and your calendar, and saying “handle it.”
It was created by Peter Steinberger and released in early 2026. In just 60 days it became the fastest-growing open-source project in history — faster than Linux, WordPress, or any other community-built software before it. By May 2026 it had passed 340,000 GitHub stars and was being run by hundreds of thousands of people. Governance moved to an independent non-profit foundation in February when Steinberger joined OpenAI; the project itself stays MIT-licensed and provider-neutral.
An analogy: Imagine a universal remote control, but instead of controlling just your TV, it can control your email, calendar, smart lights, music, and dozens of other things. And instead of pressing buttons, you just tell it what you want in plain English.
It’s 6:45 AM. Before your alarm goes off, a text arrives on your phone — from your AI assistant, through the same messaging app you use to text your friends:
“Good morning. Two emails need replies today — one from your kid’s school about the field trip permission slip (deadline Friday), one from the dentist confirming Thursday at 2pm. Your Amazon package arrives today by 8pm. Weather: 64°F and sunny, perfect for that run you’ve been skipping.”
Over breakfast, you text back: “What can I make with the chicken thighs in the fridge? We need something quick tonight.” A few seconds later, three recipes appear, sorted by prep time, with a grocery list for the one ingredient you’re missing.
At lunch, your partner texts the assistant in your family group chat: “What time is soccer practice on Saturday and where?” It checks the shared calendar and responds with the time, address, and a note that it conflicts with the dentist appointment it mentioned earlier.
Driving home, you text: “Turn on the AC, I’ll be there in 20 minutes.” The thermostat drops. After dinner, you walk into the kitchen and say “Hey Q, what’s on the calendar tomorrow?” and a voice reads back your schedule from the speaker on the counter. At bedtime, you say “goodnight” and the lights dim, the porch light turns on, and the thermostat adjusts for sleeping.
None of this required opening an app, visiting a website, or remembering a special command. You just texted. That’s the whole point.
This isn’t science fiction. People are running setups exactly like this right now, on a spare laptop, a Raspberry Pi, or a Mac Mini tucked in a closet. The rest of this guide shows you how.
OpenClaw uses a skills system — modular add-ons that teach it how to interact with different services. Here’s what people are actually building:
Morning briefings that summarize your inbox, packages, and schedule before you open your laptop. Smart home control via text message — “I’m heading to bed” dims the lights and drops the thermostat. Family coordination across shared calendars. Meal planning with grocery lists grouped by aisle. Seasonal maintenance reminders.
Calendar management that finds free slots and respects your preferences. Travel planning with day-by-day itineraries. Deal-finding that compares prices across retailers and alerts you when wishlist items go on sale.
Health insights from your Apple Watch or Fitbit. Workout programming that adapts to how you feel. Text-based journaling compiled into structured entries each evening. Meeting transcription that extracts action items.
Deep research on demand. A personal knowledge base that organizes every article and note. Language practice with a patient conversation partner. Podcast and reading curation that triages your subscriptions.
Budget tracking that categorizes every transaction. Photo library organization that makes sense of 47,000 photos. Both handle highly sensitive data — prime candidates for local AI models.
Track where you left off, store reference links and materials, get seasonal reminders. A personal wiki for everything you’re working on.
The key difference from existing AI chatbots: OpenClaw doesn’t just tell you what to do. It does it. When you say “reschedule my 2pm to Thursday,” it actually moves the meeting.
Each use case has different risk levels. We cover the details in Section 4.
| ChatGPT / Claude | OpenClaw | |
|---|---|---|
| What it is | AI you chat with in a browser | AI agent that lives on your computer |
| What it does | Answers questions, writes text | Takes actions: sends emails, moves meetings, controls devices |
| Where it runs | Company’s servers | Computer you own or rent |
| How you talk to it | Company’s website or app | Signal, Telegram, WhatsApp, Discord |
| Which AI | Only that company’s model | Any model — Claude, GPT, local, open-source |
| Cost | ~$20/month subscription | Free software + AI API ($3–60/month, or free local) |
| Your data | Goes to AI company | You choose: cloud or fully local |
For Claude Code, Cowork, and Channels comparison, see Section 5.
OpenClaw is genuinely exciting, but you should go in with open eyes.
Security is on you. 170+ security vulnerabilities have been found and patched in OpenClaw’s first six months — including 13 new CVEs in April 2026 alone (one a CVSS 8.7 privilege escalation). That’s a lot — it means you need to keep it updated and properly configured.
The skills marketplace has a trust problem. The “ClawHavoc” attack planted 1,400+ malicious skills, including one with 340,000+ installs that silently exfiltrated credentials. ClawHub added a verified-publisher program in March, but most skills are still unverified. Be careful what you install.
The AI providers are cracking down. In Feb 2026 Google started permanently banning paid AI Pro/Ultra accounts for routing Gemini through OpenClaw. Anthropic followed, then partially reversed — but starting June 15, programmatic Claude usage through OpenClaw lives on a separate metered credit pool (Pro $20, Max 5x $100, Max 20x $200) that doesn’t roll over and won’t spill into your chat allowance. Translation: if you want OpenClaw on a flat-rate plan, you can’t. See Decision 3.
It can make mistakes with real consequences. An AI agent that takes actions can send an email to the wrong person or turn off your alarm system.
It requires some technical comfort. “If you can’t understand how to run a command line, this is far too dangerous of a project for you to use safely.”
Before you install anything, you need to make five choices. Each one shapes what your setup looks like, what it costs, and how safe it is.
OpenClaw is the employee. NemoClaw is the building with locked doors, security cameras, and badge readers.
OpenClaw is the AI agent itself. Default: everything allowed unless you restrict it.
NemoClaw is NVIDIA’s security wrapper. Default: everything blocked unless you allow it.
| OpenClaw | NemoClaw | |
|---|---|---|
| Default stance | Permissive | Locked down |
| Internet access | Agent can reach anything | Only services you approve |
| File access | Full access | Sandbox only |
| Passwords | Agent can read them | Stored outside, invisible to agent |
| Setup difficulty | Moderate | Harder (requires Docker) |
| Maturity | ~6 months, large community | ~2 months, alpha (early preview since March 16, 2026) |
Start with plain OpenClaw. Simpler to set up, larger community. Once comfortable, consider NemoClaw for stronger security defaults.
OpenClaw needs a computer that stays on. The community overwhelmingly favors dedicated local hardware — it keeps your data physically in your house, costs almost nothing to run, and can serve local AI models without paying for a GPU-equipped VPS.
Your existing computer is fine for experimenting. OpenClaw stops when your laptop sleeps, but that’s OK while you’re learning. No cost, no setup hassle.
Dedicate a machine to it. The community favorites:
You need more horsepower. A Mac with 64GB RAM or a used RTX 3090 build ($900–1,200) can run Qwen 3.5 27B for free, private inference. See Hardware Deep Dive. You can also use a two-machine setup: a cheap always-on box for the gateway plus a beefier machine for local models.
A $5–10/month server (DigitalOcean, Hetzner) works and gives you 24/7 uptime without worrying about home internet or power. But your personal data — emails, calendar, health — lives on someone else’s hardware, which undercuts one of OpenClaw’s main selling points. Best for: people without spare hardware, or as a secondary always-on gateway paired with local models at home.
A dedicated local machine. Mac Mini if you’re buying new, Raspberry Pi 5 if you’re on a budget, old laptop if you have one. Keep it separate from your daily driver. A cloud VPS is a solid alternative if you don’t have spare hardware, but local is where the community has landed.
This comes down to one question: how much do you trust cloud AI with your data?
| Model | Provider | Best For | Cost | Notes |
|---|---|---|---|---|
| GPT-5.4 | OpenAI (US) | All-rounder | Moderate | 90.5% PinchBench. API only. |
| Grok 4.1 mini | xAI (US) | Budget | $0.20/$0.50/1M | 75x cheaper than Opus. Now supports SuperGrok OAuth login (v2026.5.16-beta.3). |
| Claude Haiku 4.5 | Anthropic (US) | Budget + quality | Low | 89.5% PinchBench. |
| Claude Opus 4.7 | Anthropic (US) | When nothing else will do | $15/$75/1M | Released April 16. Highest scores on coding (+13% vs 4.6) and vision (98.5%). |
Nothing leaves your machine. Community favorite: Qwen 3.5 27B via Ollama (90% PinchBench). See Qwen Deep Dive.
ollama pull qwen3.5:27b && ollama serve
Route different tasks to different models. See Model Routing Config.
Start with a cheap cloud model (Grok mini or Claude Haiku). Add local later for sensitive data. ~$10–20/month.
Two options: text (via messaging apps) or voice (via smart speakers). Most people start with text and add voice later.
| Platform | Setup | E2E Encrypted | Multi-Device | Notes |
|---|---|---|---|---|
| Telegram | Easiest | No | Yes | Most popular for beginners. |
| Signal | Moderate | Yes | Yes | Strong privacy. |
| Moderate | Yes | Limited | Unofficial bridge — Meta could break it. | |
| Discord | Easy | No | Yes | Good if already there. |
| iMessage | Harder | Yes | Apple only | Requires Mac + BlueBubbles. |
Telegram for most people. Signal for privacy. iMessage if your household is all Apple.
If you’d rather talk to OpenClaw than text it, you can — but not through Alexa or Google Home directly. Those devices are locked to their cloud services. Instead, you replace them with hardware that runs Home Assistant’s voice pipeline, with OpenClaw as the brain behind it.
The chain works like this:
Custom wake word → speech-to-text (Whisper, runs locally) → OpenClaw processes your request → text-to-speech (Piper or ElevenLabs) → response plays on the device you spoke to
Everything runs on your network. No cloud. No subscription. No data leaves your house.
| Device | Cost | Notes |
|---|---|---|
| Home Assistant Voice PE | ~$70 | Dedicated hardware. Dual mic array, physical mute switch, good speaker. The “real product” option — closest to an Echo experience. |
| ESP32-S3 satellite | $4–15 | A tiny chip + mic that does wake word detection on its own NPU. Cheap enough to put one in every room. Pairs with any existing speaker. |
Either device plugs into Home Assistant’s Assist pipeline. The OpenClaw HA integration registers as a native conversation agent, so voice commands flow straight to your OpenClaw instance.
You pick your own wake word — “Hey Q,” “OK Claw,” whatever you want. You can even clone a voice for responses.
| Alexa / Echo | OpenClaw + HA Voice | |
|---|---|---|
| Intelligence | Pattern matching — needs exact phrases | Full LLM — understands context (“I’m heading to bed”) |
| Music | Amazon Music, Spotify, etc. built in | Spotify via HA integration, or cast to speakers |
| Shopping | Built in | Not supported by voice (use text for this) |
| Privacy | Always listening, cloud-processed | 100% local. Nothing leaves your network. |
| Setup | Plug in and go | Requires Home Assistant + configuration |
| Per-room cost | $25–100 per Echo | $4–15 per ESP32 satellite, or $70 for Voice PE |
| Risk | Use Cases | Why |
|---|---|---|
| LOW | Meals, travel, knowledge base, languages, home maintenance, podcasts, pets, hobbies | No sensitive data. Mistakes are inconvenient, not dangerous. |
| LOW-MED | Workout coach, research, shopping | Some personal data. Web browsing risk. |
| MEDIUM | Calendar, family, photos, journaling, meeting notes | Reveals habits, location, relationships. |
| HIGH | Email, smart home, health | Sensitive data. Physical security implications. |
| VERY HIGH | Personal finance | Financial data. A breach exposes everything. |
Start low-risk. Travel, meals, or hobbies. Build confidence, then move up. Details in Section 4.
You’ve made your decisions. Now let’s build.
OpenClaw runs in the background listening for messages and doing tasks. Three parts:
It also has memory (SOUL.md and MEMORY.md files) so it remembers between conversations.
Tell us about your setup and we’ll show you exactly the right steps:
Docker runs OpenClaw inside an isolated container — think of it as a sealed room on your computer. Even if OpenClaw gets compromised, it can’t reach your personal files, passwords, or other programs.
docker --version to confirm.sudo apt update && sudo apt install docker.io -y
sudo systemctl enable docker --now
sudo usermod -aG docker $USER
The last command lets you run Docker without sudo. Log out and back in for it to take effect.
docker --versionWe’ll give your agent its own iMessage identity so your family can text it like a real person — separate from your personal Messages. This uses BlueBubbles, a free open-source iMessage bridge.
Here’s how the pieces fit together: Your Mac will run two user accounts side by side. The agent’s account runs BlueBubbles + Messages (the bridge). Your account (or Docker) runs OpenClaw (the brain). They talk to each other over a local connection. You never need to sit at the agent’s account after the initial setup.
When it asks for a phone number, use your own — Apple allows the same number on multiple Apple IDs. The phone number is just for security verification, not the agent’s iMessage identity (that’s the email).
This is free. Your family will text this email address via iMessage to reach the agent.
http://localhost:1234 — note this URL and your password. You’ll need both when the OpenClaw wizard asks for iMessage configuration.Once BlueBubbles shows “Server Running” in its status bar, you’re ready to continue with the OpenClaw installation below. OpenClaw runs under your own user account (or in Docker) — not the agent’s account.
Ollama is a free tool that runs AI models on your own computer. Your data stays on your machine — nothing is sent to the cloud.
Download from ollama.com/download, open the DMG, and drag to Applications. Or install via terminal:
curl -fsSL https://ollama.com/install.sh | sh
Download the installer from ollama.com/download and run it. Ollama will start automatically.
curl -fsSL https://ollama.com/install.sh | sh
ollama pull gemma4:e2b
Gemma 4 E2B (Google) — only needs ~4 GB. Less capable than cloud models but fine for simple tasks on limited hardware.
ollama pull gemma4:e4b
Gemma 4 E4B (Google) — a Mixture of Experts model that only activates ~4B parameters per request, so it runs fast on 16 GB. Great balance of quality and speed.
ollama pull qwen3.5:27b
Qwen 3.5 27B — the community’s #1 pick. Scores 90% on PinchBench (the OpenClaw benchmark), within striking distance of the best cloud models. See the full Qwen story.
ollama pull qwen3.5:27b
Qwen 3.5 27B — community #1 pick, 90% PinchBench, uses ~20 GB leaving plenty of headroom on your 64 GB machine. See the full Qwen story.
This download is a few GB — takes a minute or two depending on your internet.
ollama serve
Ollama now listens at http://localhost:11434. OpenClaw will auto-detect it. Since OpenClaw is running in Docker, you’ll need to point it to your host machine instead — we’ll configure that in the model routing step.
Test that it works:
ollama run gemma4:e2b "Hello, what can you do?"
ollama run gemma4:e4b "Hello, what can you do?"
ollama run qwen3.5:27b "Hello, what can you do?"
If you get a response, your local AI is working. Press Ctrl+D to exit.
No prerequisites needed — the installer handles everything.
Press Cmd + Space to open Spotlight, type Terminal, and hit Enter. A window with a command prompt will appear.
Click the Start menu and search for PowerShell. Right-click it and choose Run as Administrator. A blue window with a command prompt will appear.
Open your terminal emulator.
Now the main event. Paste this into your terminal and press Enter:
curl -fsSL https://openclaw.ai/install.sh | bash
irm https://openclaw.ai/install.ps1 | iex
This downloads the official setup script. It will install Node.js if you don’t have it and set OpenClaw to run automatically in the background. Takes a few minutes.
Now the main event. This single command downloads OpenClaw and starts it inside a Docker container:
docker run -d --name openclaw \
-p 127.0.0.1:18789:18789 \
--read-only \
--tmpfs /tmp \
-v ./openclaw-data:/app/data \
-v ./openclaw-config:/home/node/.openclaw \
ghcr.io/openclaw/openclaw:latest
Docker will download the OpenClaw image (a few hundred MB, takes a minute), then start it in the background. The container is read-only for security, with two writable folders: openclaw-data for runtime data and openclaw-config for your settings. Both are stored on your computer, not inside the container.
Verify it’s running:
docker ps
You should see openclaw in the list with a status of “Up” or “healthy.” If it’s not there, check what went wrong with docker logs openclaw. Don’t move to the next step until this is working.
openclaw commands directly in your terminal. Prefix them with docker exec openclaw. For example:
# Instead of: openclaw devices list
# Run:
docker exec openclaw openclaw devices list
# Instead of: openclaw security audit --fix
# Run:
docker exec openclaw openclaw security audit --fix
This applies to any openclaw command you see in this guide or that the agent suggests in the chat.For a fully hardened setup, see Docker Hardening.
Paste this into your terminal:
curl -fsSL https://www.nvidia.com/nemoclaw.sh | bash
Paste this into PowerShell:
irm https://www.nvidia.com/nemoclaw.ps1 | iex
This downloads the NemoClaw sandbox image (~2.4 GB). Takes a few minutes. NemoClaw wraps OpenClaw with network restrictions, credential isolation, and a privacy router that automatically keeps sensitive data on your machine.
The installer launches a setup wizard automatically. It asks:
Open http://localhost:18789 in your browser. The dashboard will ask for a Gateway Token — OpenClaw generated one automatically. Find it by running:
cat ./openclaw-config/openclaw.json | grep token
Copy the token value, paste it into the Gateway Token field, leave the Password field blank (it’s optional), and click Connect.
You’ll land on the OpenClaw dashboard. There’s no setup wizard — instead, you configure everything from the sidebar. Here’s what to set up:
Run nemoclaw my-assistant connect to start the setup wizard. It asks:
/newbot, and follow the prompts. Copy the token it gives you.
You’ll need to register a phone number with Signal for the bot. The wizard walks you through connecting via Signal’s CLI bridge.
You’ll need to create a bot in the Discord Developer Portal. Create an application, add a bot, and copy the token.
The wizard will ask for your BlueBubbles server URL and password from the setup above.
The wizard will show a QR code. Scan it with WhatsApp on your phone (Settings → Linked Devices → Link a Device).
localhost:11434. No API key needed.
Follow the prompts — it’s like setting up a new phone.
In the left sidebar, click AI & Agents. You’ll need an API key — a special password from the AI provider’s website. Go to your provider’s site (e.g. OpenAI, Anthropic, or xAI), create an account, generate an API key, and paste it in.
The dashboard UI defaults to OpenAI, but you need to point it to your local Ollama instead. Open this file in a text editor:
./openclaw-config/agents/main/agent/models.json
Replace its contents with:
{
"providers": {
"ollama": {
"baseUrl": "http://host.docker.internal:11434/v1",
"apiKey": "ollama",
"models": [{ "id": "gemma4:e2b", "name": "Gemma 4 E2B" }]
}
}
}
{
"providers": {
"ollama": {
"baseUrl": "http://host.docker.internal:11434/v1",
"apiKey": "ollama",
"models": [{ "id": "gemma4:e4b", "name": "Gemma 4 E4B" }]
}
}
}
{
"providers": {
"ollama": {
"baseUrl": "http://host.docker.internal:11434/v1",
"apiKey": "ollama",
"models": [{ "id": "qwen3.5:27b", "name": "Qwen 3.5 27B" }]
}
}
}
Then restart the container:
docker restart openclaw
Refresh the dashboard — you should see your local model in the top bar dropdown instead of GPT-5.4. host.docker.internal is Docker’s way of saying “the computer this container is running on” — that’s where Ollama lives.
/newbot, follow the prompts, and paste the token it gives you.
Select Signal. You’ll need to register a phone number for the bot and connect via Signal’s CLI bridge.
Select Discord. You’ll need a bot token from the Discord Developer Portal — create an application, add a bot, and paste the token.
Select BlueBubbles/iMessage. Enter the server URL and password from the BlueBubbles setup above.
Select WhatsApp. A QR code will appear — scan it with WhatsApp on your phone (Settings → Linked Devices → Link a Device).
./openclaw-config/openclaw.json.Run these two commands to make sure everything is healthy and secure:
openclaw doctor
openclaw security audit --fix
Run the health check:
nemoclaw my-assistant health
Think of this like a virus scan — run it regularly, ideally once a week.
sudo adduser openclaw
Open your messaging app and send: “What day is it?” If OpenClaw responds, you’re connected. Try: “What’s the weather?” and “Set a reminder for tomorrow at 9am.”
If something isn’t working, run openclaw doctor. Most common: messaging bridge not connected.
Start with these five: Weather, Calendar (read-only), Reminders, Web search, Smart home (lights/thermostat only).
openclaw security audit --fix after every install.You’re using cloud models only, so no routing needed — OpenClaw sends everything to the provider you chose in the setup wizard. You can always add a local model later and come back to this step.
You’re running everything locally. Open your openclaw.yaml and set your default model:
models:
default: ollama/gemma4:e2b
models:
default: ollama/gemma4:e4b
models:
default: ollama/qwen3.5:27b
Since OpenClaw is running in Docker, point it to Ollama on your host machine:
providers:
ollama:
host: http://host.docker.internal:11434
The hybrid setup routes sensitive data to your local model and everything else to a fast, cheap cloud model. Add this to your openclaw.yaml:
models:
default: xai/grok-4.1-mini # Cheap cloud for most tasks
routing:
- match:
categories: [health, finance, journal, personal]
provider: ollama/gemma4:e2b # Sensitive data stays local
force_local: true
models:
default: xai/grok-4.1-mini # Cheap cloud for most tasks
routing:
- match:
categories: [health, finance, journal, personal]
provider: ollama/gemma4:e4b # Sensitive data stays local
force_local: true
- match:
keywords: [complex, analyze, plan, research]
fallback_on_failure: true
provider: openai/gpt-5.4 # Hard tasks get a premium model
models:
default: ollama/qwen3.5:27b # Local for most tasks (free)
routing:
- match:
categories: [health, finance, journal, personal]
provider: ollama/qwen3.5:27b # Sensitive data never leaves
force_local: true
- match:
keywords: [complex, analyze, plan, research]
fallback_on_failure: true # If local struggles, escalate
provider: openai/gpt-5.4 # Cloud for hard tasks
Add this to connect to Ollama on your host machine:
providers:
ollama:
host: http://host.docker.internal:11434
This keeps health data, financial info, and personal journals on your machine while using cloud models for everything else. See the full routing reference for more options.
By default, OpenClaw might accept connections from anyone on your network — or worse, the internet. These settings lock it down. Open your OpenClaw configuration file (openclaw.yaml) in a text editor:
You’ll find it at ~/.openclaw/openclaw.yaml. Open it with: open -e ~/.openclaw/openclaw.yaml
You’ll find it at %USERPROFILE%\.openclaw\openclaw.yaml. Open it with Notepad or your preferred text editor.
You’ll find it at ~/.openclaw/openclaw.yaml. Open it with: nano ~/.openclaw/openclaw.yaml
1. Only accept local connections. Add this line to your config file:
gateway_host: 127.0.0.1
This tells OpenClaw: “Only accept connections from this computer. Ignore everyone else.”
2. Disable network broadcasting. By default, OpenClaw announces itself to other devices on your Wi-Fi (like AirDrop). Turn this off by adding:
disable_bonjour: true
3. Need remote access? If you want to reach OpenClaw from your phone or another computer, use Tailscale (free for personal use). It creates a private, encrypted tunnel between your devices — much safer than opening OpenClaw to the internet. Never expose OpenClaw’s port directly.
4. Credential hygiene.
OpenClaw itself is free. The AI it talks to is not (unless you run local models). Each task triggers 5–10 API calls, so costs add up faster than you’d expect. Here’s what real usage looks like:
| Usage | Grok mini / Haiku | GPT-5.4 / Sonnet | Opus | Local (Qwen) |
|---|---|---|---|---|
| Light (a few tasks/day) | $3–8/mo | $15–30/mo | $50–100/mo | Free |
| Moderate (daily, 2–4 hrs) | $10–20/mo | $40–80/mo | $200+/mo | Free |
| Heavy (automated 24/7) | $30–60/mo | $100–200/mo | $500+/mo | Free |
This is why model routing matters — use a cheap model for 90% of tasks and only escalate to a premium model when it actually matters. One community member cut their bill from $200 to under $20/month this way.
To update:
openclaw update
Or rerun the install script — it detects the existing installation and updates it.
To update: Docker doesn’t auto-update. Pull the new image and restart:
docker pull ghcr.io/openclaw/openclaw:latest
docker stop openclaw && docker rm openclaw
docker run -d --name openclaw \
-p 127.0.0.1:18789:18789 \
--read-only --tmpfs /tmp \
-v ./openclaw-data:/app/data \
-v ./openclaw-config:/home/node/.openclaw \
ghcr.io/openclaw/openclaw:latest
Your data is safe — it lives in the ./openclaw-data folder, which survives container replacement.
To update:
nemoclaw update
This pulls the latest NemoClaw and OpenClaw images and restarts the sandbox.
Regular maintenance:
openclaw security audit --fixDetailed guidance for each use case, organized from lowest risk to highest. Start at the top.
Weekly dinner plans, grocery lists by aisle, recipes from what’s in your fridge.
Tip: Always double-check allergy handling. Use draft mode for grocery delivery orders.
Day-by-day itineraries, flight monitoring, loyalty point tracking, rainy-day backups.
Tip: Verify restaurants and addresses — AI can confidently recommend places that don’t exist.
Searchable library of articles, notes, and highlights. “What was that blue light article?”
Tip: Use local AI for personal notes. Keep original sources.
Always-available conversation partner with grammar corrections and custom flashcards.
Tip: Don’t rely on it for medical or legal translations.
Tracks repairs, paint colors, warranty dates, contractor contacts. Seasonal reminders.
Tip: Don’t store alarm codes in the agent’s memory.
Triages subscriptions, sends daily “three things worth your time.” Learns your taste.
Tip: Process locally if uncomfortable with interest profiling.
Vet appointments, medication schedules, vaccination records, food reorder reminders.
Tip: Symptoms are notes for your vet, not diagnoses.
Where you left off, parts lists, reference links, seasonal task reminders.
Tip: Standard precautions sufficient.
Periodized training plans that adapt: “I’m sore” triggers active recovery. Pulls watch data.
Structured briefings with sources for big decisions. “Research solar panel economics for my area.”
Price comparison, review filtering, wishlist monitoring, sale alerts.
Finds free slots, respects preferences, daily agenda briefings, conflict warnings.
Multi-calendar views, reminders, shared grocery lists, pickup coordination.
Groups by events, tags people/places, finds duplicates, instant search.
Text thoughts throughout the day, compiled into structured entries. Mood patterns over time.
Transcription, key point extraction, action items. Great for doctor visits.
Prioritized morning summary. “Two emails need replies, three packages shipping.”
Lights, thermostat, speakers via text. “I’m heading to bed” triggers a scene.
Wearable insights, habit correlation, weekly wellness summaries.
Transaction categorization, weekly spending reports, subscription tracking, unusual charge alerts.
Anthropic has four pieces that overlap with what OpenClaw does:
OpenClaw is like texting an assistant with keys to many rooms. The Claude stack is like texting a specialist at your desk who happens to have a remote control for your laptop. The specialist knows more about what’s in front of them; the assistant can go to more places and works with any model.
OpenClaw wins: 7+ messaging platforms, always-on, any AI model, 50+ life-service integrations, no subscription required (just an API key).
Claude stack wins: security managed by Anthropic, full computer use on your desktop, no DIY infrastructure, official mobile approval flow.
| Dimension | Claude Ecosystem | OpenClaw |
|---|---|---|
| Chat from phone | Channels (with mobile approval relay) + Dispatch | Native (7+ platforms) |
| Desktop agent | Cowork with computer use (Pro/Max) | Not a focus |
| Background jobs | Dispatch (can launch Claude Code sessions) | Cron, skills, custom workflows |
| Security | Managed by Anthropic | DIY; 170+ vulnerabilities in 6 months |
| AI models | Claude only | Any (30+ providers + local) |
| Data sovereignty | Data to Anthropic | You choose (cloud or fully local) |
| Life integrations | Limited | 50+ services |
| Cost model | Subscription, plus separate metered agent credits from June 15 | Free software + your choice of API or local model |
Claude Code + Channels for developers who want to text their dev environment and get tool-approval prompts on their phone. Cowork + Dispatch for non-technical desktop work, especially since Cowork added computer-use for Pro/Max in April. OpenClaw for automating your life across messaging apps with any AI model — including local ones the Claude stack can’t touch.
The other open-source personal-agent framework worth taking seriously in May 2026 is Hermes Agent from Nous Research. It launched in February with a different architectural bet — a closed learning loop, agent-curated memory, secure-by-default sandboxing — and as of mid-May has zero published CVEs against OpenClaw’s 170+. It’s the most direct competitor.
I wrote a full, opinionated head-to-head: OpenClaw vs Hermes Agent — The Blunt Comparison →
If you followed Section 3, you’re already reasonably secure. This is for sysadmins and security professionals.
openclaw security audit --fix — zero findingsOPENCLAW_DISABLE_BONJOUR=1)allow_url_actions: false in openclaw.yaml--cap-drop=ALL, --read-onlySystem Access + Execution Power + Untrusted Ingestion. Most setups have all three. Never combine in a single agent.
Malicious SOUL.md/MEMORY.md inputs that “detonate” later. Treat memory files as code. File integrity monitoring.
Malicious content in logs read by the agent. Make logs write-only from agent perspective.
CVE-2026-25253 WebSocket hijacking works even inside Docker.
Gateway exempted localhost from rate limiting. Browser JS could brute-force at hundreds/second.
services:
openclaw:
image: ghcr.io/openclaw/openclaw:2026.5.5
read_only: true
cap_drop: [ALL]
security_opt:
- no-new-privileges:true
- seccomp=openclaw-seccomp.json
user: "1000:1000"
ports: ["127.0.0.1:18789:18789"]
volumes:
- ./config:/app/config:ro
- ./data:/app/data
mem_limit: 2g
cpus: 1.0
networks: [openclaw-internal]
egress-proxy:
image: nginx:alpine
networks: [openclaw-internal, external]
networks:
openclaw-internal:
internal: true
external:
driver: bridge
Never mount docker.sock. Never use --network=host.
system.runScale of the problem: 135K+ exposed instances across 82 countries (April 2026 scan), 63% of which run without any authentication. ClawHavoc planted 1,467 malicious skills (one with 340K+ installs) before ClawHub added publisher verification. Meta banned OpenClaw from corporate devices. Palo Alto called it “the potential biggest insider threat of 2026.”
Reference material linked from the main guide.
Local inference is memory-bandwidth-bound.
546 GB/s bandwidth, nearly 2x M5 Pro. The sweet spot. Skip 128GB unless running 70B+ models.
Community “value king.” 24GB VRAM, ~50 tokens/sec on Qwen 3.5 27B. Noisy and power-hungry.
Up to 128GB unified memory. ~273 GB/s bandwidth (lower than M4 Max). Good non-Apple option.
Cheap machine as always-on server. Powerful machine runs Ollama. OpenClaw routes over home network.
16GB+ RAM can run Qwen 2.5 Coder 14B. Enough to experiment.
VRAM guide: 8GB = 7-8B models. 12-16GB = 14B. 20-24GB = 27-35B (sweet spot). 64-128GB unified = very large.
Qwen (“chwen”) by Alibaba Cloud. Timeline: April 2023 closed beta → Sept 2023 public → June 2024 Qwen 2 → April 2025 Qwen 3 (Apache 2.0, 36T tokens, 119 languages) → Feb 2026 Qwen 3.5 (27B matches GPT-5 Mini on SWE-bench, 600M+ downloads, 170K+ derivative models) → April 16, 2026 Qwen 3.6, with a dense 27B that hits 77.2% on SWE-bench (best dense coding model on the leaderboard) and a 35B-A3B MoE variant tuned for consumer GPUs. Ollama shipped native Qwen 3.6 support on launch day, including a qwen3.6 tag that handles quantization automatically.
Why so good: $53B Alibaba AI investment. Apache 2.0 as ecosystem strategy. Relentless iteration.
| Benchmark | Qwen 3.5 27B | GPT-5.4 | Opus 4.6 |
|---|---|---|---|
| PinchBench | 90.0% | 90.5% | 93.3% |
| SWE-bench | 72.4% | — | 80.9% |
| IFEval | 95.0% | — | — |
| HumanEval | 92.7% | — | — |
Pros: Free forever (Apache 2.0). Runs on consumer hardware (~20GB). Privacy by default. 90% of frontier. Massive ecosystem.
Cons: Ollama tool-calling bugs (set reasoning: false). Can overthink/loop. Weaker on complex multi-step reasoning. 128K context (vs 1M+ GPT-5.4).
ollama pull qwen3.5:27b && ollama serve
export OLLAMA_FLASH_ATTENTION=1
export OLLAMA_CONTEXT_LENGTH=65536
| Model | Best For | VRAM |
|---|---|---|
| Qwen 3.6 27B | Best all-around (new May 2026 pick) | ~20 GB |
| Qwen 3.6 35B-A3B MoE | Fast on consumer GPUs (only ~3B active) | ~22 GB |
| Qwen 3.5 27B | Stable fallback, still excellent | ~20 GB |
| Qwen 2.5 Coder 32B | Coding | ~20 GB |
| Llama 4 Scout | General purpose | 16+ GB |
| DeepSeek-R1 32B | Reasoning | ~20 GB |
| Qwen 2.5 Coder 14B | Limited hardware | ~10 GB |
PinchBench: 23 real tasks, 75+ models (May 2026 snapshot).
| # | Model | Score |
|---|---|---|
| 1 | Claude Opus 4.7 | ~95% (est.) |
| 2 | Claude Opus 4.6 | 93.3% |
| 3 | Qwen 3.6 27B | ~92% (est.) |
| 4 | Trinity Large (Arcee AI) | 91.9% |
| 5 | GPT-5.4 | 90.5% |
| 6 | Qwen 3.5 27B | 90.0% |
| 7 | MiniMax M2.7 | 89.8% |
| 8 | Claude Haiku 4.5 | 89.5% |
| 9 | Qwen 3.5 397B MoE | 89.1% |
| 10 | Nemotron 3 Super 120B | 88.6% |
What changed in May: Opus 4.7 (April 16) and Qwen 3.6 27B (also April 16) reshuffled the top of the list. Qwen 3.6 hit 77.2% SWE-bench as the best dense coding model and is the new community pick if you can spare ~20 GB VRAM — see the Qwen story above.
models:
default: ollama/qwen3.5:27b
routing:
- match:
categories: [health, finance, journal, personal]
provider: ollama/qwen3.5:27b
force_local: true
- match:
keywords: [complex, analyze, plan, research, compare]
fallback_on_failure: true
provider: openai/gpt-5.4
- match:
keywords: [critical, important, difficult]
manual_escalation: true
provider: anthropic/claude-opus-4-7
providers:
ollama:
host: http://192.168.1.50:11434
openai:
api_key: ${OPENAI_API_KEY}
anthropic:
api_key: ${ANTHROPIC_API_KEY}
Routes to Qwen by default (free), forces sensitive data local, escalates hard tasks to GPT-5.4, reserves Opus for explicit request. ~$10–15/month.
Based on public statements — blog (Feb 15, 2026), Pragmatic Engineer podcast, Lex Fridman #491, Fortune/TechCrunch/CNBC interviews.
“An AI that actually does things.” Vision: “an agent that even my mum can use.” He calls this “agentic engineering” and frames AI agents as a learned skill: “You pick up the guitar — you’re not going to be good at the guitar in the first day.”
ClawHavoc response was slow. He joined OpenAI Feb 14, 2026 and transferred OpenClaw to an independent foundation with OpenAI backing. The foundation board still hasn’t published its governance documents as of mid-May 2026, and Steinberger himself hasn’t posted a new public update on OpenClaw’s direction since the February announcement — an unusual silence for a maintainer who used to write weekly. One maintainer’s warning still stands: “If you can’t run a command line, this is too dangerous.”
This guide favors security researchers (Microsoft, Palo Alto, Cisco) over the creator’s optimism. That’s right for safety. But Steinberger’s graduated-trust approach is valid for people who understand their risks. The Feb-to-May 2026 stretch — Google account bans, Anthropic’s metered-credit pivot, 13 new CVEs in a single month — vindicates the cautious framing more than the optimistic one.