Train your inbox once.
It cleans itself forever.

Mailsweeper learns rules from a single click and quietly auto-triages every new message — across Gmail, iCloud, and any IMAP account, all in one merged inbox. Runs locally on your Mac. Your mail never touches our servers, because there are none.

macOS 14 + · Apple Silicon & Intel · Notarized by Apple · Free during beta
Features

Built for people who get too much email.

Every feature exists because of a specific frustration with how Mac mail handles spam, newsletters, and mass-marketing. Nothing here is fluff.

One merged inbox, three providers

Add Gmail, iCloud, and any IMAP account. Mailsweeper colour-codes every row so you always know which mailbox a message came from — without juggling tabs.

Learn a rule from one click

Tag a message and Mailsweeper builds a draft rule from its From, To, subject and body. Confirm and it sweeps every existing match — and every future one.

Auto-triage in the background

A scanner polls each account quietly and fires every matching rule. You'll see a slim sync indicator at most — and an inbox that stays the size you want it.

Spam or any folder

Move matches to the Spam folder, or to "Receipts", "Newsletters", "Skool" — anything you've created. Use rules as a triage system, not just a kill switch.

Reversible by design

Every auto-move lands in an Auto-moved log. Restore one click, optionally delete the rule that caught it. No mistakes are permanent.

Local-only, sandboxed

Credentials live in the macOS Keychain. Mail content stays on your Mac — no server, no analytics, no telemetry. The architecture has no place for us to read your mail, even if we wanted to.

How it works

From "this is junk" to "I never see it again" in three steps.

1

Connect your accounts

OAuth for Gmail, app password + presets for iCloud, host/port for any other IMAP server. Each account gets its own colour for the merged inbox.

2

Tag a message

Click the trash or folder icon on any row. Mailsweeper proposes a rule based on its sender, recipient, subject, and a phrase from the body — turn knobs to taste.

3

Confirm — and stop thinking about it

Mailsweeper sweeps every existing matching message into the destination, then keeps applying the rule on every new message that arrives. Quietly.

Move to

Build the rule
From: newsletter@example.com
addressdomain
To: you@example.com
Subject contains:
Body contains:
Match anyall

Will move this message + 17 others matching.
Cancel Move + remember
In the app

One window. Three accounts. No noise.

Colour stripes on every row tell you which account a message came from at a glance. The sync indicator stays out of your way unless something needs you. Detail pane on the right loads message bodies on demand.

Personal (Gmail)
iCloud
Work (IMAP)
Daily Digest
Your Monday morning briefing — 12 stories
Calendar
Reminder: 1:1 with Maya at 14:00
Project Tracker
Weekly status — 3 issues need your input
Cloud Provider
Action required: payment method expires next week
Rewards Program
You haven't claimed this month's offer yet
Team Notifications
5 mentions waiting for you in #design
Hosting Co.
Reminder: legacy editor migration starts next month
Receipts
Your invoice for last month
Privacy

There is no server. There is no “our cloud”.

Mail apps that look at your mail almost always send it somewhere first. Mailsweeper doesn't. Every connection is between your Mac and your mail provider — Gmail, iCloud, your IMAP server. We can't read your mail because the architecture has no point at which we'd see it.

  • OAuth tokens and IMAP passwords are stored in the macOS Keychain.
  • The app is sandboxed and signed with an Apple Developer ID, then notarized by Apple before every release.
  • No telemetry, no analytics, no auto-update phone-home.
  • Rules and the auto-moved log live in a local database on your Mac.
  • Mail bodies are fetched from your provider on demand and never persisted.
What's not in the app
  • No third-party SDKs.
  • No tracking pixels, no read receipts.
  • No background uploads of message content.
  • No "AI cloud features" that ship your inbox to a vendor.
FAQ

Common questions.

What's the difference between this and Gmail's filters?

Gmail filters work for one Gmail account and don't apply to your iCloud or work IMAP mail. Mailsweeper rules apply across every account, and creating a rule from a real example of mail you've already received is much faster than typing predicates into a filter UI.

Does it work with Apple Mail / Outlook / Spark / etc.?

Mailsweeper talks to mail providers (Gmail API, IMAP) directly — it doesn't depend on or interfere with any local mail app. Run it alongside whatever you already use.

Will it move things I didn't mean to move?

Every auto-move lands in the "Auto-moved" log with a one-click Restore. You can also delete the rule that caught a message in the same step.

How much does it cost?

Free during the beta. We may introduce paid plans later — early users will get clear notice and continued access to a free tier.

Mac App Store?

A Mac App Store version is in progress. The current direct-download build is fully notarized by Apple and behaves identically.

Ready to stop sorting your mail by hand?

One direct download. No account, no email signup, no nag screens.

Download Mailsweeper 0.1 See what it does
macOS 14 or later · Apple Silicon & Intel · 9 MB