A Gmail desktop app on a Mac: the options that hold up

Searching for a Gmail desktop app for Mac produces an odd result set: App Store listings from developers nobody has heard of, a Chrome Web Store extension, and a long tail of forum threads where the accepted answer is a shrug. The reason is simple. Google publishes Gmail as a mobile app on the App Store and Google Play, and on a computer it directs people to a browser. Its own Gmail product page makes the position explicit by describing how Gmail works alongside desktop mail clients such as Microsoft Outlook, Apple Mail and Mozilla Thunderbird, rather than offering a Google-built application.

So the choice is not between the official app and the alternatives. It is between four genuinely different approaches, each of which trades something away. What follows is what each one is, what it costs, and which failure mode it has.

Route one: install the Gmail page as an app

Chrome can turn a web page into something that behaves like an application: its own window with no address bar, its own Dock icon, and its own entry in the app switcher. For Gmail specifically this is closer to a real answer than it sounds, because the Gmail web interface is the most complete Gmail client that exists. Every label, filter, keyboard shortcut and setting is present, and nothing lags behind a server-side change.

The current route in Chrome is to open the page, then at the top right select More, then Cast, save, and share, then Install page as app. On sites that advertise themselves as installable, an Install icon appears at the right of the address bar instead. Google's documentation notes that installed web apps can offer shortcuts to individual features, reachable by right-clicking the icon in the Dock, and that some of them keep working offline while others do not fully function without a connection.

What this route gives up is separation. An installed web app runs inside the Chrome profile that installed it, which means it shares the cookie jar with every tab in that profile. Signing into a second Gmail account in that profile makes the installed window follow whichever account the profile treats as active. The workaround inside Chrome is to create a second profile and install the page again from there, which works and leaves two applications with the same icon and near-identical names in the Dock.

There is also no unified view across accounts by definition. Each installed window is one Gmail session.

Route two: a native client built on the Gmail API

The distinctive option on macOS is Mimestream, which is built on the Gmail API rather than IMAP. That single decision is what separates it from every generic mail client.

Because it talks to Gmail directly, it supports Gmail labels including colour coding and visibility settings, manages server-side Gmail filters from inside the app, uses Gmail's own inbox categories to keep non-essential mail out of the Primary inbox, and runs searches through Gmail's search engine rather than a local index. It also blocks trackers from more than 75 common services. For multiple accounts it offers a unified inbox that can be turned off per account, Profiles that keep work and personal accounts separate with their own notification schedules, integration with macOS Focus, and a distinct colour per account so messages and labels are identifiable at a glance.

The costs are concrete. It requires macOS 12 Monterey or newer. It is Google-only, so a work address on Exchange or a self-hosted IMAP server cannot live in it. And there is no free tier: a fully functional 14-day trial with no credit card, then $4.99 per month or $49.99 per year, with the vendor stating that a subscription is the only purchase option and that the app is not sold through the App Store. The Individual plan covers all Google accounts on up to five devices and allows sharing with immediate family in the same household.

This is the strongest option for someone whose accounts are all Google accounts and who works in mail all day. It is the wrong option for anyone with a non-Google mailbox in the mix.

Route three: a generic IMAP client that is already installed

Apple Mail comes with macOS at no charge and takes a Gmail account through Mail > Add Account, where Google appears in the provider list. Thunderbird is free, donation funded, and available for macOS alongside Windows and Linux, bundling calendar and contacts with mail. Both accept any number of accounts and both offer a combined view across them.

The compromise here is structural rather than financial. IMAP models a mailbox as a tree of folders, and Gmail models it as a set of labels that a message can carry several of at once. Something has to give in the translation. A message with three labels shows up in three folders. Archiving behaves differently from the way it behaves in the Gmail web interface. Gmail's categories and its search operators do not come across. None of that stops the client from working, and for people who mainly read and reply it is invisible. For anyone who has built a filing system out of labels, it is a daily irritation.

The argument for this route is that the cost of trying it is zero and it is already on the machine. Anyone who has not actually tested Apple Mail with the accounts in question is guessing about a problem they could measure in ten minutes.

Route four: a wrapper from the App Store

The App Store category that turns up in these searches is third-party wrappers around the Gmail web interface. Mail+ for Gmail from Rocky Sand Studio Ltd is representative: a 1.7 MB application, free with in-app purchases, requiring macOS 12.0 or later, and listed in English only. Its stated features are a Dock badge with an unread counter, customisable unread notifications, adjustable font size and window opacity, and compatibility with Gmail themes. The listing is explicit that the app is not produced by, endorsed by, or affiliated with Google.

The detail worth noting before installing is which capabilities sit behind the paid tier. Multiple Gmail accounts in separate windows is listed as a Plus feature, along with a dark mode toggle, a menu bar notifier, printing, and choosing a download folder. In other words, the single thing most people in this search actually want, more than one account, is the upgrade rather than the free tier.

