wavoice: open-source CLI connects WhatsApp voice calls to LiveKit agents in 90s
yashubhakt · reddit · 2026-10-18
A developer open-sourced wavoice (MIT), a CLI that connects WhatsApp voice calls to LiveKit voice agents.
Manual setup is painful: you must enable calling flags on Meta's Graph API, configure multiple webhooks, extract the SDP offer from Meta's payload, and wire it to LiveKit's telephony connector. wavoice automates all of it:
- Discovers your WhatsApp phone number ID and enables voice calling on Meta
- Sets up webhooks and starts a Cloudflare tunnel (no ngrok needed for local testing)
- Catches incoming calls, translates the WhatsApp SDP offer, and sends it to LiveKit via AcceptWhatsAppCall
- Dispatches the call directly to your LiveKit agent room
To test: run uvx wavoice livekit setup for credentials, start the webhook bridge with uvx wavoice livekit dev --agent-name <agent> --no-agent, then call your WhatsApp Business number from your phone and the LiveKit agent answers. Repo: amitbhakt/wavoice on GitHub.
More from coding & agent
- Dev open-sources an X network map tool with a Grok agent prompt to collect data — jacob_posel · 2026-10-18
- Serverless, explained with a pizza shop and ghost kitchen analogy — thisiskp_ · 2026-10-18
- Pydantic AI CodeMode speculatively runs tools mid-generation, cutting 3 lookups from 8.7s to 4.7s — samuelcolvin · 2026-10-18
- 18 AI engineering concepts, from RAG variants to LoRA/QLoRA, mapped to open-source repos — MaryamMiradi · 2026-10-18
- Bilibili Creators Used Claude to Make an Undertale Music Video, Surprising Reddit — Luciaka · 2026-10-18
- Model-agnostic harnesses will never get the most out of a model — gethackteam · 2026-10-18