What problem does it solve?
Provide a safe, scriptable way to send WhatsApp messages to third parties and to search or sync WhatsApp chat history from the command line, avoiding manual phone interactions for programmatic messaging and archive retrieval.
Core Features & Use Cases
- Authentication & Sync: QR-based auth with wacli auth and continuous sync options for keeping local stores up to date.
- Search & Backfill: Search messages by query, date ranges, or chat JID and backfill history for archival retrieval.
- Message Sending: Send texts, group messages, and files to specified JIDs with machine-readable JSON output for automation.
- Safety Practices: Require explicit recipient and message confirmation, avoid using for routine user chats, and use --json for parsing outputs.
Quick Start
Use the wacli skill to send a WhatsApp message to +14155551212 with the text Hello! Are you free at 3pm? and confirm the recipient and message before sending.