One inbox
Every account you own, every address you answer to, gathered in one place.
Every account. Every device.
An email client that speaks Fastmail, Gmail, Microsoft 365, and ProtonMail in their own protocols, plus any IMAP account, and keeps every message on your device, encrypted and searchable offline.
A Tuesday, four accounts deep
At a glance
One inbox
Every account you own, every address you answer to, gathered in one place.
Native protocols
Gmail, Microsoft, Fastmail, Proton: each spoken in its own tongue, not flattened to IMAP.
On your device
Mail lives locally on your device, protected by your OS's disk encryption, searchable in milliseconds. The relay never reads a word.
Many lives, many addresses
Why answer to one inbox per address?
A day job. A side project. An alma mater that still emails. A nonprofit board, a personal address, a newsletter you half-meant to start. Each address arrived with its own app. Epistles gathers Gmail, Microsoft 365, Fastmail, ProtonMail, and every IMAP account you keep into one place.
one place
Every thread, every account, every address, in a single client. On Mac, Linux, iOS, and Android today; Windows and the web as they're ready.
Why Epistles
01 · Every account, one client
Every account you connect lives inside the same client, with the same shortcuts, composer, and command palette. Each message carries a quiet chip naming the life it belongs to. The single combined list lands later this year; the keyboard is one already.
02 · A native tongue for each
Gmail API to Google. MS Graph to Microsoft 365. JMAP to Fastmail. Proton + OpenPGP to ProtonMail. IMAP and SMTP for everywhere else. Each adapter ships separately, so a Fastmail-only mailbox never downloads a line of Gmail code.
Gmail APIGoogleMS GraphMicrosoft 365JMAPFastmailProton + PGPProtonMail03 · Keyboard-first
Every verb has a letter. Every screen has the same command palette at ⌘K. Bindings are remappable in Settings, including chord alternates, so muscle memory from Gmail, Mail.app, or Mailspring carries over.
04 · Mail, calendar, contacts
A letter rarely lives alone. Epistles reads each provider's calendars and address books alongside the mail, CalDAV and CardDAV, JMAP, Google, Microsoft, so the meeting attached to a thread, the face attached to a name, and the message itself sit one keystroke apart.
05 · Local-first
Every message lives on your device, in a local SQLite store, protected at rest by your operating system's disk encryption (FileVault, BitLocker, Data Protection, FBE). Search runs against the cache. Milliseconds, no round trip, no signal required. The cloud relay only touches what needs a wire, and never a word of the letters themselves.
OS disk encryption · AES-256-GCM Cloud Vault · zero-knowledge
06 · Everywhere, in turn
One codebase, native ports. macOS, Linux, iOS, and Android are shipping today; Windows and the web app are in build. The Cloud Vault carries account credentials between devices end-to-end encrypted, so when you sign in on a new device your inboxes are already waiting.
Polyglot by design
Most multi-account clients reach for the lowest common denominator and lose half the features in the bargain. Epistles speaks each provider's own dialect, threads, labels, flags, push, so nothing flattens on the way in. Five protocols, all native, all live today. See how Epistles compares to other email clients.
Gmail
Gmail API
Microsoft 365
MS Graph
Fastmail
JMAP
ProtonMail
Proton + PGP
Anything IMAP
IMAP / SMTP
Our promise
Epistles is local-first by design. Every message lives on your device, encrypted at rest, searchable in milliseconds, useful without a signal. Today our backend does two jobs: a zero-knowledge Cloud Vault that lets you sign in on a second device and find your accounts already there (server-side it stores opaque ciphertext bytes that only your password can unwrap), and opt-in outbound tracking pixels for messages you choose to track. When push and scheduled sends arrive, the same rule will hold: metadata only, never a word of a single letter. (The flip side of zero-knowledge: a password reset wipes the vault, you'll re-add each connected account on next sign-in. We can't recover what we have no key to read.)
Early access
Four platforms are shipping today; Windows and the web app are still in development. Leave your address and we'll write only when there's something worth writing. Never a newsletter, never a tracker.