Gmailo — Less checking. More knowing.

Your Gmail tab is always open. You switch to it, see a number, switch back. Gmailo replaces that reflex with a glance at your deck. The count is there. The subject line of the newest unread is there. You didn't break your flow to find out.

What it will do

  • Unread inbox count — how many unread messages are sitting in your Gmail Inbox right now.
  • Latest subject line — the subject of the most recent unread message, truncated to fit the key.
  • Tap to open Gmail — opens mail.google.com in your browser.
  • Double-tap to open the newest email — lands you directly on the most recent unread message.
  • Polls every 60 seconds via IMAP (imap.gmail.com port 993). No webhooks, no push notifications — just a clean pull on a timer.
  • Setup in about 2 minutes — enter your Gmail address, generate an App Password, paste it in.

Why App Password, not OAuth?

The short version: OAuth for Gmail costs $500–$1,500/year

Gmail's read-only OAuth scope (gmail.readonly) is classified as a "restricted scope" by Google. Distributing an app that uses it publicly requires passing a CASA Tier 2 security assessment — a third-party audit that runs $500–$1,500 per year, every year, for as long as the app exists.

Gmailo sidesteps this entirely by connecting over plain IMAP, the same protocol Apple Mail, Thunderbird, Spark, and Airmail use. An App Password authenticates the IMAP connection. Your password lives in Stream Deck's local settings — it's never sent to Microdash, never logged, and never touches any server except imap.gmail.com. You can revoke it from your Google account settings in 10 seconds.

Who it's for

Developers and engineers

You use Gmail as a work inbox and you want ambient awareness without a dedicated email client running, without browser notifications, and without breaking focus. The number changes; you decide if it matters.

Streamers

You're live and you want to know if something important came in — without alt-tabbing out or having Gmail visible in the background. One key, one number.

Anyone who checks email compulsively

The habit is checking to find out if something arrived. Gmailo answers that question passively so you stop asking it. If the number didn't change, nothing came in.

Setup (3 steps)

  1. Drop the Inbox action onto a key and open its Property Inspector.
  2. Enter your Gmail address, then click Get App Password — this opens Google's App Passwords page at myaccount.google.com/apppasswords. You'll need 2-Step Verification enabled. Name the password "Gmailo Stream Deck" and copy the 16-character code.
  3. Paste the App Password and click Connect. Green "Connected!" confirmation means you're set.

Good to know

I can't find the App Passwords page

Go to myaccount.google.com/apppasswords. The page only appears once 2-Step Verification is turned on for your Google account — if you don't see it, enable 2SV first.

The count doesn't match Gmail

Gmailo counts unread messages in the Inbox mailbox. Messages filtered to labels, archived before reading, or already opened on another device won't appear. The count updates every 60 seconds — give it a minute.

"Invalid credentials" at login

Double-check the Gmail address is correct and the 16-character App Password was pasted without spaces. App Passwords only work if 2-Step Verification is active on the account.

Will this work with iCloud or Outlook?

Gmail-only in v1. Generic IMAP host/port fields for other providers are on the roadmap. Send feedback to vote it up.

Get notified when it's available →

Leave your email in the feedback form and we'll reach out when Gmailo launches.