Home cockpit
A single operator screen with runtime status, email volume, high-priority flow and fallback visibility. This is where you verify that the system is alive before trusting it with your inbox.
self-hosted · deterministic-first · telegram-first
Letterbot connects to your IMAP inboxes, classifies mail locally, and sends only relevant messages to Telegram with priority, summary, and suggested next action.
Deterministic by default. Optional AI enhancement for harder messages. No vendor cloud. No subscription. Read-only cockpit on localhost:8787.
SoftMacro LLC — Invoice #2024-047
Action: pay by Apr 15 · 87,500 ₽
📎 invoice_april.xlsx
Jimmy Irish — Contract for review
Action: sign and return by Friday
3 invoices · 1 overdue obligation · 2 replies pending
Mon 08:00proof, not just promises
The screenshots below are from a running Letterbot instance on 127.0.0.1:8787. They show the operator view that verifies health, message flow, fallbacks and auditability without exposing anything to the public internet.
A single operator screen with runtime status, email volume, high-priority flow and fallback visibility. This is where you verify that the system is alive before trusting it with your inbox.
Component matrix, delivery signals and recent incidents in one place. You can quickly tell whether IMAP, database, Telegram or optional AI are healthy enough to keep routing messages.
who it fits best
deterministic first
The core workflow is deterministic: IMAP intake, feature extraction, scoring, Telegram notification, and cockpit visibility. Optional AI can improve summaries for complex messages, but the core triage loop keeps running even when external AI is disabled or unavailable.
what you actually get
Connect multiple inboxes, keep access read-only, and route each account into the right Telegram destination.
Read PDFs, spreadsheets and documents locally to surface amounts, dates and obligations with better context.
One email becomes one action-oriented message with priority controls, snooze and context restoration.
Audit why something became urgent, important or low instead of trusting a black box.
Use the cockpit to inspect health, incidents, latency and event history on your own machine.
English and Russian support across notifications, digests and operator flows.
open source proof points
quick answers
No. The deterministic pipeline works without paid AI. Optional AI can be enabled for harder summaries, but the core triage loop stays local and useful on its own.
They stay between your mail server and your own machine. Letterbot reads through IMAP, stores local metadata for the workflow, and exposes a cockpit on localhost.
Yes. Multi-inbox routing is one of the core reasons to use Letterbot: one instance can separate work, personal and alert traffic into different Telegram destinations.
Yes. The product is designed to classify and notify, not to move, delete or send email. That constraint is part of the trust model.
No investors. No ads. No forced cloud.
Letterbot stays free. If it becomes part of your workflow, a donation helps fund documentation, packaging, fixes and the boring maintenance that keeps a self-hosted project alive.