OpenClaw: Self-hosted personal AI assistant
Personal AI assistant that runs on your own devices and connects to messaging platforms like WhatsApp, Telegram, and Slack.
Learn more about OpenClaw
OpenClaw is a self-hosted AI assistant designed for personal use across multiple platforms and operating systems. It operates through a local Gateway control plane that manages sessions, channels, and tools while connecting to various messaging platforms including WhatsApp, Telegram, Slack, Discord, and others. The system supports multiple AI model providers like Anthropic Claude and OpenAI, with OAuth authentication and API key fallbacks. Users can deploy it on macOS, Linux, and Windows (via WSL2) with voice capabilities, live canvas rendering, and multi-agent routing for different channels.
Multi-channel Integration
Connects to over 10 messaging platforms including WhatsApp, Telegram, Slack, Discord, Signal, and iMessage through a unified interface.
Local Gateway Architecture
Runs entirely on user devices with a WebSocket control plane managing sessions, presence, configuration, and tool execution locally.
Voice and Canvas
Includes speech recognition and synthesis for macOS/iOS/Android, plus a live visual workspace with agent-driven UI controls.
See how people are using OpenClaw
Related Repositories
Discover similar tools and frameworks used by developers
AutoGPT
Block-based visual editor for autonomous AI agents.
Stable Diffusion
Text-to-image diffusion in compressed latent space.
Wan2.2
Open-source diffusion framework for multi-modal video generation.
GroundingDINO
Zero-shot object detection from text prompts.
OpenPose
Multi-person 135-keypoint anatomical detection in C++.