Repolode
floatpane

floatpane/matcha

基于 Go 和 Bubble Tea 构建的终端邮件客户端,支持多账户与插件扩展。

可替代:ThunderbirdApple Mail

Star
1,200
Fork
94
未关闭 Issue
70
最近提交
7小时前

这是什么?

Matcha 是一款完全运行在终端里的邮件客户端,无需离开命令行即可收发邮件。项目基于 Go 和 Bubble Tea TUI 框架开发,支持多个账户和富文本邮件内容。

项目内置插件系统和插件市场,可在终端界面中浏览并通过命令安装插件。全局日志参数可控制主命令和子命令(包括 daemon 模式)的日志级别。

在 macOS 上,可选的菜单栏助手会显示未读邮件数量、为新邮件发送系统通知,并列出账户以便在终端中打开 Matcha。该助手与 Matcha daemon 通信,需要 Xcode Command Line Tools 进行构建。

核心功能

  • 01基于 Bubble Tea 构建的完整终端邮件界面
  • 02支持多个邮件账户
  • 03内置插件市场,可通过命令安装插件
  • 04全局 verbose 与 debug 日志参数
  • 05可选的 macOS 菜单栏助手,显示未读数并发送通知

适用场景

  • 通过 SSH 在远程服务器上查看和回复邮件
  • 在以终端为核心的工作流中统一处理邮件
  • 在 macOS 上获取新邮件通知和未读数量

使用前须知

  • 可选的菜单栏助手仅支持 macOS,并且需要安装 Xcode Command Line Tools。

收录于专题

标签

常见问题

matcha 是什么?
基于 Go 和 Bubble Tea 构建的终端邮件客户端,支持多账户与插件扩展。 Matcha 是一款完全运行在终端里的邮件客户端,无需离开命令行即可收发邮件。项目基于 Go 和 Bubble Tea TUI 框架开发,支持多个账户和富文本邮件内容。
matcha 可以免费使用吗?用的什么许可证?
matcha 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
matcha 还在维护吗?
活跃维护中。matcha 最近一次提交是在 2026年11月7日。
matcha 适合用来做什么?
通过 SSH 在远程服务器上查看和回复邮件 在以终端为核心的工作流中统一处理邮件 在 macOS 上获取新邮件通知和未读数量
在哪里获取 matcha?
源代码和安装说明在 GitHub 上:https://github.com/floatpane/matcha

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目