Freedom251 › AI Email Assistants
DispatchMail

What DispatchMail is
DispatchMail is a free, open-source AI email assistant designed to run locally. It monitors Gmail through IMAP and uses an AI agent, currently with OpenAI queries, to help manage messages, generate and compose drafts, label and organize mail, and archive it. Sender-based, subject-based, and natural-language whitelist rules control which emails are processed. The project also lists customizable LLM research on sender profiles. Email data is stored in a local SQLite database, while a local web interface and REST API provide controls for email, drafts, prompts, whitelist rules, users, and processing. Setup requires Gmail with two-factor authentication and an app password, plus an OpenAI API key for AI features. The quick start lists Python 3.8 or later and Node.js 16 or later for the web interface. DispatchMail is described as an early alpha or prototype for developers who want to tinker.
Who it suits
It suits developers comfortable running local software who want prompt-driven Gmail triage and drafting. It is aimed at experimentation rather than a finished general-purpose product.
What it does well
- Open source and free to run
- Processes Gmail with configurable whitelist rules
- Generates drafts and organizes messages
- Stores email in local SQLite
- Provides local web interface and REST API
What to know first
- Early alpha/prototype status
- Requires Gmail 2FA and an app password
- OpenAI API key required for AI features
- Credentials and API key are stored in project locations
Verdict
DispatchMail offers local Gmail automation with filtering, drafting, and API access for technically minded users. Its prototype status and credential requirements make it better suited to experimentation than routine deployment.
Facts from DispatchMail's own pages
- AI integration
- An OpenAI API key is required for AI features, and filtered emails are processed by OpenAI GPT for classification and draft generation. · github.com, 11 Oct 2026
- AI processing
- It processes email with an AI agent based on user prompts and currently uses OpenAI for queries. · github.com, 4 Oct 2026
- Deployment detail
- The application binds to 0.0.0.0:5000 by default, and the README suggests environment variables for production deployments. · github.com, 11 Oct 2026
- Drafts and organization
- Features include draft generation and composition, automatic email labeling, organization, and archiving. · github.com, 11 Oct 2026
- Email integration
- The documented email retrieval setup connects to Gmail through IMAP and requires a Gmail account with 2FA enabled. · github.com, 11 Oct 2026
- Email processing
- It monitors email and processes messages with an AI agent based on user prompts. · github.com, 11 Oct 2026
- Filtering
- Users can configure sender, subject, and natural-language AI whitelist rules to control which emails are processed. · github.com, 11 Oct 2026
- Inbox interface
- A locally run web interface lets users manage drafts, responses, and instructions. · github.com, 11 Oct 2026
- Local storage
- The project stores data in a local SQLite database and says storage has no cloud dependencies. · github.com, 11 Oct 2026
- Product
- DispatchMail is an open source, locally run AI-powered email assistant that uses OpenAI for queries. · github.com, 11 Oct 2026
- Purpose
- DispatchMail is an open-source, locally run AI email assistant that monitors email and helps manage inboxes, drafts, responses, and instructions. · github.com, 4 Oct 2026
- Readiness and audience
- The README describes DispatchMail as an early alpha/prototype made to run locally for developers who want to tinker. · github.com, 11 Oct 2026
- Requirements
- The documented prerequisites include Python 3.8+, Node.js 16+ for the web interface, a Gmail account with 2FA, and an OpenAI API key. · github.com, 11 Oct 2026
- Runtime requirements
- The quick start lists Python 3.8+, Node.js 16+ for the web interface, a Gmail account with 2FA, and an OpenAI API key for AI features. · github.com, 4 Oct 2026
- Security details
- The security notes say email credentials are stored in the database and the OpenAI API key is stored in web-app/api/credentials.py. · github.com, 11 Oct 2026
- Sender research
- The project lists customizable LLM-powered deep research on sender profiles as a feature. · github.com, 11 Oct 2026
- Stage and audience
- The project describes itself as an early alpha/prototype made to run locally for developers who want to tinker. · github.com, 4 Oct 2026
- Support
- The project directs users to troubleshooting guidance, console and application logs, and repository issues for support. · github.com, 11 Oct 2026
- Web interface and API
- It provides a locally run web interface and REST API endpoints for email, drafts, prompts, whitelist rules, users, and email processing. · github.com, 4 Oct 2026
Where DispatchMail stands on Freedom251
- AI Email Assistants#8 of 46