Skip to content
For people with more than one inbox

Five inboxes.
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

  • 09:40 Quarterly numbers, due by noon Urgent
  • 14:30 Advisor's notes on chapter three School
  • 18:00 Sunday roster, two gaps left Church

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

You don't live one life.

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

Five providers. One client. Four platforms.

01 · Every account, one client

Five inboxes. 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.

Personal · 24 Work · 8 University · 3 Side project · 12

02 · A native tongue for each

Each provider, in its own language.

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 APIGoogle
  • MS GraphMicrosoft 365
  • JMAPFastmail
  • Proton + PGPProtonMail

03 · Keyboard-first

Your fingers know the way.

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.

K JK E S

04 · Mail, calendar, contacts

Calendar and contacts, in the same client.

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.

MailFive providers, one client
CalendarCalDAV · JMAP · Google · Microsoft
ContactsCardDAV · JMAP · Google · Microsoft

05 · Local-first

Your mail, your device.

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

macOS, Linux, iOS, Android today. Windows and the web, soon.

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.

macOSLinuxiOSAndroidWindows

Polyglot by design

A native tongue for every provider.

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

Your email belongs to you.

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.)

  • Zero email content on our servers, ever.
  • Credentials in your OS keychain; backups as ciphertext only your password unlocks.
  • Proton's zero-knowledge model, intact.
  • No telemetry, no tracking, no profiling.
Encrypted at rest Offline-first search
OS keychain Zero-knowledge vault
No telemetry Password-keyed

Early access

Request an invitation.
We'll write when it's your turn.

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.

  • macOSAvailable
  • LinuxAvailable
  • iOSAvailable
  • AndroidAvailable
  • WindowsIn development