LetterBot — локальный почтовый помощник для Windows с уведомлениями в Telegram

LOCAL / WINDOWS / TELEGRAM

Уведомления о почте в Telegram.

Бесплатно. Локально. Без ограничений.

LetterBot — бесплатная программа для Windows, которая читает IMAP-почту, определяет приоритеты и отправляет уведомления в Telegram. Обработка выполняется локально.

Windows 10/11 · AGPL-3.0 · 0 ₽

telegram · letterbot — online · локальный оператор

СРОЧНО · INVOICE

Счёт №847 на оплату — ООО «Поставщик»

Счёт на 187 400 ₽, срок оплаты — завтра. Приложен PDF.

Проверить сумму и реквизиты, оплатить сегодня

finance@company.ru · PRIO_AMOUNT_BASE · PRIO_DEADLINE_1D

12:03:41priority_v2_computed score=0.91
12:03:41verdict = URGENT
12:03:41reasons: PRIO_AMOUNT_BASE, PRIO_DEADLINE_1D, PRIO_ATTACHMENT_PDF

REAL OUTPUT / PRIORITY V2

0 ₽
forever
IMAP
LOCAL
данные на вашей машине
NO OPENAI
детерминированное ядро
AGPL-3.0
open source
MAIL FLOW

Письмо приходит. Решение остаётся у вас.

01
RECEIVE
IMAP

Healthcheck и подключение к ящикам, дедупликация. Режим read-only — письма не трогаются.

02
ANALYZE
Priority v2

Тип письма, сумма, срок, вложения, история отправителя — детерминированный скоринг.

03
EXPLAIN
Reason codes

Каждое решение с полным списком причин. Не чёрный ящик.

04
DELIVER
Telegram

Одно письмо — одно сообщение с кнопками приоритета и снуза.

EXPLAINABLE_AI

Приоритет не скрывается за «магией».

telegram · letterbot — online

СРОЧНО · INVOICE

Счёт №847 на оплату — ООО «Поставщик»

Счёт на 187 400 ₽, срок оплаты — завтра. Приложен PDF.

Проверить сумму и реквизиты, оплатить сегодня

finance@company.ru · PRIO_AMOUNT_BASE · PRIO_DEADLINE_1D · PRIO_ATTACHMENT_PDF

12:03:41priority_v2_computed score=0.91
12:03:41verdict = URGENT
12:03:41reasons: PRIO_AMOUNT_BASE, PRIO_DEADLINE_1D, PRIO_ATTACHMENT_PDF

REAL OUTPUT / PRIORITY V2

Каждое решение содержит код причины — от суммы на счёте до дедлайна «до завтра».

Детерминированный движок Priority v2 анализирует историю отправителя, тип письма (INVOICE, CONTRACT, SECURITY_ALERT…), ключевые слова дедлайна, тип вложения и частотные аномалии. Результат: Срочно / Важно / Низкий. Каждое решение с полным списком причин. Не чёрный ящик.

Подробнее о движке приоритизации →

LOCAL_FIRST

Ваш компьютер — не промежуточный сервер.

  • SQLITE Метаданные хранятся в data/mailbot.sqlite на вашем диске. Бэкап — копия файла.
  • IN-MEMORY Тела писем и содержимое вложений обрабатываются в памяти и не сохраняются.
  • IMAP READ-ONLY LetterBot не удаляет, не перемещает и не изменяет ни одного письма. Inbox остаётся как есть.
  • NO TELEMETRY Единственные внешние соединения — ваш IMAP-сервер и Telegram Bot API. Нулевая телеметрия.
  • NO CLOUD Серверов LetterBot не существует — некуда передавать данные.

По умолчанию ваша почта обрабатывается исключительно локально.

Внешние AI — только по вашему явному выбору в конфиге. Код открыт для аудита.

MAIL SERVER YOUR PC TELEGRAM

NO LETTERBOT SERVER

Подробнее о безопасности →

TELEGRAM_FIRST_UX

Telegram здесь не уведомление. Это рабочий интерфейс.

letterbot bot · online

Счёт №847 на оплату — ООО «Поставщик»

Счёт на 187 400 ₽, срок оплаты — завтра. Приложен PDF.

finance@company.ru · PRIO_AMOUNT_BASE · PRIO_DEADLINE_1D

