Key takeaways
- Self-hosted gateway connects WhatsApp, Telegram, Discord, Slack, Signal, and iMessage to AI agents
- Model-agnostic — works with Claude, GPT, Gemini, local models, or any provider
- Skills system lets the assistant build and extend its own capabilities
- Free and open source (MIT) — you only pay for your own model API costs
- Rapid adoption with viral testimonials from developers calling it 'early AGI' and 'iPhone moment'
FAQ
What is OpenClaw?
A self-hosted AI assistant gateway that connects your chat apps to AI agents you control.
Is OpenClaw free?
Yes. MIT licensed. You pay only for model API costs (Claude, GPT, etc.).
What chat apps does OpenClaw support?
WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Google Chat, Microsoft Teams, and more.
Do I need a Mac to run OpenClaw?
No. Runs on macOS, Linux, Windows (WSL2), Raspberry Pi, or any VPS with Node 22+.
What models work with OpenClaw?
Any model — Claude, GPT, Gemini, DeepSeek, local models via Ollama, or custom providers.
Project Overview
OpenClaw is an open-source personal AI assistant that runs on your own hardware.[1] Unlike cloud-hosted AI assistants, OpenClaw is a self-hosted gateway that connects your existing chat apps — WhatsApp, Telegram, Discord, Slack, Signal, iMessage — to AI models you control.[2]
The project has seen rapid adoption since launch, with developers describing it as an "iPhone moment" and "the closest to experiencing an AI-enabled future."[3] The combination of self-hosting, multi-channel support, and an extensible skills system has resonated with power users who want AI assistance without giving up control of their data.
Created by Peter Steinberger (@steipete), OpenClaw is MIT licensed and community-driven.[4]
What It Does
OpenClaw serves as a gateway — a single control plane that bridges messaging apps to AI agents. You run the Gateway process on your machine (laptop, Mac mini, VPS, Raspberry Pi), and it becomes an always-available assistant you can message from anywhere.
Core capabilities:
- Multi-channel inbox — One assistant serves WhatsApp, Telegram, Discord, Slack, Google Chat, Signal, iMessage, Microsoft Teams, and more simultaneously
- Model-agnostic — Works with Anthropic Claude, OpenAI GPT, Google Gemini, local models via Ollama, or any OpenAI-compatible API
- Skills system — Extensible capabilities the agent can learn and use, including self-modification
- Cron jobs and heartbeats — Background automation and proactive check-ins
- Voice support — Voice Wake and Talk Mode on macOS/iOS/Android with ElevenLabs
- Live Canvas — Agent-driven visual workspace for rich interactions
- Browser control — Can browse the web, fill forms, and automate workflows
How It Works
The Gateway is the single source of truth for sessions, routing, and channel connections. When you send a message on WhatsApp (or any connected channel), the Gateway receives it, routes it to the configured AI agent, and sends the response back through the same channel.
Architecture:
- Gateway — Node.js control plane handling sessions, webhooks, cron, and channel adapters
- Agent runtime — The AI model (Claude, GPT, etc.) with tool access
- Skills — AgentSkills-compatible folders that teach the agent how to use tools[5]
- Channels — Adapters for each messaging platform (Baileys for WhatsApp, grammY for Telegram, etc.)
Key design decisions:
- Self-hosted — Runs on your hardware, your rules, your data
- Human-in-the-loop — Configurable approval for sensitive actions
- Persistent memory — Context persists across sessions via file-based memory (AGENTS.md, SOUL.md, USER.md, MEMORY.md)
- Hackable — Users frequently modify their assistant's behavior in real-time via chat
Skills System
OpenClaw's skills system is what makes it more than a simple chatbot wrapper.[5] Skills are directories containing a SKILL.md file with instructions the agent follows. Skills can:
- Teach the agent to use specific APIs or CLIs
- Define workflows for complex tasks
- Include scripts the agent can execute
- Gate themselves based on available binaries or API keys
Skill sources:
- Bundled — Ships with OpenClaw (GitHub, weather, TTS, etc.)
- ClawHub — Public skills registry at clawhub.com[6]
- Workspace — Custom skills in your local workspace
The agent can also create its own skills. Multiple testimonials describe OpenClaw "building upon itself" by creating new capabilities via conversation.
Business Model & Pricing
OpenClaw is free and open source under the MIT license.[4]
| Component | Cost |
|---|---|
| OpenClaw Gateway | Free (MIT) |
| Model API costs | You pay your provider directly |
| Companion apps | Free |
| ClawHub | Free |
The recommended setup is an Anthropic Claude subscription ($20-200/month depending on tier) or OpenAI Codex subscription. You can also use API keys directly, local models via Ollama, or free tiers from various providers.
Strengths
- True ownership — Your data stays on your machine; no cloud service dependency
- Channel flexibility — Message your AI from whatever app you already use
- Model freedom — Switch providers without changing your setup
- Rapid iteration — Active development with frequent releases
- Community momentum — Viral adoption and enthusiastic user base
- Self-improvement — The agent can extend its own capabilities
Weaknesses / Risks
- Technical setup required — Not a download-and-run consumer app; requires Node.js, CLI comfort
- Maintenance burden — Self-hosting means you handle updates, uptime, and debugging
- Model costs can surprise — Heavy usage with frontier models (Opus) adds up
- Channel fragility — WhatsApp/iMessage integrations depend on unofficial libraries
- Security surface — Connecting AI to messaging apps requires careful configuration
- Prompt injection vulnerability — Untrusted inputs (emails, messages) enter the same context as instructions
- Supply chain risk — Heavy npm dependency tree introduces potential vulnerabilities
- Name instability — Multiple renames (Clawd → Moltbot → OpenClaw) may confuse users
Critical Perspectives
The 382-comment Hacker News thread reveals significant security concerns:[7]
"Anyone installing this on their local machine is a little crazy. I have it running in Docker on a small VPS, all locked down. However, it does not address prompt injection."
"My biggest issue with this whole thing is: how do you protect yourself from prompt injection? It's Gmail and Calendar that get me."
Users describe elaborate workarounds — burner Gmail accounts, Docker isolation, read-only permissions — to mitigate risks. The core concern: any email or message could contain instructions that trick the AI into exfiltrating data.
Token costs also surfaced as a concern, with one user noting they "looked at Clawdbot at the beginning of the week, but the token use scared me off" — though they were inspired to build a more cost-efficient alternative.
The project acknowledges these tradeoffs. The documentation explicitly warns about treating inbound DMs as untrusted input and recommends careful configuration. But the fundamental tension remains: the more capable the assistant, the larger the attack surface.
Competitive Landscape
OpenClaw occupies a unique position — self-hosted personal AI assistant with multi-channel support. Comparisons:
vs. ChatGPT / Claude.ai ChatGPT and Claude.ai are cloud-hosted, single-interface chat apps. OpenClaw is self-hosted and meets you in WhatsApp, Telegram, or wherever you already are.
vs. Devin / Tembo Devin and Tembo are autonomous coding agents. OpenClaw is broader — a general-purpose assistant that can code but also manage calendars, send emails, control smart home devices, and more.
vs. Custom GPTs / Claude Projects Custom GPTs and Claude Projects offer limited customization within walled gardens. OpenClaw gives you full control over prompts, tools, memory, and behavior.
vs. LangChain / AutoGPT LangChain and AutoGPT are frameworks for building agents. OpenClaw is a complete, ready-to-use product with an opinionated UX.
Ideal User
- Power users who want AI assistance without cloud dependencies
- Developers comfortable with CLI and self-hosting
- Privacy-conscious users who want their data on their own machines
- Multi-device users who want one assistant across all their chat apps
- Tinkerers who enjoy customizing and extending their tools
Bottom Line
OpenClaw represents the "Linux of personal AI assistants" — powerful, hackable, and fully user-controlled. The trade-off is complexity: this isn't a consumer product you install in two clicks.
The viral adoption and enthusiastic testimonials suggest OpenClaw has found product-market fit with technical users who were waiting for exactly this. Whether it crosses into mainstream adoption depends on whether the team can reduce setup friction while maintaining the hackability that power users love.
For developers and power users already comfortable with self-hosting, OpenClaw delivers something no cloud AI assistant can: complete ownership of your AI relationship.