Inbox triage, AI replies, voice dictation, thread summaries, calendar-aware scheduling — as a macOS menu bar app for Apple Mail.app. Bring your own API key. Nederlands & English.
brew install --cask hrtoyness/tap/mailmatebrew install --cask hrtoyness/tap/mailmate, or grab the DMG — the installer window now shows you exactly where to drag the app, and the Setup.command relic is gone (the app is signed and notarized, so it isn't needed anymore). Default Anthropic model bumped to claude-sonnet-4-6.
One toggle in Settings → System moves your rules.md and per-client overrides into iCloud Drive, so the same rules follow you to every Mac on the same Apple ID — no manual file copying, no drift.
Reads your last 25 sent emails and drafts a rules.md based on the patterns it sees — your tone, language mix, how you sign off, how you hedge commitments. Review, tweak, save. Nothing changes until you confirm.
One shortcut, a scored view of your unread messages: priority (urgent / normal / low / spam), one-line summary, suggested action. Click a row to jump to that email in Mail. Morning inbox, in 20 seconds.
Select a message in Mail, trigger MailMate, and see Short / Standard / Detailed reply variants stream in side-by-side. Press 1, 2, or 3 to pick, edit inline if you want, then ⌘↩ to paste.
Press record, say what you want to say in plain Dutch or English. Whisper transcribes, the model cleans it up into a proper reply following your rules, one click to paste.
One-paragraph summary of a long email thread plus a bullet list of the action items aimed at you. No more re-reading 12 messages before replying.
Voice-note a task ("remind me to call Jan Friday about the proposal"). MailMate extracts title, notes, and due date, and saves it to Apple Reminders.
Rule overrides by domain or exact address. Horticulture clients get industry-specific wording, education clients get warm and patient, default clients get your base rules.
Optionally include your next 7 days of busy windows in the prompt, so the model proposes specific free times instead of "[CONFIRM — check calendar]".
Full Dutch localization alongside English. macOS picks the language from your system preferences; override per-app via System Settings → Language & Region.
After pasting a reply into Mail, MailMate puts your previous clipboard contents back — so your copy buffer isn't silently clobbered every time you draft a reply.
Single toggle in Settings. Menu bar icon shows up automatically after every reboot.
A "Test" button next to each provider in Settings does a minimal round-trip and reports success / failure inline — so you know your API key and model are valid before hitting them on a real email.
The menu bar icon shows an A or O letter next to the envelope so you can see which LLM is currently active (Anthropic vs OpenAI) without opening Settings.
Edit your base rules and per-client overrides in a native editor window — no external markdown editor required.
Short introduction window on first launch, with a clear prompt to open Settings and paste your API key. Guides the Automation, Accessibility, and Microphone permissions one step at a time.
MailMate is a bring-your-own-key tool. You paste your Anthropic or OpenAI API key directly into the app, and every request goes from your Mac to the model provider you chose. There is no MailMate backend, no analytics, no telemetry, no accounts.
~/Library/Application Support/MailMate/ and ~/Library/Logs/MailMate.log on your machine only.Two ways to install — pick one:
brew install --cask hrtoyness/tap/mailmate
Tip: System Settings → Keyboard → Keyboard Shortcuts → Services — bind system-wide shortcuts for the four main actions so they work from anywhere in macOS.