Controlling Claude Code via WhatsApp with Channels Feature

WhatsApp Integration with Claude Code
A developer on r/ClaudeAI demonstrated connecting WhatsApp to a live Claude Code session using the new Channels feature available in version 2.1.80+. This setup allows text messages, voice notes, and voice replies to interact with the same CLI session that has full tool access.
Technical Implementation
The stack includes:
- A Go bridge using whatsmeow on a spare phone with a prepaid SIM
- TypeScript MCP Channel server
- OpenAI Whisper for transcription
- OpenAI TTS for voice replies
The workflow described: sending a voice note from a phone triggers Whisper transcription, then Claude can check emails via M365 MCP and reply with a voice note. All interactions happen in the same terminal session with shared context and tool access.
Commands and Setup
The command to run this setup:
claude --dangerously-skip-permissions --dangerously-load-development-channels server:whatsapp-channelThe developer mentioned using "other known methods" for the WhatsApp bridge beyond whatsmeow, and plans to extend the system with live phone calls via WhatsApp Business API + Vapi.ai, pushing calls into the same session for shared context across text, async voice, and real-time calls.
Community Questions
The post asks several technical questions for other developers:
- Experimentation with Channels and what's being pushed into sessions
- Connections with Telegram or Slack as Channels
- Better alternatives to whatsmeow for WhatsApp bridging
- Experience with Vapi or similar services for live voice with Claude Code
The developer offered to share architecture details and build prompts if there's community interest.
📖 Read the full source: r/ClaudeAI
👀 See Also

Local Multi-Agent Research Assistant Saves 15-25 Minutes Per Task
An IT admin built a local multi-agent research pipeline using Ollama models that generates structured briefs in ~2 minutes instead of 20-30 minutes of manual research. The system runs on RTX 5090 with 64GB RAM and integrates with OpenClaw for agent management.

Accidental Dashboard Built with Claude Created a Product Commitment Nightmare
A developer built a dashboard with Claude in 2 days, forgot to feature-flag it, 40 customers found it and love it. Now customers want customization, requiring a 3-week refactor to make the hardcoded code extensible.

Agentic Infrastructure: Replacing Splunk with Claude Code Agents for Server Monitoring
A developer deploys Claude Code sessions as services — router, monitors, dashboard poller — connected via WebSocket hub. Watchers are cheap bash; LLM wakes every 5 min for drain cycle. Dashboard tiles are natural-language queries cached in SQLite.

Using Claude as a Critical Marketing Foil for SaaS Product Refinement
A developer used Claude not for code generation but as a contrarian marketing lead, asking it to provide brutally honest criticism of their SaaS product Prompt Optimizer. This approach helped identify weak messaging and refine the value proposition from features to user relief.