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.
# Install OpenClaw globally
npm install -g openclaw@latest
# or: pnpm add -g openclaw@latest
# Run onboarding wizard with daemon installation
openclaw onboard --install-daemon
# Start the gateway
openclaw gateway --port 18789 --verboseClawdbot 2026.1.24
- –Providers: Ollama discovery + docs; Venice guide upgrades + cross-links. (#1606) Thanks @abhaymundhara. https://docs.clawd.bot/providers/ollama https://docs.clawd.bot/providers/venice
- –Channels: LINE plugin (Messaging API) with rich replies + quick replies. (#1630) Thanks @plum-dawg.
- –TTS: Edge fallback (keyless) + `/tts` auto modes. (#1668, #1667) Thanks @steipete, @sebslight. https://docs.clawd.bot/tts
- –Exec approvals: approve in-chat via `/approve` across all channels (including plugins). (#1621) Thanks @czekaj. https://docs.clawd.bot/tools/exec-approvals https://docs.clawd.bot/tools/slash-commands
- –Telegram: DM topics as separate sessions + outbound link preview toggle. (#1597, #1700) Thanks @rohannagpal, @zerone0x. https://docs.clawd.bot/channels/telegram
Clawdbot 2026.1.23
- –TTS: move Telegram TTS into core + enable model-driven TTS tags by default for expressive audio replies. (#1559) Thanks @Glucksberg. https://docs.clawd.bot/tts
- –Gateway: add `/tools/invoke` HTTP endpoint for direct tool calls (auth + tool policy enforced). (#1575) Thanks @vignesh07. https://docs.clawd.bot/gateway/tools-invoke-http-api
- –Heartbeat: per-channel visibility controls (OK/alerts/indicator). (#1452) Thanks @dlauer. https://docs.clawd.bot/gateway/heartbeat
- –Deploy: add Fly.io deployment support + guide. (#1570) https://docs.clawd.bot/platforms/fly
- –Channels: add Tlon/Urbit channel plugin (DMs, group mentions, thread replies). (#1544) Thanks @wca4a. https://docs.clawd.bot/channels/tlon
clawdbot 2026.1.22
- –Highlight: Compaction safeguard now uses adaptive chunking, progressive fallback, and UI status + retries. (#1466) Thanks @dlauer.
- –Providers: add Antigravity usage tracking to status output. (#1490) Thanks @patelhiren.
- –Slack: add chat-type reply threading overrides via `replyToModeByChatType`. (#1442) Thanks @stefangalescu.
- –BlueBubbles: add `asVoice` support for MP3/CAF voice memos in sendAttachment. (#1477, #1482) Thanks @Nicell.
- –Onboarding: add hatch choice (TUI/Web/Later), token explainer, background dashboard seed on macOS, and showcase link.
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.
stablediffusion
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++.