сегодня, 12:03

  • PRIORITYИсправление — сигнал обучения

    Нажатие кнопки приоритета переопределяет решение системы и записывается как сигнал коррекции — система адаптируется.

  • SNOOZEСнуз с памятью контекста

    2 часа, завтра, следующая неделя. Возврат письма с полным контекстом: отправитель, тема, тип, действие, время получения.

  • CONTEXTПолная память канала

    Двусторонний канал с полной памятью. Ежедневные и еженедельные дайджесты с дедупликацией по чатам.

EXPLAINABLE_AI

Почему письмо стало срочным — видно сразу.

PRIO_AMOUNT_BASE
PRIO_DEADLINE_1D
PRIO_ATTACHMENT_PDF

Каждое решение с полным списком причин.

Решение = score + уровень + список причин. Трейс доступен в локальном cockpit.

Веса сигналов движка приоритизации Priority v2
СигналЧто видит движокВес
INVOICEТип письма: счёт, договор, алерт+0.40
PRIO_DEADLINE_1D«Срок оплаты», «до завтра»+0.35
PRIO_FREQ_SPIKE_3XВсплеск активности отправителя+0.25
PRIO_AMOUNT_BASEСумма из тела и вложений+0.20

verdict: URGENT / IMPORTANT / LOW

OBSERVABILITY

А если хочется посмотреть внутрь.

Локальный web cockpit на localhost:8787. Read-only. Не подключается к интернету.

LetterBot Cockpit — главная панель со статусом системы, объёмом почты и задержками
COCKPIT / SYSTEM STATUS Статус системы в реальном времени, объём входящей почты по аккаунтам, задержки доставки в Telegram и ключевые SLA-метрики.
LetterBot Health Dashboard — матрица состояния компонентов и golden signals
HEALTH / GOLDEN SIGNALS Матрица состояния компонентов: IMAP-каналы, Telegram-соединение, LLM-слой. Golden signals: доставляемость, задержка, ошибки.

Подробнее об архитектуре →

SELF_DIAGNOSTIC

Система знает о своём состоянии.

Состояние компонентов LetterBot: каналы IMAP, Telegram, LLM-слой, доставка
Компонент Что проверяется Статус
IMAP channels Healthcheck каждого ящика на старте и в процессе · 142 ms · 98 ms OK
Telegram telegram_startup_validation · polling активен ACTIVE
LLM layer provider=heuristic — без внешних AI. Опционально GigaChat / Cloudflare Workers AI HEURISTIC
Delivery SLA-метрики доставки: delivery rate, p90 latency, error rate TRACKED
Latency p90 доставки в /health и SLA-метриках TRACKED
Errors error rate в golden signals · retry/backoff при сбоях TRACKED

STATUS TABLE / GOLDEN SIGNALS

GRACEFUL_DEGRADATION

Если усилитель недоступен, система не исчезает.

Большинство AI-ботов при потере LLM либо молчат, либо продолжают притворяться.

LetterBot честно переходит в деградированный режим и остаётся полезным: базовые уведомления продолжают работать на детерминированном ядре. Вы получаете уведомление о деградации. При восстановлении LLM — нормальный режим возобновляется автоматически.

Лог перехода режимов →

STATUS DEGRADED_NO_LLM BASE ENGINE CONTINUES
[08:15:44]WARNsystem_mode_change NORMAL → DEGRADED_NO_LLM
[08:15:44]INFOdegraded_capabilities
active:   [imap_poll, telegram_inbound, heuristic_priority, action_line]
disabled: [llm_preview, auto_priority, ai_digest, anomaly_detection]
[08:15:44]INFOtelegram_notification ⚠ Система перешла в режим деградации (LLM недоступен). Базовые уведомления продолжают работу.
MULTI_INBOX

Неограниченное количество IMAP-аккаунтов.

  • YANDEXimap.yandex.ru
  • GMAILimap.gmail.com
  • MAIL.RUimap.mail.ru
  • OFFICE 365outlook.office365.com
  • EXCHANGEлюбой IMAP-совместимый
  • + ANY IMAPваш собственный сервер

Каждый ящик маршрутизируется в отдельный Telegram-чат.

