Wacli – WhatsApp CLI

Project reception & perceived value

  • Many see a WhatsApp CLI as a badly needed integration point, especially as WhatsApp is becoming a de‑facto control plane for AI and internal tooling.
  • Offline search with FTS5 over full chat history is praised; in‑app WhatsApp search is described as slow and painful.
  • Some question who will actually use a CLI, but others note devs are end‑users too, and CLIs provide speed, automation, and composability.

Implementation details: whatsmeow vs Baileys

  • whatsmeow is described as more stable and actively maintained than Baileys, used in production bridges.
  • Neither library requires a browser; they can run in mobile apps.
  • There’s curiosity about how many numbers get “burned” during development and whether this will trigger bans.

Risk of bans & Terms of Service

  • Multiple commenters report bans or suspensions for using third‑party clients, sometimes even when only logging in.
  • Advice: never use this with an account you care about; consider separate / throwaway numbers.
  • Some report bans reversed on appeal; others say bans were permanent for secondary accounts.
  • Even with Meta’s official APIs, automation is heavily restricted (24‑hour reply window, mandatory templates, verification, business focus).

Security, encryption & metadata

  • Debate over how “real” WhatsApp’s end‑to‑end encryption is:
    • One side: uses Signal Protocol; Meta staff cannot read messages.
    • Other side: closed-source app, forced updates, and potential backdoors mean practical insecurity.
    • Clarifications that cloud backups (iCloud/Google) are outside WhatsApp’s E2EE.
  • Confusion and disagreement around multi‑device E2EE behavior and whether messages route through a primary device.

Alternatives: Telegram, Matrix, SMS, others

  • Telegram is praised for its bot API and automation‑friendliness, but criticized for lack of default E2EE, potential compromise claims (which other commenters challenge and demand proof for), and metadata visibility.
  • Matrix is highlighted as a fully E2EE, self‑hostable, automation‑friendly alternative with simple bot users and no API bean‑counting; several people move to Matrix due to friction with WhatsApp and Slack.
  • SMS is seen as insecure and clunky but sometimes more robust for identity; virtual/VoIP numbers are discussed as throwaway options with caveats.

AI agents, CLIs, and platform control

  • Many see tools like this as primarily for AI agents to interact with WhatsApp, not just humans at a terminal.
  • There’s concern Meta may clamp down further as AI use grows, already disallowing general‑purpose chatbots via official channels.
  • Some argue WhatsApp’s tight control and limited APIs are what keep it relatively spam‑free; open protocols are seen as more spam‑prone.