A personal AI assistant that meets you in your DMs
Because downloading yet another chat app just to talk to an LLM is exhausting.
A Node.js gateway that turns your existing chat apps into the interface for a persistent, multi-channel AI agent with local memory and system access.
What it does
OpenClaw is a local-first AI assistant gateway. You run it on your own devices, and it answers through the messaging channels you already use—WhatsApp, Telegram, Slack, Discord, Signal, iMessage, and about a dozen others. It can speak and listen on macOS, iOS, and Android, and it offers a live Canvas workspace for agent-driven visual tasks. The Gateway acts as the control plane; the assistant itself is the product.
The interesting bit
Instead of building yet another web dashboard, OpenClaw treats your existing chat apps as its front end. It also routes different channels or peers to isolated agents with separate sessions, and it can sandbox non-main sessions in Docker while keeping the default main session on the host—a pragmatic, if slightly paranoid, security model.
Key highlights
- Voice Wake and Talk Mode on macOS/iOS/Android, with ElevenLabs or system TTS fallback
- Live Canvas with A2UI for visual, agent-controlled workspaces
- Multi-channel inbox covering 20+ platforms including IRC, Matrix, Nostr, and WeChat
- DM pairing by default: unknown senders must be approved with a pairing code before the bot responds
- macOS menu bar companion app and mobile nodes for iOS/Android
Caveats
- Requires Node 24 (or at least Node 22.19+), so you will need a recent runtime
- Windows support is WSL2-only; native Windows is not recommended
- The default
mainsession runs tools directly on the host, meaning the agent has full machine access until you explicitly enable sandboxing for other sessions
Verdict
Worth a look if you want a private, single-user AI that feels native to the chat apps you already live in. Avoid if you prefer managed cloud assistants or cannot stomach running a Node gateway 24/7.
Frequently asked
- What is openclaw/openclaw?
- Because downloading yet another chat app just to talk to an LLM is exhausting.
- Is openclaw open source?
- Yes — openclaw/openclaw is an open-source project tracked on heatdrop.
- What language is openclaw written in?
- openclaw/openclaw is primarily written in TypeScript.
- How popular is openclaw?
- openclaw/openclaw has 385.6k stars on GitHub and is currently cooling off.
- Where can I find openclaw?
- openclaw/openclaw is on GitHub at https://github.com/openclaw/openclaw.