OpenClaw
Personal assistant gateway that answers in Discord, Slack, WhatsApp and Telegram
OpenClaw runs a local Gateway that connects one assistant to Discord, iMessage, Slack, Teams, Telegram, WhatsApp and 20+ other channels, plus native apps for macOS, iOS, Android, Windows and Linux. Model providers and agent harnesses (Claude, Codex, local models) are swappable plugins; state, memory and credentials stay on the host. The same Gateway serves one person or a team, differing only in configuration.
Strengths
- Channels for Discord, iMessage, Slack, Teams, Telegram, WhatsApp and 20+ more from one Gateway
- Native companion apps on macOS, iOS, Android, Windows and Linux add voice, camera and screen
- No paid tier or hosted service; stewarded by a 501(c)(3) foundation
- Model providers and agent harnesses are plugins; swap Claude, Codex or local models
Weaknesses
- Tools run on the host for the main session unless sandboxing is configured
- Requires Node 24.16+ or 26.1+; the repo is pnpm-only, plain npm install is unsupported
- Daily version check phones home by default; disable with update.checkOnStart: false
- no GPU
- Docker + Compose
- Models: Claude, Codex, local models