OpenClaw in one sentence
OpenClaw is a personal AI assistant that runs on your own devices and meets you in the chat channels you already use. Instead of logging into yet another web app, you talk to it in WhatsApp, Telegram, Slack, Discord, Signal, or iMessage — and everything is wired together through a local component called the Gateway. It's open source (MIT), self-hosted, and built around the idea that you own your data.
How OpenClaw is put together
The Gateway
A local control plane running on your machine that manages sessions, tools, events, and channel connections. It's the brain that ties everything together.
Channels
Connectors that bring the assistant into messaging services you already use — WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, and others.
Control UI / CLI / TUI
Ways to talk to the Gateway directly: a web Control UI, a command-line interface, and a terminal UI.
Tools, skills & plugins
Extensions that expand what the assistant can do; new capabilities are usually shipped as plugins and shared through ClawHub.
Companion apps & nodes
Add voice, canvas, camera, screen, and device-local actions on supported platforms.
Who OpenClaw is for
OpenClaw is aimed at a single operator who wants a personal assistant they fully control: it runs on your hardware, keeps your data with you, and reaches you where you already chat. If you care about self-hosting, data ownership, and not handing your life over to another cloud SaaS, it fits that mindset well. It's a life/comms assistant — reminders, messages, information, automations — not a specialized developer tool.
OpenClaw vs Claude Code vs a coding agent — clearing up the confusion
A lot of people find OpenClaw while searching around "Claude Code" and assume it's a coding tool. It isn't. OpenClaw is a personal assistant that lives in your chat apps. Claude Code and other coding agents are a different category: they read and edit your actual codebase, run commands, and finish engineering tasks. Same open/local values, very different jobs.
Different jobs, at a glance
| OpenClaw | A coding agent (e.g. Claude Code, Wuwei) | |
|---|---|---|
| Main job | Personal assistant in your chat apps | Read/edit code, run commands, ship work |
| Where it lives | A Gateway on your devices + messaging channels | On your machine, on your real project |
| Who it's for | Anyone wanting a self-hosted life/comms assistant | Developers doing actual engineering |
| Open source | Yes (MIT) | Varies — Wuwei is MIT; Claude Code is closed |
So which one do you actually want?
If you want an assistant that answers you in Telegram, manages reminders, and automates bits of your day — OpenClaw is a great fit, and the install is a one-line script for macOS, Linux, or Windows. If what you really want is an AI that opens your project, edits files, runs the build, and gets engineering work done — that's a coding agent, and that's where a tool like Wuwei comes in.
FAQ
Is OpenClaw free?
Yes. OpenClaw is open source under the MIT license and self-hosted, so there's no subscription for the software itself. You do need access to a model provider (hosted or local), and you run it on your own hardware.
Is OpenClaw the same as Claude Code?
No. OpenClaw is a personal AI assistant that lives in your chat apps and runs on your devices. Claude Code is a coding agent that works inside your codebase. They share open/local values but do very different jobs.
What platforms does OpenClaw run on?
macOS, Linux, and Windows. The installer provisions a supported Node.js runtime when needed; there are also Docker and Nix deployment paths.
I want AI that actually writes and edits my code — what should I use?
That's a coding agent, not a chat assistant. Wuwei is a free, open-source (MIT) AI coding agent that runs locally, reads and edits your real project, runs commands, and lets you bring any model — a good fit if you liked OpenClaw's local, own-your-data philosophy but need it for engineering work.