PigeonPost
Mail, calendar and contacts in one window, local-first throughout. The everyday workflows that carry daily use, grouped so you can see the shape at a glance.
A familiar three-pane window that stays out of your way. Everything sits where you expect it and nothing nags you for your attention.
Folders, a message list and an optional reading pane you toggle with F8. Sort by date or group a thread into a conversation, then open that conversation whole to read the exchange in one place, your own replies included. Double-click a message and it opens in a dialog of its own.
The message list is virtualised, so it stays fluid in folders of tens of thousands of messages instead of stalling.
Full keyboard navigation with a visible focus ring and menu accelerators. Multi-select with Ctrl or Shift, bulk delete, mark, star and move, a right-click menu and reader tabs. After ten quiet seconds with nothing open, the window settles back on the Inbox, so you always resume from a known place.
No ads. No feed. Nothing reordering your inbox behind your back. The window does what you ask and then gets out of the way.
Grouped by surface: mail, calendar and contacts. Mail and its filter rules each have a page of their own.
Everything about the mail itself: multiple accounts and an optional unified mailbox, writing and sending, templates and drafts, then folders and tags.
Then reading: a sandboxed frame for message HTML, a dark theme that follows each sender's own background, the conversation view, snooze and printing.
Filter rules that combine as many conditions as you need, each with a NOT switch, so one rule can keep filing what you want while excluding what you do not.
Then applying a rule to the mail you already have, with a count of what it would change before it acts, plus exporting your rules to a file to import on another machine.
Search is where the big clients are most disliked. Because your mail is already cached on your machine, PigeonPost searches a local index and answers the moment you type, with no server round-trip.
Search everything cached: subject, sender, recipients, attachment names and the full text of mail you have opened, with operators like from:, has:attachment and dates, ranked by relevance. The index lives on your machine, so results come back instantly and work with no connection.
Passwords live in your OS keychain, never in a database. Microsoft sign-in stores a token there instead of a password. No PigeonPost cloud sits in the path; your mail is with your provider and on your machine.
Beyond your own mail and calendar servers, the app reaches out in three ways only. It checks the project's GitHub releases shortly after launch and once a day; that request carries no identifier, account detail or mail content and a newer release simply offers the download for your platform. It fetches a message's remote images when you choose to load them. A Microsoft account signs in through Microsoft's own servers.
The local cache itself is ordinary data on your own disk, not encrypted at rest: pair it with your OS disk encryption (BitLocker, FileVault) if you want that protection.
One of the everyday windows you actually work in, in the dark theme.
The calendar: a multi-day event spans its days as one bar, alongside month, week and day views, reminders and emoji categories.
The fastest way to judge a mail client is a day of real use. Your mail stays with your provider the whole time.