Skip to main content
OpenClaw is a self-hosted gateway that connects chat apps — WhatsApp, Telegram, Discord, Slack, iMessage — to AI agents.
Full OpenClaw documentation: docs.openclaw.ai GitHub repository: github.com/openclaw/openclaw

Key Facts

  • Open source — MIT licensed, community-driven
  • 50,000+ developers using it worldwide
  • Self-hosted — runs on your hardware, your rules
  • Multi-channel — one Gateway serves all messaging apps simultaneously
  • Agent-native — built for AI agents with tool use, sessions, memory, and routing

Key Capabilities

CapabilityDescription
Multi-channel gatewayWhatsApp, Telegram, Discord, iMessage from one process
Plugin channelsAdd Mattermost and more with extension packages
Multi-agent routingIsolated sessions per agent, workspace, or sender
Media supportSend and receive images, audio, and documents
Web Control UIBrowser dashboard for chat, config, and sessions
Mobile nodesPair iOS and Android with Canvas support
Memory & sessionsPersistent conversation state and context

Quick Install

npm install -g openclaw@latest
openclaw onboard --install-daemon
openclaw channels login
openclaw gateway --port 18789
Requirements: Node 22+, an API key (Anthropic recommended), and 5 minutes.