Рабочая почта — в один чат, личная — в другой, серверные алерты — в отдельный канал. Дайджесты не дублируются между аккаунтами. Gmail подключается по IMAP с паролем приложения. Режим read-only — письма остаются на месте.

  • DIGESTЕжедневные и еженедельные сводки

    Счета с суммами, договоры на проверку, просроченные обязательства и silent-partner risks — в одном дайджесте.

  • ATTACHMENTSТекст из PDF и Excel

    Извлечение текста из вложений без Microsoft Office. Счёт в PDF может автоматически получить срочный приоритет.

Все 22 особенности →

MARKET

LetterBot против облачных сервисов

Сравнение LetterBot с Superhuman, Shortwave и Gmail AI по десяти параметрам
Параметр LetterBot Superhuman Shortwave Gmail AI
СтоимостьБесплатно навсегда~$30/мес~$9/месУсловно бесплатно
Данные на машине✓ Полностью✗ Облако✗ Облако✗ Google
OpenAI не нужен✓ Да✗ Требует✗ Требует✗ Google AI
Telegram-first UX✓ Нативный✗ Нет✗ Нет✗ Нет
Объяснимые приоритеты✓ Reason codes✗ Чёрный ящик✗ Чёрный ящик✗ Нет
Несколько IMAP-ящиков✓ НеограниченоПлатноПлатноОграничено
Локальный web cockpit✓ localhost:8787✗ Облако✗ Облако✗ Нет
Graceful degradation✓ DEGRADED_NO_LLMНеизвестноНеизвестноНет
Open source✓ AGPL-3.0✗ Закрытый✗ Закрытый✗ Закрытый
Работает на старом ПК✓ Celeron N4020✗ Только SaaS✗ Только SaaS✗ Только SaaS

Superhuman и Shortwave сильны в авторазметке и UX почтового клиента. LetterBot — в другом измерении: локальность, нулевая стоимость, Telegram-first и инженерная честность.

Полное сравнение →

INSTALL

От ZIP до работающего оператора — 10–15 минут.

  1. 1
    Распаковать ZIP Например, в C:\LetterBot — путь без кириллицы и пробелов. Архив с GitHub Releases.
  2. 2
    Заполнить accounts.ini IMAP-хост, порт 993, логин, пароль приложения и токен Telegram-бота. Gmail — «пароль приложения», не основной.
  3. 3
    Запустить letterbot.bat Healthcheck всех ящиков, Telegram-polling. Первое уведомление — при следующем новом письме.

Python включён в дистрибутив.

Диагностика: letterbot.bat --validate или http://127.0.0.1:8787/doctor

Не нужен новый компьютер.

Протестировано на Intel Celeron N4020 (2 ядра, 1.1 ГГц) с 3 ГБ RAM. Старый ноутбук или запасной десктоп — отличный выделенный локальный почтовый ассистент.

Intel Celeron N4020 / 3 GB RAM
FAQ

Частые вопросы

Нужна ли подписка?

Нет. LetterBot бесплатен навсегда. AGPL-3.0 open source. Без freemium, без скрытых платежей. Поддержка — добровольная.

Нужен ли OpenAI?

Нет. OpenAI не требуется. По умолчанию LetterBot работает в детерминированном режиме без внешних AI. GigaChat и Cloudflare Workers AI — опциональные усилители.

Письма уходят куда-то?

Нет. Обработка локальная. SQLite на вашем компьютере. Никаких серверов LetterBot не существует. Единственные внешние соединения — ваш IMAP-сервер и Telegram Bot API.

Сколько ящиков можно подключить?

Неограниченное количество IMAP-аккаунтов. Каждый маршрутизируется в отдельный Telegram-чат. Дайджесты не дублируются.

Как выставляется приоритет?

Детерминированный движок Priority v2: анализирует тип письма, сумму, срок, вложения, историю отправителя. Каждое решение содержит список причин.

Работает на старом ПК?

Да. Протестировано на Intel Celeron N4020, 3 ГБ RAM. One-folder release: распаковать, заполнить .ini, запустить .bat.

Все вопросы (37) →

SUPPORT

Поддержать проект

LetterBot полностью бесплатен и не будет платным.

Если он экономит вам время — поддержите разработку через Boosty или CloudTips. Или поставьте звезду на GitHub — это тоже помогает.

Поставить звезду на GitHub →

QR-код для поддержки LetterBot через Boosty
DOWNLOAD

Попробуйте LetterBot на своём компьютере.

Windows 10/11 · бесплатно · локально

$ letterbot.bat — python.exe (включён) · AGPL-3.0 · без телеметрии