Skip to content

openclaw/openclaw

⭐ 370,413  ·  TypeScript  ·  GitHub Repo

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

ai assistant crustacean molty openclaw own-your-data personal

1-Sentence Summary

Your private, local-first AI assistant that unifies 20+ chat channels on any OS.

🔥 Key Capabilities & USP

  • Multi-Channel Inbox: Integrates with over 20 messaging platforms (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, etc.) so you never have to switch apps. Solves the pain of managing multiple chat interfaces for a single assistant.
  • Local-First & Private: Runs entirely on your own devices with no cloud dependency. Your data never leaves your hardware. Solves the core privacy concern of using AI assistants.
  • Voice Wake & Talk Mode: Supports wake words on macOS/iOS and continuous voice interaction on Android with ElevenLabs and system TTS. Solves the friction of typing when hands-free is needed.
  • Live Canvas & A2UI: An agent-driven visual workspace that renders interactive content dynamically. Solves the limitation of text-only AI interactions by enabling rich, visual agent outputs.
  • Multi-Agent Routing: Route messages from different channels/accounts/peers to isolated agents with per-agent sessions. Solves the need for context separation across different conversations and identities.

USP: OpenClaw is the only self-hosted, single-user AI assistant that combines local-first privacy with universal channel support and voice capabilities—all managed from a single CLI gateway on your own hardware.

Architecture

Technical Architecture

ComponentDetails
RuntimeNode.js 24 (recommended) or Node 22.16+
Package Managernpm or pnpm (global install)
Daemon Managementlaunchd (macOS) or systemd (Linux) user services
SandboxingDocker, SSH, or OpenShell backends for isolated sessions
DeploymentmacOS, Linux, Windows (via WSL2), Docker, Nix
CLI InterfaceSingle openclaw command with subcommands (onboard, gateway, agent, message, pairing, doctor)
SecurityDM pairing codes for channel authorization

Quick Start Guide

bash
# Install globally
npm install -g openclaw@latest
# or: pnpm add -g openclaw@latest

# Run onboarding with daemon installation
openclaw onboard --install-daemon

# Start the gateway
openclaw gateway --port 18789 --verbose

# Send a message
openclaw message send --target +1234567890 --message "Hello from OpenClaw"

# Talk to the assistant
openclaw agent --message "Ship checklist" --thinking high

# Approve a DM pairing
openclaw pairing approve <channel> <code>

# Run diagnostics
openclaw doctor

Pros, Cons & Use Cases

Pros

  • Privacy-first: Fully local, self-hosted, and offline-capable—your data stays on your devices.
  • Extensive channel support: Works with 20+ messaging platforms out of the box.
  • Voice capabilities: Wake word and continuous talk mode on mobile/desktop.
  • Active development & major sponsors: Backed by OpenAI, GitHub, NVIDIA, and Vercel.
  • Strong security defaults: DM pairing codes and sandboxed session isolation.

Cons

  • Requires Node.js runtime: Must have Node 22+ or 24 installed.
  • No native Windows support: Windows users must use WSL2.
  • Single-user focus: Not designed for team collaboration or enterprise multi-tenant use.
  • Host-level tool execution: Default tools run on the host for the main session—a security consideration.
  • Technical setup required: Not a plug-and-play consumer product; requires CLI comfort and configuration.

Who should NOT use this?

  • Non-technical users who expect a GUI-based, one-click install experience.
  • Enterprise teams needing multi-user collaboration, role-based access control, or centralized management.
  • Windows-only users unwilling or unable to set up WSL2.
  • Users seeking a cloud-managed, zero-maintenance assistant (e.g., ChatGPT, Claude, Gemini).

Ideal Use Cases

  • Privacy-conscious individuals who want to own their AI data and avoid cloud surveillance.
  • Power users who live across multiple messaging platforms and want a single assistant to unify them.
  • Developers & tinkerers who enjoy self-hosting and configuring their own tools.
  • Mobile users who need voice-first AI interaction on Android or macOS/iOS.
  • Multi-device households where the assistant follows the user across desktop, laptop, and phone.

Community & Activity

OpenClaw is on an absolute tear with 370,413 stars—a clear signal of massive community interest and validation. This is not a side project; it's a movement. The project is actively maintained (last updated May 2026) and has secured sponsorship from industry giants including OpenAI, GitHub, NVIDIA, and Vercel. The "crustacean" branding is quirky but memorable, and the community around local-first AI is growing rapidly. If you value privacy, control, and cross-platform ubiquity, this is the project to watch—and to contribute to.

Project data from GitHub API, updated in real-time