Keymail is a native macOS email client for Gmail. One unified inbox across all your accounts, every command on a rebindable shortcut, and a follow-up radar that resurfaces the messages you sent but never heard back on.
Read, triage, and search mail from multiple Gmail accounts in a single native window — no browser tabs.
Every command in the app can be driven from the keyboard, and every binding is customizable in Settings.
Pin the labels you live in to the top navigation and cycle through them with Tab / Shift-Tab.
Keymail automatically surfaces threads where you sent the last message and never got a reply, so nothing slips.
Write replies and new messages without leaving the keyboard, and send them through your own Gmail account.
See your Google Calendar schedule alongside your mail and respond to invitations directly from the app.
Keymail connects to your Google account with your explicit consent, using Google's official OAuth 2.0 sign-in. You choose which accounts to connect, and you can disconnect at any time. Keymail is a local application: your email and calendar data are fetched directly from Google's APIs to your Mac and stay on your Mac. Keymail operates no servers of its own, and your data is never sent to the developer or to any third party.
Keymail requests the following permissions, and uses each one only as described:
| Permission | What Keymail uses it for |
|---|---|
gmail.modifyRead, label, and organize your email |
Displays your inbox and labels, marks messages read/unread, archives, labels, moves, and deletes messages — always as a direct result of an action you take in the app. Message content is also read locally to power the follow-up radar (detecting sent threads with no reply). Keymail never reads your mail for advertising, profiling, or any purpose other than showing and organizing it for you. |
gmail.sendSend email on your behalf |
Sends messages and replies that you compose in Keymail, only when you press send. Keymail never sends email automatically or without your action. |
userinfo.emailSee your email address |
Identifies each connected account so the unified inbox can label which account a message belongs to. |
calendar.readonly and calendar.eventsView your calendars and manage events |
Shows your upcoming schedule alongside your mail and lets you respond to meeting invitations (accept, decline, tentative) and manage events from within the app. |
For full details, read our Privacy Policy.
Keymail is developed by Chris Maury. Questions about the app or how it handles your data? Email help@chrismaury.com.