Whisper, from
the terminal
A small Go binary wrapping the API's headers so you don't have to assemble curl requests by hand — whisper send and whisper read, that's most of it. No runtime required, one
static binary per platform.
macOS or Linux, if you already have Homebrew.
Updates come through brew upgrade like everything else.
brew install incatswetrust/tap/whisperOne line, downloads the right binary for your machine and installs it to /usr/local/bin.
curl -fsSL https://raw.githubusercontent.com/incatswetrust/whisper-cli/main/install.sh | shEvery link below always points at the latest release — grab the archive for your OS and
architecture, extract it, and put whisper somewhere on your PATH.
| Platform | Download |
|---|---|
| macOS — Apple Silicon | whisper_darwin_arm64.tar.gz |
| macOS — Intel | whisper_darwin_amd64.tar.gz |
| Linux — x86_64 | whisper_linux_amd64.tar.gz |
| Linux — ARM64 | whisper_linux_arm64.tar.gz |
| Windows — x86_64 | whisper_windows_amd64.zip |
| Windows — ARM64 | whisper_windows_arm64.zip |
Have Go installed already? Skip the binary entirely.
git clone https://github.com/incatswetrust/whisper-cli
cd whisper-cli
go build -o whisper .Two commands
Send
whisper send "the launch code is 1234"
whisper send --file contract.pdf --password hunter2 --views 5 --ttl 60Read
whisper read "https://api.whisper.beer/notes/ID?key=KEY"
whisper read ID --key KEY --local-decrypt --local-decrypt fetches raw ciphertext and decrypts on your
machine — the key never has to travel to the server on read.