macOS 12 or later · Apple silicon
Exchange, Microsoft 365 and IMAP in one window, every message kept on your own disk: import the PSTs nothing else opens, flag what needs an answer, translate what you can't read. No service of ours in the middle.
Free 14-day trial, then a one-time purchase · No subscription
Windows — coming soonA Windows build exists and is in testing. It ships once the installer is code-signed — an unsigned one makes Windows warn every person who runs it, and that is not how this should arrive.
Keep large archives open and organised while watching what the server still holds — and move messages onto local or external storage when it fills up, attachment bytes fetched before anything is removed.
Prefixes, compound queries and clickable filters, plus plain questions: “Find phone number of Alice Chen” runs the ordinary search and reads the answer out of the mail it found. Locally, in English or Turkish, with no AI and nothing sent anywhere.
Turn a message into a flag, a reminder, a due date, a note or a meeting, and follow it in a view built for that — so the thing that matters this week is not buried under the thing that arrived this morning.
Compose, translate, summarise and refine in place, with translated text and saved results kept for later. Off by default, and nothing leaves the machine until you ask it to.
The same mail as a list, an urgency matrix, a conversation on a time axis, a Gantt-style timeline, or a filtered tab of its own — none of which move a single message.
PST and OST files, .eml, .msg and maildir. The folder tree comes across as it stands and every message is indexed on the way in.
f: for sender, s: for subject, b: for body, a: for attachment name, to: and cc:, in: for a folder, df:/dt: for a date range, label: and flag: for the sidebar filters. Terms combine with AND by default, or with OR — and a plain question like “Find phone number of Alice Chen” runs the same search and reads the answer out of what it finds.
Each account keeps its own folder tree, sync settings and colour. All Mail merges the live folders with everything in the local archive, and the row tag tells you which mailbox a message came from. The status bar carries counts, sync progress and how much server capacity is left.
Who wrote to whom, about what, with a line of the message underneath, grouped by day: the same list read as prose instead of as a table, for when you are catching up rather than filing. Hover a row in the ordinary list instead and the connector column curves down to the message that row answers and out to the ones that answered it — a conversation showing its shape, with nothing opened and nothing moved.
Six flags map onto Important/Urgent quadrants, plus a Monitor flag you define yourself. Give anything a due date and a reminder, then read the whole set as a Gantt-style timeline instead — same messages, same flags, nothing moved.
Calendars for Exchange, Microsoft 365 and IMAP accounts (over CalDAV), with accept, tentative, decline and propose-new-time answered in place. A meeting can be created straight from a message, and an organiser's update sends only the fields that changed.
The editor uses the same font and colour handling as the message that goes out, so nothing is reflowed on send. Multiple signatures pick themselves by the language you are writing in, scheduled mail goes out even with the app closed, and anything over the attachment limit is offered as an ownCloud, OneDrive or iCloud link.
The message list, conversation outline and reading pane. Dark and light are both first-class.
280,901 messages in a 31 GB archive, 1,208,950 attachments, four accounts. Apple M4 Max, 48 GB, macOS 26.7; median of seven runs with the page cache warm, which is the state a second search is in and not the first one after a boot. The result list is capped at 5,000 rows — that cap, not the index, is why a query matching 36,866 messages costs five times one matching 92 rather than four hundred times. Take your own numbers with scripts/search-bench.js.
The PST from the project that closed, or the mailbox your mail client stopped opening.
macOS 12 or later · free 14-day trial, then a one-time purchase
Windows — coming soonA Windows build exists and is in testing. It ships once the installer is code-signed — an unsigned one makes Windows warn every person who runs it, and that is not how this should arrive.