
Astroid is a production WhatsApp automation platform written in Go on top of whatsmeow. It fans a single inbound message out to 20+ internal services, routes intent across multiple AI models, and runs media pipelines for audio, image and document handling — all behind an MCP tool-calling layer with a Telegram bridge for operators.
Intent is classified first, then dispatched to the cheapest model that can serve it — fast local models for routine replies, frontier models only for hard reasoning. Cuts cost and latency without capping capability.
Every external capability (search, media, home automation) is an MCP tool, so the model surface stays uniform and new tools drop in without touching the router.
whatsmeow + goroutines handle thousands of concurrent sessions with predictable memory; the hot path never blocks on a model call.
Handles real daily traffic with sub-second routing on the hot path; new tools ship as isolated MCP servers.