The trade against route one is narrow. A wrapper is a browser window with a nicer wrapper and a native notification badge. It is worth paying for when the badge and the notifier are the missing pieces. It does not change anything about how sessions work underneath.

What people are usually really asking for

Strip the phrase "desktop app" down and it almost always resolves into three specific wants. Naming them makes the choice above much shorter, because each route satisfies a different two out of three.

The first is a Dock icon with an unread count, so that mail stops being a tab that has to be hunted for. Every route delivers this, but by different means. A native client gets it for free from macOS. An App Store wrapper advertises the badge as a headline feature. An installed web app gets a Dock icon and relies on Gmail's own notification permission for the rest.

The second is notifications that do not have to be muted within a week. This is where the routes genuinely diverge. A browser-based route inherits one notification setting for the Gmail page, so all accounts in that profile are treated the same. A native client can be tuned per account: Mimestream's Profiles allow a separate notification schedule per account and can be tied to a macOS Focus, so a work address goes quiet in the evening while a personal one stays live. Anyone whose complaint is interruption rather than access should weigh this above everything else on the page.

The third is working without a connection. Gmail's own offline support covers reading and drafting in the browser once it is enabled, and Google's documentation notes that installed web apps work offline while cautioning that some do not function completely without a connection. A native IMAP client goes further, because it keeps a local copy of the mail it has downloaded and can be searched with the network off entirely.

Ranking those three in order of what is actually annoying today is faster than comparing feature lists, and it usually eliminates two of the four routes before anything is installed.

The four routes side by side

Route Cost Multiple Gmail accounts Main limitation
Gmail installed as a web app in Chrome Free One per browser profile Shares the profile's session; no merged view
Mimestream $4.99 per month or $49.99 per year, 14-day trial Unified inbox, profiles, per-account colours Google accounts only, macOS 12 or newer
Apple Mail or Thunderbird Free Yes, with a combined view Labels become folders; Gmail search and categories lost
App Store wrapper such as Mail+ for Gmail Free with in-app purchases Separate windows, listed as a paid feature English only; still a wrapped web view

The question that actually decides it

Every route above handles one Gmail account well. The decision only gets difficult at two, and it gets difficult for a reason that has nothing to do with mail software.

A browser profile holds one signed-in session per service. That is why the second Gmail account is awkward in route one, why Google's own account switcher swaps the active account rather than running both at once, and why the wrapper vendors charge for separate windows. Mail clients sidestep the whole issue by holding credentials per account instead of sharing a cookie jar, which is the real reason routes two and three feel calmer with four addresses than any browser arrangement does.

The same constraint is usually already causing trouble elsewhere, which is the part that gets missed. Someone with two Gmail accounts almost always has two Slack workspaces, two Notion logins and two calendars behind the same limit. Solving it for mail with a dedicated client leaves the rest untouched, and the switching continues. Tools built for that layer give each web app its own window and its own session store, so two accounts on one service stay open together. A feature overview shows which of those capabilities exist, and the list of supported apps is the fastest way to check whether the services in daily use are covered.

Both halves can coexist. A native Gmail client for mail, and a separate arrangement for the web apps that a mail client was never going to reach.

What to change first

Try the free routes before paying for anything. Add the Gmail accounts to Apple Mail, which is already installed, and separately install the Gmail page as an app in Chrome, then use both for a week. One of them will settle the question, and the answer depends on whether labels or the Dock badge matters more.

If the accounts are all Google accounts and mail is where the day is spent, Mimestream's 14-day trial costs nothing to test and needs no card. If the switching turns out to be about being signed in twice across several services rather than about mail, the unit to change is the window, and SpaceDeck is built around that; the pricing page shows what the free plan covers.

Frequently asked questions

Is there an official Gmail app for macOS from Google?

No. Google publishes Gmail as an app on the App Store and Google Play for phones and tablets, and points computer users to the browser. Its own Gmail product page describes Gmail working alongside desktop clients such as Outlook, Apple Mail and Thunderbird, which is the closest thing to an official desktop answer.

How is Gmail turned into a Dock app without installing anything from the App Store?

In Chrome, open Gmail, then at the top right select More, then Cast, save, and share, then Install page as app. On sites that advertise themselves as installable an Install icon appears at the right of the address bar. The result is a separate window with its own Dock icon, running the full Gmail web interface.

Why does Mimestream cost money when Apple Mail is free?

They solve different problems. Mimestream uses the Gmail API, so Gmail labels, server-side filters, inbox categories and Gmail search work natively, and it adds per-account profiles, notification schedules and colours. Apple Mail uses IMAP, which means labels arrive as folders and Gmail's categories and search operators do not come across. Mimestream also accepts Google accounts only.

Which route handles three Gmail accounts with the least friction?

A mail client, because it stores credentials per account rather than sharing one browser cookie jar. Mimestream offers a unified inbox that can be disabled per account plus a colour per account; Apple Mail and Thunderbird offer a combined view for free. Installing the Gmail page as a web app needs a separate Chrome profile for each account.

Back to all posts