mailctl
Email from your Terminal
Read, compose, and send email. Syncs your inbox to a local SQLite database — Apple Mail on macOS, Thunderbird on Linux (new, currently in testing). 6 MCP tools for AI-powered email workflows.
Linux support via Thunderbird — reads your default Thunderbird profile's local mbox files, sends via that account's own SMTP server. Currently in testing on real hardware; feedback and bug reports welcome. Known limits for now: mbox format only, inbox only, no attachments on send, and no draft-saving or delete/mark-unread from mailctl (avoids writing into a file Thunderbird may have open). See the docs for setup.
The terminal app
Type mailctl — this is the real TUI with made-up demo data. T switches the colour theme.
mailctl all accounts · 0 unread Sun 18 Oct All iCloud 3 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ── Today ───────────────────────────────────────────────────────────────────────────────────────────────────────────── ▌ 15:01 Mara Klein Re: Redesign — feedback on the hero ▌ Love the new hero — could we make the headline a bit shorter? 13:01 Billing Invoice 2026-10 for missionctl.sh Your hosting invoice for October is attached. Amount due on the 25th. 11:01 Alice Berger Design review tomorrow 11:00 Quick reminder: design review tomorrow, bring the latest mockups. 09:01 GitHub [missionctl] CI passed on main All checks have passed for commit 3a9f2c1 on main. ── Yesterday ───────────────────────────────────────────────────────────────────────────────────────────────────────── 20:01 Jonas Lunch on Thursday? Thursday works for me — noon at the usual place? 14:01 Café Central Your reservation is confirmed ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── enter open n new s sync ? help q quit / search u unread d delete y copy o mail tab acct 1/7
Features
TUI Inbox
Full-featured terminal UI for browsing, threading, and managing your inbox. Keyboard-driven, fast, no mouse required.
Compose & Reply
Compose new emails or reply to threads directly from the terminal. Supports template variables for personalization.
AI Draft Reply (Bundle)
Press "a" on an open email and get a drafted reply — via Anthropic, OpenAI, a free Gemini key, or a local Ollama model. Unlocks with the missionctl Bundle.
Apple Mail & Thunderbird Sync
Syncs your inbox to a local SQLite database — Apple Mail on macOS, Thunderbird on Linux (beta, in testing). All data stays on your machine — no IMAP credentials sent anywhere.
MCP Server
6 MCP tools expose your email to Claude Desktop. AI can read, search, compose, and send — with your approval.
Command Palette
Press ":" and type an action by name — new message, sync, unread filter — instead of memorizing shortcuts. Live-filtered as you type.
Command Reference
MCP Tools
Available via mailctl mcp
Ready to give your AI hands?
Free and open source. Or get the lifetime Bundle for all 9 tools — launch special: -30% with code L4uNch26.