What is Clawdbot?
Clawdbot is an open-source AI agent / message orchestration framework. Its core idea is:
π Connect messages from social platforms (like WhatsApp, Telegram, etc.) to your own local or private AI agents, instead of relying on closed SaaS bots.
One-line summary:
Clawdbot = Social message ingress + agent routing + tool execution layer
What problem does it solve?
Many people want to build AI bots like this, but usually get stuck on:
- β How do I receive WhatsApp / Telegram messages on my own machine?
- β How do I route messages to different agents?
- β How do I connect LLMs with local tools and automation?
- β How do I avoid vendor lock-in?
Clawdbotβs goal is to: standardize the pipeline from βmessage β agent β action.β
Core components
1οΈβ£ Message Ingress
Clawdbot can receive messages from multiple channels:
- WhatsApp (usually via webhook or non-official bridges)
- Telegram
- Discord
- Web APIs
All incoming messages are normalized into a unified Message Event.
[ WhatsApp / Telegram / Web ]
β
Message Adapter
β
Normalized Event
2οΈβ£ Message Router (Core Feature)
This is the heart of Clawdbot.
Messages are routed based on:
- Platform
- User / conversation
- Message type (text, image, command)
- Context (intent, memory, state)
They are then dispatched to different Agents.
Incoming Message
β
Router
βββ Sales Agent
βββ Support Agent
βββ Personal Assistant
βββ Tool Executor
Think of it as: π An AI-native API Gateway
3οΈβ£ Agent Runtime
Each agent typically includes:
- System prompt / instructions
- Memory (short-term / long-term)
- Tools (functions, scripts, HTTP calls, local programs)
- LLM backend (OpenAI, local models, Ollama, etc.)
Agents are not just for chatting β they can take actions:
- Query databases
- Call APIs
- Read/write files
- Trigger automation workflows
4οΈβ£ Local-first & Privacy-friendly
A major difference between Clawdbot and many SaaS bots:
-
Runs on your own machine, LAN, or private server
-
Can access:
- Local databases
- File systems
- Internal APIs
-
Flexible model choice:
- Cloud LLMs (OpenAI, etc.)
- Local LLMs (Ollama, LM Studio)
π Strong control over privacy and data ownership
Example message flow
User sends a message on WhatsApp:
βCheck yesterdayβs sales data.β
WhatsApp
β
Webhook / Bridge
β
Clawdbot Message Adapter
β
Router (intent: data query)
β
Data Agent
β
Local SQL / API call
β
Result
β
Response sent back to WhatsApp
Typical use cases
- π€ Personal AI assistant via WhatsApp
- π’ Internal company bots (no public internet exposure)
- π§ Multi-agent automation systems
- π AI glue layer for existing systems
- π Privacy-sensitive applications
Clawdbot vs traditional SaaS bots
| Feature | Clawdbot | SaaS Bots |
|---|---|---|
| Open source | β | β |
| Local deployment | β | β |
| Programmable agents | β | Limited |
| Internal system access | β | β |
| Model flexibility | β | β |
One bold takeaway π
Clawdbot is not βjust another chatbot.β Itβs a gateway from social platforms into your private AI agent ecosystem.
If you want, I can next:
- Draw a system architecture diagram
- Explain WhatsApp β local machine deployment in detail
- Compare Clawdbot vs AutoGen / LangGraph / Flowise
- Walk through the source code structure
Just tell me which direction you want to go π