What problem does it solve?
It solves the need to send explicit WhatsApp messages to specific people or to search/sync WhatsApp history using the wacli CLI, instead of relying on automatic WhatsApp routing for normal chats.
Core Features & Use Cases
- Explicit third-party messaging: Send a WhatsApp message only when the user explicitly requests contacting someone else, with safety checks for recipient and message content.
- Auth and history sync: Perform QR-based authentication and run sync to keep local WhatsApp data up to date for later searching.
- Search and backfill: List chats, search messages within a chat, and backfill history with controlled request parameters (best-effort results when the phone is online).
Quick Start
Send a WhatsApp text message by providing a clear recipient and message content, for example: wacli send text --to "+14155551212" --message "Hello! Are you free at 3pm?"