Skip to content

Installation ​

Wiregram is one static binary with no runtime dependencies. Releases are built for Linux and macOS on amd64 and arm64.

Binary ​

Download the latest release for your platform. The assets are named wiregram-OS-ARCH:

PlatformAsset
Linux x86-64wiregram-linux-amd64
Linux ARM64wiregram-linux-arm64
macOS Intelwiregram-darwin-amd64
macOS Apple siliconwiregram-darwin-arm64
sh
curl -fLo wiregram https://github.com/lebmatter/wiregram/releases/latest/download/wiregram-linux-amd64
chmod +x wiregram
./wiregram

Each release has a checksums.txt with the SHA-256 of every asset. Check the download before running it:

sh
curl -fLO https://github.com/lebmatter/wiregram/releases/latest/download/checksums.txt
sha256sum --ignore-missing -c checksums.txt

Linux packages ​

Releases also carry .deb and .rpm packages that install /usr/bin/wiregram:

sh
sudo apt install ./wiregram-linux-amd64.deb     # Debian, Ubuntu
sudo dnf install ./wiregram-linux-amd64.rpm     # Fedora, RHEL

From source ​

Requires Go 1.26 or newer. No C compiler is needed.

sh
git clone https://github.com/lebmatter/wiregram
cd wiregram
make
./wiregram

See Building for embedding Telegram and Google credentials in your own build.

Optional tools ​

  • mpv plays audio and video from the chat.
  • kitty or Ghostty draws images at full resolution. Other truecolor terminals get half-block images.
  • xdg-open (Linux) or open (macOS) opens attachments in your default app.

First launch ​

Run wiregram in an interactive terminal. After the splash, the first launch opens Add account; pick a network and follow its setup guide. Run wiregram -h for the full shortcut list.

Released under the AGPL v3 License.