What problem does it solve?
Provides a safe, auditable way to send messages to third parties and to search or sync WhatsApp chat history from the command line, removing manual phone interactions for non-routine messaging and archival queries.
Core Features & Use Cases
- Auth & Sync: QR-based login and continuous sync to keep local history current for searches and backfills.
- Search & Backfill: Query messages and backfill history for a specific chat or date range to retrieve past content.
- Send Messages & Files: Send text, group messages, and files to explicit JIDs; confirm recipient and content before sending as a safety guard.
- Machine-friendly Output: JSON output mode for deterministic parsing and automation in scripts and pipelines.
Quick Start
Send a WhatsApp text to +14155551212 with the message "Hello! Are you free at 3pm?" using the wacli send text command and confirm the recipient before sending.