All posts

Why we built Unpile

Nobody has a thousand unread emails because they don't care. They have them because cleaning up means a thousand tiny decisions, and every mail app asks you to make them one at a time. We wanted the opposite.

Every inbox that got out of hand got there the same way: one email at a time, each one too small to be worth dealing with right now.

Then one day the badge says 4,812, and it stops being a number. It becomes wallpaper. You stop seeing it, except when you do, and then there is a small jolt of dread and you look away again.

We don't think that's a discipline problem. We think it's a design problem, and we built Unpile because the tools we had kept making it worse.

A pile is not a list of emails

Look at a big inbox for a minute and something becomes obvious: it isn't thousands of separate messages. It's a few dozen senders. Job alerts, a shop you bought one thing from in 2021, three newsletters, a bank, a property site, GitHub. A handful of them make up most of the pile.

So the real decisions are few and big. This sender? Gone. That one? Filed under Receipts, now and forever. Ten of those and the inbox is mostly empty.

Every mail app we tried asks the opposite question. It shows you one email and asks what to do with it. Then the next one. Then the next. For someone who already finds email draining, that is the worst possible shape for the job: a long run of tiny, identical, low-stakes choices with no visible progress. It's the exact kind of task an ADHD brain will put off forever, and honestly, most brains will.

What the usual tools get wrong

Gmail and Apple Mail can do most of this. They just make it a chore.

To clear one sender in Gmail you search from:, select all, click the small "select all conversations that match" link, then mark as read. To stop it happening again you open a filter form tucked into the search options, one form per sender, and hope you remembered to tick "also apply to matching conversations". Apple Mail's rules only run while Mail is open on that one Mac.

Neither will tell you how many unread emails you have from the sender you're looking at, which is the single most useful number for deciding whether that sender is worth a click.

And both mark an email as read the moment you open it. That sounds harmless until you've glanced at something important, got pulled away, and lost it into the read pile forever. After that, even looking at your inbox feels risky.

What we wanted instead

We wrote down the rules before we wrote any code:

  • The sender is the unit. Open any email and you see how many unread you have from that sender, counted exactly across every folder. One click clears them all.
  • Looking is free. Opening an email never changes it. You decide when something is read.
  • Nothing is scary. Every action has an Undo that puts back exactly what changed. Nothing is ever deleted for good.
  • Decide once. The same click that clears a sender can create a real Gmail filter, so it stays handled on your phone and on the web too, and it applies to the mail you already have, not just new mail.
  • Two minutes counts. No setup project and no system to maintain. Open the app, sign in, clear three senders while the kettle boils. That's a win.
  • Momentum over waiting. Hit Junk on one sender, a quick action on the next, Mark All as Read on a third, without waiting for any of them to finish.

Safe to hand to a frantic brain

If the point is to click fast, clicking fast has to be safe. So Unpile simply can't send an email, write a draft, or delete anything permanently. Those features aren't switched off; they don't exist. Delete moves mail to Gmail's Trash, exactly like Gmail's own button, and Undo brings it back. The app talks straight to Google from your Mac, with no servers of ours in between, and your sign-in stays in the macOS Keychain.

Where it is now

Unpile is a native Mac app for Gmail and Google Workspace, in a small private beta. It's the tool we wanted for our own inboxes, and getting to zero with it takes one sitting, not a weekend you'll never schedule.

If you use Outlook, iCloud, Yahoo or something else, tell us when you join the beta. We'll add providers in the order people ask for them.