Repolode
floatpane

floatpane/matcha

A terminal email client built with Go and Bubble Tea, supporting multiple accounts, rich content and a plugin system.

Open-source alternative to:ThunderbirdApple Mail

Stars
1,200
Forks
94
Open issues
70
Last commit
7 hours ago

What is it?

Matcha is an email client that runs entirely in the terminal, so you can read, write and send email without leaving the command line. It is built with Go and the Bubble Tea TUI framework and supports multiple accounts and rich message content.

The project includes a plugin system with a built-in marketplace, where plugins can be browsed in the TUI and installed with a single command. Global logging flags control verbosity for the main command and subcommands, including a daemon mode.

On macOS, an optional menu bar helper shows the unread count, sends native notifications for new mail and lists accounts so you can open Matcha in a terminal. The helper connects to the Matcha daemon and is built with the Xcode Command Line Tools.

Key features

  • 01Full terminal email interface built with Bubble Tea
  • 02Supports multiple email accounts
  • 03Plugin system with a built-in marketplace and install command
  • 04Global verbose and debug logging flags
  • 05Optional macOS menu bar helper with unread count and notifications

Use cases

  • Checking and replying to email over SSH on a remote server
  • Keeping email in a terminal-centric workflow alongside other CLI tools
  • Getting new-mail notifications and unread counts on macOS

Things to know

  • The optional menu bar helper works only on macOS and needs Xcode Command Line Tools.

In collections

Topics

FAQ

What is matcha?
A terminal email client built with Go and Bubble Tea, supporting multiple accounts, rich content and a plugin system. Matcha is an email client that runs entirely in the terminal, so you can read, write and send email without leaving the command line. It is built with Go and the Bubble Tea TUI framework and supports multiple accounts and rich message content.
Is matcha free to use? What license does it have?
matcha is open source under the MIT license. Check the license terms before using it in commercial products.
Is matcha still maintained?
Actively maintained. The last commit to matcha was on Nov 7, 2026.
What can I use matcha for?
Checking and replying to email over SSH on a remote server Keeping email in a terminal-centric workflow alongside other CLI tools Getting new-mail notifications and unread counts on macOS
Where can I get matcha?
The source code and installation instructions are on GitHub: https://github.com/floatpane/matcha

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects