Welcome to OpenClaw
OpenClaw is a personal AI assistant you run on your own devices. It acts as a central gateway that connects AI agents to all your messaging platforms—WhatsApp, Telegram, Discord, Slack, Signal, iMessage, and more.What is OpenClaw?
OpenClaw provides a local-first Gateway that serves as a single control plane for:- Multi-channel messaging: Connect to WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Google Chat, Microsoft Teams, and more
- AI agent integration: Built-in Pi agent runtime with RPC mode, tool streaming, and block streaming
- Session management: Per-sender sessions with group isolation and activation modes
- Security by default: DM pairing, allowlists, and sandbox isolation for group chats
- Multi-platform support: macOS menu bar app, iOS/Android nodes, and web control UI
Key Features
Multi-Channel Inbox
Connect to WhatsApp, Telegram, Discord, Slack, Signal, iMessage, and more from a single gateway
Local-First Gateway
Self-hosted control plane for sessions, channels, tools, and events
AI Agent Runtime
Built-in Pi agent with tool streaming, workspace isolation, and multi-agent routing
Platform Apps
macOS menu bar app, iOS/Android nodes, and web control UI
How It Works
The Gateway runs as a WebSocket server (default port 18789) on your local machine or VPS. All messaging channels connect through the Gateway, which routes messages to the appropriate AI agent based on your configuration.Quick Links
Quickstart
Get up and running in under 5 minutes
Installation
Detailed installation instructions
Configuration
Configure your gateway and channels
Architecture Overview
OpenClaw’s architecture consists of:- Gateway: WebSocket control plane at
ws://127.0.0.1:18789 - Channels: Messaging platform integrations (WhatsApp, Telegram, etc.)
- Agents: AI agent runtime with Pi agent support
- Sessions: Per-sender session management with group isolation
- Tools: Browser control, canvas, nodes, cron jobs, and automation
- Platform Apps: macOS app, iOS/Android nodes, web UI
Use Cases
- Personal AI Assistant: Chat with AI on your preferred messaging platform
- Multi-Agent Systems: Route different channels or groups to specialized agents
- Automation: Set up cron jobs, webhooks, and automated workflows
- Team Collaboration: Shared AI assistant for Discord/Slack teams with role-based access
- Voice Interaction: Voice Wake and Talk Mode on macOS/iOS/Android
- Visual Workspace: Live Canvas for agent-driven visual interactions
Security & Privacy
OpenClaw is self-hosted and local-first:- All data stays on your devices
- Default DM pairing prevents unauthorized access
- Allowlists control who can interact with your assistant
- Sandbox isolation for group chats
- Optional password/token authentication for web access
Next Steps
Install OpenClaw
Follow the installation guide to set up OpenClaw on your system
Run the Onboarding Wizard
Use
openclaw onboard --install-daemon to configure your gateway and channelsCommunity & Support
- GitHub: openclaw/openclaw
- Discord: Join our community
- Documentation: docs.openclaw.ai
- Website: openclaw.ai

