Знакомо? Сидите за компьютером, а сообщения летят со всех сторон: рабочий чат, семейный Telegram, домовой чат, почта, напоминания. Каждое всплывает в углу экрана на пару секунд и исчезает. Отошли за кофе, посидели на созвоне, увлеклись работой, и уже не помните, что пропустили. Приходится по очереди открывать каждое приложение и листать: не написал ли кто-то что-то важное.

Меня это однажды достало, и я сделал небольшую программу, messhub. Она собирает все уведомления, которые компьютер и так показывает на экране, на одну аккуратную доску. Всплывашка исчезла, а сообщение осталось.

На всех картинках в статье вымышленные люди и сообщения.

Что это такое

messhub выглядит как полупрозрачная доска внизу экрана. На ней колонка на каждое приложение: рабочий мессенджер, Telegram, MAX, WhatsApp, почта, что угодно ещё. Новые сообщения появляются сверху колонки, а если из одного чата пришло несколько, они аккуратно складываются в одну плашку.

Доска не заменяет мессенджеры. Она просто помнит всё, что они вам показали, пока вы сами не отметите «прочитано». Прочитанное через сутки убирается само, так что доска не превращается в свалку.

Ответить из доски нельзя, но это и не нужно: щелчок по имени открывает нужное приложение, а ссылки открываются в браузере.

Главное: всё остаётся у вас

Это было моё первое и самое важное условие. Программа не отправляет ваши сообщения никуда: у неё нет своих серверов, облака и аналитики. История хранится в обычной папке на вашем компьютере.

И ещё важная деталь: messhub не лезет внутрь мессенджеров, не читает их базы и переписки. Он видит ровно то, что система и так показала вам на экране. Если сообщение не всплывало уведомлением, программа о нём просто не знает.

Наружу может уйти только то, что вы сами включите в настройках. Например, пересылка важных сообщений себе в Telegram, когда вы не за компьютером.

Что с ней можно делать

Ничего не пропускать

Самое простое и самое полезное. Вернулись с обеда, а все пропущенные сообщения на месте и разложены по приложениям. Прочитали сообщение, нажали галочку, и оно ушло. Если нажали случайно, пять секунд можно всё вернуть.

Отложить на потом

Бывает, что сообщение важное, но заняться им сейчас некогда. Его можно отложить: оно исчезнет с доски и вернётся через час, вечером или завтра утром. Как «напомнить позже» в почте, только для любых мессенджеров.

Навести порядок, как в почте

У всех есть чат, который пишет без остановки, и человек, чьи сообщения нельзя пропустить. Для этого есть правила, похожие на фильтры в почте. Например:

  • спрятать болтливый чат, чтобы он не мешал;

  • закреплять сообщения руководителя наверху колонки;

  • подсвечивать цветом всё, где упоминают ваше имя;

  • проигрывать звук, если в сообщении есть слово «срочно»;

  • пересылать себе в Telegram сообщения от конкретного человека.

Каждое правило читается как обычная фраза, например «сообщения от Ирины Соколовой подсвечивать синим». А если что-то вдруг спряталось, у каждого сообщения есть кнопка «Почему так?», которая покажет, какое правило сработало.

Правила можно объединять в профили: «Работа» включается сама в будни днём, «Дом» вечером и в выходные. Вечером рабочий чат не отвлекает, а утром снова на месте.

Спокойно показывать экран на созвоне

Одна кнопка размывает все сообщения на доске. Показываете презентацию коллегам и не переживаете, что всплывёт личная переписка.

Найти старое сообщение

Все сообщения сохраняются, даже прочитанные и спрятанные правилами. Если нужно вспомнить, во сколько переносили созвон или кто присылал ссылку, есть поиск по всей истории. Найденное можно вернуть на доску.

Почта рядом с мессенджерами

Письма тоже могут попадать на доску: из уведомлений почтовой программы или напрямую из ящиков (Яндекс, Mail.ru, Gmail, Outlook, iCloud). Ящиков можно подключить сколько угодно, а на почтовом сервере письма остаются непрочитанными.

Посмотреть, кто пишет больше всех

Есть статистика: кто пишет чаще всего, какие чаты самые шумные и в какие часы приходит больше сообщений. Рядом с каждым шумным чатом есть кнопка «скрыть», так что наводить порядок удобно прямо отсюда.

И ещё по мелочи

  • режим фокуса: на доске остаётся только важное, то есть закреплённое, подсвеченное и упоминания;

  • светлая и тёмная тема, прозрачность, размер текста;

  • недельный отчёт в Telegram: сколько и откуда пришло;

  • свои скрипты и сборки тоже могут присылать карточки на доску;

  • программа сама проверяет, всё ли работает, и подсказывает, что поправить;

  • русский и английский интерфейс.

Как это работает, если на пальцах

Когда мессенджер хочет показать уведомление, он не рисует его сам, а просит об этом систему. У системы для этого один общий канал. messhub тихо слушает этот канал: как только проходит уведомление, программа записывает его в небольшой файл-базу на вашем компьютере и показывает на доске.

Поэтому программа работает сразу со всеми приложениями и не требует никаких доступов к вашим аккаунтам. И поэтому же она честно видит только то, что было показано уведомлением.

Одна забавная находка по ходу. Telegram на Linux по умолчанию рисует свои всплывающие окна мимо системы, и их не видит никто. Лечится одной галочкой в его настройках: «Использовать системные уведомления». Программа сама подскажет это, если заметит.

Как попробовать

Программа работает на Linux и на Windows 10 и 11 (версия для Windows пока в бете). Установка обычная:

  • Ubuntu, Debian, Mint: скачать пакет .deb и открыть его или поставить командой sudo apt install ./messhub_*_all.deb;

  • Fedora, openSUSE: пакет .rpm;

  • Windows: установщик .msi двойным щелчком, установка через .bat или переносная версия в zip, которую можно запускать хоть с флешки.

После установки запустите messhub из меню. Доска появится внизу экрана и дальше будет запускаться сама. При первом запуске на Windows система спросит, можно ли программе читать уведомления. Нужно разрешить.

Что дальше

Сейчас я думаю над короткими сводками: чтобы после отпуска или долгой встречи можно было прочитать пересказ «что было, пока вас не было», а не листать сотню сообщений. Причём так, чтобы всё считалось прямо на вашем компьютере, без облака.

Программа бесплатная, с открытым кодом. Буду рад, если попробуете и расскажете, что понравилось, а что нет. Особенно пригодятся отзывы от тех, кто на Windows: эта версия совсем свежая.

Скачать и посмотреть код: https://github.com/DanielLetto2020/messhub

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

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
65.22%Да15
34.78%Нет8
0%Напишу в коментариях0
Проголосовали 23 пользователя. Воздержались 10 пользователей.