Skip to content

Welcome to Wiregram ​

Wiregram is a multi-backend chat client for the terminal. Telegram, WhatsApp, Matrix, Mattermost and email in one keyboard-driven window, with optional AI Chat Agents that answer your DMs. It is a single static binary, written in Go.

Alpha software

Wiregram is under active development. Expect rough edges, and settings or the database format may change between releases. Please report bugs in issues.

Wiregram in a terminal

Getting Started ​

  • Installation: download a release or build from source
  • Usage: the screens, the mouse and getting around
  • Keybinds: every shortcut, screen by screen
  • Configuration: where Wiregram keeps its data, and its settings

Setup Guides ​

Telegram · WhatsApp · Matrix · Mattermost · Email

Core Features ​

  • Accounts: every account in one sidebar tree, with an unread digest
  • Chats: replies, threads, reactions, forwarding, mentions and search
  • Unread & Mentions: one card per chat that needs you
  • Media: inline images in kitty and Ghostty, half-blocks elsewhere
  • Email: IMAP and SMTP, one chat per correspondent
  • Themes: Zest and Copper
  • Chat Agents: AI bots that answer your private messages
  • Plugins: sandboxed Lua widgets
  • CLI: JSON Lines commands for scripts and AI agents

License ​

Wiregram is free and open source software under the AGPL v3 license.

Released under the AGPL v3 License.