articleJanuary 10, 2026
Clawdbot
A self-hosted Claude-powered assistant that runs across messaging platforms like WhatsApp, Telegram, and Slack—turning natural language into automated workflows for email, calendars, and home automation.
Summary
Clawdbot brings Claude to your messaging apps. Instead of using a web interface, you interact with Claude through WhatsApp, Telegram, Slack, Discord, Teams, Signal, or iMessage. The tool runs on your own devices, giving you control over your data while enabling agentic workflows.
Key Features
- Multi-platform messaging — Chat with Claude through any major messaging app
- Self-hosted — Runs on your devices, not in the cloud
- Extensible skills — Build custom automations through an open architecture
- Service integrations — Connects to email, calendars, todo lists, JIRA, Linear, and home automation
- Agentic workflows — Email management, meeting prep, scheduled briefings
- Claude Code integration — Run autonomous Claude Code loops from messaging apps
Architecture
graph LR
subgraph Messaging["Messaging Platforms"]
WA[WhatsApp]
TG[Telegram]
SL[Slack]
DC[Discord]
end
subgraph Clawdbot["Clawdbot (Self-Hosted)"]
Core[Message Router]
Skills[Skills Engine]
Claude[Claude API]
end
subgraph Services["External Services"]
Email[Email]
Cal[Calendar]
Todo[Todo Lists]
Home[Home Automation]
end
WA & TG & SL & DC --> Core
Core --> Claude
Claude --> Skills
Skills --> Services
Installation
Requires Node.js 22+ or Bun:
npm install -g clawdbot
# or clone and build from source
Connections
- claude-code-skills — Both use extensible skill systems to teach Claude specialized workflows