Skip to content
meirlabs

whatsapp-group-agent

Put an AI agent inside a WhatsApp group — it watches, tickets, and files

v0.1.0

The working architecture for dropping an AI agent into an existing WhatsApp group. The official Cloud API can't join real groups, so the agent rides a linked-device client on a dedicated, ban-tolerant number: it reads every message silently, opens and dedupes Linear tickets, files shared documents into a searchable library, and speaks only when addressed. Every rule in it — the per-group admission map, reactions-as-receipts, the fallback-model discipline — exists because its absence broke a real production build.

npx @meir-labs/skill-whatsapp-group-agent
GitHub

What it does

  • stands up the whole stack — OpenClaw on a VPS, a dedicated real SIM paired as a linked device, added to the group as a normal member
  • classifies every message and files it: deduped Linear tickets with rolling per-topic collections, a document library, and an FTS message log as the safety net
  • stays silent by default — reactions as receipts, replies only on @mention or reply-to-bot, nothing narrated into the chat
  • carries every gotcha: the participant-key reaction drop, the session-init race, the daily reconcile sweep, and the fallback-model discipline that keeps cheap models in line