The Desktop Interface for OpenClaw AI Agents featuring zero-config setup, multi-channel management, 55+ ready-to-use skills, 10+ AI provider integrations, and 20+ messaging channels.
ClawX is an Electron + React 19 desktop application providing a graphical interface for OpenClaw AI agents.
Core Capabilities
- Zero-config graphical setup wizard, no terminal/CLI/YAML required
- Modern chat interface with multi-session, history, and Markdown rendering
- Multi-channel management with independent operation and monitoring
- Visual Cron job scheduling without writing cron expressions
- Built-in skill marketplace with 55+ ready-to-use skills (productivity/dev tools/multimedia/smart home)
- Support for 10+ AI providers (OpenAI, Anthropic, Google, OpenRouter, Moonshot, Qwen, etc.)
- Support for 20+ messaging channels (WhatsApp, Telegram, Discord, Feishu, Email, etc.)
- Local-first data storage with native secure API key storage (Keychain/Credential Manager)
Architecture Dual-process design: Electron main process handles window/app lifecycle, Gateway process supervision, and system integration (tray, notifications, keychain); React renderer process manages component-based UI, Zustand state management, and WebSocket real-time communication. Communicates with OpenClaw Gateway via WebSocket JSON-RPC.
Installation
- Pre-built releases: Download from GitHub Releases
- From source:
git clone→pnpm run init→pnpm dev
System Requirements macOS 11+ / Windows 10+ / Linux (Ubuntu 20.04+), 4GB RAM (8GB recommended), 1GB disk space