Почтовый клиент, написанный с нуля: свой сервер, все ящики в одном инбоксе, а AI пересказывает непрочитанное за секунды. Почта без лишнего шума — и без Gmail.
hooyaxpost — self-hosted почта, календарь, контакты и RSS в одном приватном клиенте, который живёт на нашем сервере, а не у корпорации
Готовый webmail SnappyMail перестал устраивать — и мы написали замену с нуля поверх собственного почтового сервера. Получилась приватная альтернатива Gmail: мультиаккаунт с объединённым «All Inbox», полнотекстовый поиск, теги, снузы, правила и встроенный RSS-ридер. Сверху — AI-сводка: непрочитанные письма со всех аккаунтов уходят в Anthropic API и возвращаются коротким резюме на русском. Это не обёртка над чужим продуктом, а полноценный клиент: около 25 роутов и 30 серверных модулей.
К своему серверу подключаются внешние ящики — Yandex, Gmail, рабочий IMAP. Объединённый «All Inbox» показывает всю почту одной лентой, ключи внешних аккаунтов шифруются AES-256-GCM.
// accounts: own + yandex + gmail + imapCalDAV и CardDAV через Radicale: повторяющиеся события, синхронизация с телефоном, автодискавери через /.well-known. Календарь и адресная книга живут рядом с почтой, а не в чужом облаке.
// caldav + carddav → radicalePWA с web-push уведомлениями о новой почте по VAPID, реалтайм-обновления через SSE и горячие клавиши. Письмо пришло — телефон узнал об этом без открытой вкладки.
// push: vapid · realtime: sseПолнотекстовый поиск на SQLite FTS, теги, снузы и правила-фильтры наводят порядок в потоке. Встроенный RSS-ридер собирает ленты туда же — один экран вместо трёх сервисов.
// fts + tags + snooze + rules + rssДо 10 непрочитанных писем с каждого аккаунта — максимум 20 со всех — уходят в Anthropic API и возвращаются одним кратким резюме на русском. Кэш на 10 минут бережёт токены, а при недоступности AI почта продолжает работать как ни в чём не бывало.
// unread × 20 → summary · cache 10m · graceful degradationhooyaxpost развёрнут на боевом домене и закрыт логином: снаружи виден только вход со слоганом «Почта без лишнего шума» и анимированной терминальной консолью. Путь /v2/ — новая версия, поднятая рядом со старым SnappyMail на корне домена: миграция без простоя почты. Клиент каждый день обслуживает реальную переписку — со своего сервера и из внешних ящиков, с сессией на 24 часа.
Вся цепочка наша: от Postfix и Dovecot до интерфейса. Клиент собран на SSR — Fastify 4, шаблоны Eta и HTMX вместо тяжёлого SPA: страницы лёгкие, а интерактив остаётся живым.
Клиент работает как systemd-сервис hooyaxpost с ProtectSystem=strict, NoNewPrivileges и другими ограничениями, наружу смотрит только nginx через unix-сокет. Ключи внешних ящиков зашифрованы AES-256-GCM, сессия живёт 24 часа, HTML писем санитизируется перед показом.
service · hooyaxpostТёмная терминальная эстетика: сплит-экран входа с анимированной консолью, моноширинный шрифт и терракотовый акцент. Ниже — экраны десктопной и мобильной версии. Листайте или нажмите, чтобы открыть крупно.


// клик по карточке — открыть в полном размере
Специалисты с профильным IT-образованием и опытом промышленной разработки. AI для нас — инструмент проектирования, разработки и тестирования, а не замена экспертизы.
Свой почтовый сервер, клиент под ваши процессы и AI-сводка входящих — без подписок и чужих облаков.
info@hooyax.info ↗