Как перестать переключаться между IDE и почтой с помощью Matcha

05 мая 2026
1,094
82
3
1 месяц

Знакомая ситуация: вы глубоко погружены в код, терминал развернут на весь экран, и тут приходит уведомление о важном письме. Приходится сворачивать вкладки, открывать тяжеловесный Outlook или Gmail в браузере, терять фокус и контекст. Для тех, кто привык жить в консоли, это всегда маленькая боль.

Недавно я наткнулся на проект matcha. Это почтовый клиент для терминала (TUI), написанный на Go. Если вы когда-нибудь пробовали классические Mutt или Pine, то знаете, что их настройка — это отдельный вид медитации, граничащий с мазохизмом. Matcha идет по другому пути: она современная, красивая и, что самое приятное, расширяемая.

Banner

Что внутри и зачем это нужно

Проект построен на базе фреймворка Bubble Tea. Это сейчас золотой стандарт для создания интерфейсов в терминале на Go. Благодаря ему интерфейс не выглядит как привет из 80-х — тут есть плавная навигация, адекватная работа с цветами и поддержка современных возможностей эмуляторов терминала.

Основная идея в том, чтобы дать разработчику полноценный рабочий инструмент, который не выбивается из привычного окружения. Matcha поддерживает несколько аккаунтов, умеет отображать форматированный текст и, на удивление, довольно шустро работает с большими почтовыми ящиками.

Реклама

Demo

Плагины и кастомизация

Честно говоря, меня зацепило не столько само чтение писем, сколько подход к плагинам. У проекта уже есть встроенный "маркетплейс". Прямо из консоли можно подтянуть нужные расширения.

Например, управление плагинами выглядит так:

matcha marketplace                # смотрим, что есть интересного
matcha install <url_or_file>      # ставим расширение
matcha config <plugin_name>       # настраиваем под себя

В реестре уже больше 35 плагинов от сообщества. Это превращает почтовик в некий конструктор, где можно оставить только то, что реально используешь.

AI на службе у почты

Разработчики решили не игнорировать тренды и добавили интеграцию с нейросетями. Тут есть два интересных момента.

Во-первых, плагин для переписывания черновиков. Если нужно превратить поток мыслей в вежливое корпоративное письмо, можно подключить OpenAI, Ollama, Gemini или Claude. Это удобно, когда английский не родной или просто лень подбирать формулировки.

Во-вторых — поддержка AI-агентов. У Matcha есть CLI-команда send, которая работает в неинтерактивном режиме. Это значит, что вы можете скормить эту команду своему автономному агенту или скрипту автоматизации.

matcha send --to boss@company.com --subject "Отчет" --body "Все готово, тесты зеленые."

Стоит ли переходить на Matcha

Я бы не сказал, что этот инструмент заменит веб-интерфейс Gmail для всех и каждого. Если ваша работа завязана на просмотре сложных PDF-презентаций или бесконечных цепочек писем с кучей вложений, терминал все равно будет накладывать свои ограничения.

Однако Matcha идеально подходит, если:

  • Вы проводите 90% времени в терминале и Vim/Neovim.
  • Вам нужно быстро отвечать на тикеты или уведомления от GitHub/GitLab.
  • Вы хотите автоматизировать отправку писем через скрипты, но не хотите возиться с голыми SMTP-библиотеками.
  • Вам просто нравится эстетика TUI-приложений.

Проект еще активно развивается — в репозитории висит довольно много открытых issue, что нормально для молодого Open Source проекта. Но база на Go и Bubble Tea дает надежду на хорошую производительность и стабильность в будущем. Если вы ищете способ сократить количество переключений между окнами, Matcha определенно стоит того, чтобы потратить вечер на ее настройку.

Посмотреть исходники и документацию можно в репозитории проекта.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.