OpenClaw

Active
GitHub TypeScript NOASSERTION

Description

OpenClaw is an open-source personal AI assistant platform supporting 25+ messaging channels (WhatsApp, Telegram, Slack, etc.) with multi-LLM integration and personal knowledge management.

Key Features

  • 25+ messaging channels - Unified access to WhatsApp, Telegram, Slack, Discord, WeChat, QQ, and more
  • Multi-LLM support - Works with OpenAI, Anthropic, and other providers via OAuth or BYOK
  • Voice interaction - Speech input/output on macOS, iOS, and Android for hands-free conversation
  • Canvas rendering - Live interactive canvas with user-controlled visual content display
  • DM pairing security - Default pairing policy treats inbound direct messages as untrusted input
  • Daemon mode - Installs as launchd/systemd user service for persistent background operation

Use Cases

💡 Deploy a personal AI assistant across WhatsApp, Telegram, and Slack for unified multi-channel access
💡 Build a private knowledge base and serve document-based Q&A through multiple messaging platforms
💡 Enable hands-free voice interaction on mobile devices for on-the-go AI assistance
💡 Run a 24/7 always-on personal AI butler on a self-hosted server or VPS

Quick Start

# Install OpenClaw (requires Node 24 or 22.19+)
npm install -g openclaw@latest

# Run onboarding wizard and install daemon
openclaw onboard --install-daemon

# Check gateway status
openclaw gateway status

# Send a message to the assistant
openclaw agent --message "Hello" --thinking high

Related Projects