A self-hosted personal AI assistant that connects to your existing messaging apps and devices.
OpenClaw is a self-hosted, personal AI assistant platform that connects to your existing messaging apps and devices. It provides a local control plane (Gateway) that routes conversations to an AI agent, allowing you to interact with an assistant via WhatsApp, Telegram, Slack, and many other channels. It solves the problem of fragmented AI tools by offering a unified, private, and extensible assistant that you control.
Developers and tech-savvy users who want a private, customizable AI assistant integrated into their daily messaging workflows and device ecosystems.
Developers choose OpenClaw for its unparalleled integration breadth across messaging platforms, its strong emphasis on self-hosting and data privacy, and its extensible architecture that allows deep customization and local device control.
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates with over 20 messaging services including WhatsApp, Telegram, Slack, and Discord via a unified multi-channel inbox, allowing AI assistance wherever you communicate.
Prioritizes privacy by running the Gateway on your own hardware, ensuring all data and AI interactions remain self-hosted and user-controlled.
Companion apps for macOS, iOS, and Android enable local device actions like camera access, notifications, and screen recording through a WebSocket control plane.
Includes a built-in browser controller, cron jobs, webhooks, and a skills system for creating custom tools and extending assistant capabilities.
Offers a step-by-step CLI wizard (openclaw onboard) and comprehensive documentation for setup, reducing initial friction despite complexity.
Each messaging channel requires specific authentication (e.g., API tokens, OAuth), and security defaults like DM pairing demand manual approval, making setup tedious.
Key integrations like iMessage rely on macOS or third-party apps (BlueBubbles), and voice wake words are limited to macOS/iOS, fragmenting the cross-platform experience.
Self-hosting necessitates managing Node.js updates, gateway daemons, and potential breaking changes across channels, with no managed service option.
While extensible, the skills registry (ClawHub) is minimal compared to commercial assistants, requiring more custom development for advanced workflows.