Mailflow screenshot thumbnail

Mailflow

Mailflow gathers every mailbox you own, the work account, the personal one, and the address stranded at a provider you left years ago, into one unified inbox hosted on your own server. All accounts merge into a single stream sorted by date, then sort themselves into Primary, Newsletters, Social, Notifications, and Other tabs, with a reclassify button for the ones that land wrong. Conversations group into threads, one click unsubscribes from detected newsletters, and full-text search reaches across every connected account at once. Writing mail gets a proper editor with formatting, tables, emoji, attachments, and smart address completion that learns from what you send, while inbox rules and a block list quietly move, archive, star, or trash messages by sender, subject, or content before you ever see them. New mail arrives with real-time toasts and push notifications, the interface installs as an app, speaks eleven languages, and can be reshaped with layouts, themes, and your own CSS. Accounts stay protected with two-factor authentication and single sign-on, contacts sync out over CardDAV, and an optional AI assistant can summarize a thread or draft the reply you are avoiding. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
DispatchMail screenshot thumbnail

DispatchMail

DispatchMail is an SuperHuman alternative and delivers a self-hosted AI email assistant that processes your Gmail inbox through configurable OpenAI prompts without sending data to third-party cloud services beyond the LLM API itself. The Flask backend connects to Gmail via IMAP, retrieves new messages according to your schedule, and routes them through customizable whitelist rules based on sender address, subject keywords, or natural language descriptions before AI processing begins. Two distinct prompt configurations control behavior — the Reading Prompt instructs how the AI should analyze and classify incoming messages, while the Draft Prompt defines how responses should be composed, letting you maintain consistent tone and policy across all automated replies. Whitelist filtering ensures the AI only processes messages you explicitly authorize, preventing unnecessary API costs and keeping sensitive emails out of the LLM pipeline entirely. The React web interface provides inbox management with message previews, AI-generated summaries, draft editing with human-in-the-loop approval before sending, and configuration panels for prompts and rules. Automatic labeling and archival organize processed messages into categories without manual intervention. The sender research feature uses LLM-powered deep analysis to build background profiles of email contacts. All email content, credentials, and processing results persist in a local SQLite database with zero cloud storage dependencies. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy