← All guides

What is OpenClaw? The self-hosted personal AI assistant, explained

OpenClaw keeps blowing up on GitHub and in search. Here's a plain-English rundown of what it actually is, how it works, and how to tell whether it's the tool you want — or whether you're really after a coding agent.

TL;DR: OpenClaw is an open-source (MIT), self-hosted personal AI assistant. It runs a local "Gateway" on your own devices and brings an AI assistant into the messaging channels you already use — WhatsApp, Telegram, Slack, Discord, iMessage, and more. It's about owning your data and running your assistant yourself. It is NOT a coding agent: if you want an AI that reads and edits your codebase, runs commands, and ships work, that's a different category (see the end).

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.

Security note from the project: treat inbound messages as untrusted input, and read the sandboxing guide before you connect other people or expose the Gateway remotely. Tools run on your host by default.

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

OpenClawA coding agent (e.g. Claude Code, Wuwei)
Main jobPersonal assistant in your chat appsRead/edit code, run commands, ship work
Where it livesA Gateway on your devices + messaging channelsOn your machine, on your real project
Who it's forAnyone wanting a self-hosted life/comms assistantDevelopers doing actual engineering
Open sourceYes (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.

Like OpenClaw's local, own-your-data philosophy but need an AI that actually writes and ships code? Wuwei is a free, open-source AI coding agent that runs on your own machine — it reads and edits your real project, runs commands, and lets you bring any model. Same values, aimed at getting engineering work done.

Windows · macOS · Linux — free, no login