A command line interface for whatsapp, based on go-whatsapp and tview
Things that work.
- Sending and receiving WhatsApp messages in a command line app
- Connects through the Web App API without a browser
- Uses QR code for simple setup
- Allows downloading and opening image/video/audio/document attachments
- Allows sending documents
- Allows color customization
- Supports desktop notifications
- Binaries for Windows, Mac, Linux and RaspBerry Pi
This is a WIP and mainly meant for my personal use. Heres some things you might expect to work that don't. Plus some other things I should mention.
- Only shows existing chats
- No unread message count
- No proper connection drop handling
- FaceBook obviously doesn't endorse or like these kinds of apps and they're likely to break when FaceBook changes stuff in their web app
How to get it running and how to use it
Always fresh, always up to date.
- Download a release
- Put the binary in your PATH (optional)
- Run with
whatscli
(or double-click) - Scan the QR code with WhatsApp on your phone (resize shell or change font size to see whole code)
Some ways to install via package managers are supported but the installed version might be out of date.
brew install normen/tap/whatscli
https://aur.archlinux.org/packages/whatscli/