✉️ 🤖 👀
📬 your inbox just got legs

Email for the ADHD brain

It remembers to follow up, so you don't have to. Speemail reads your inbox, drafts your replies, watches your threads, and tidies the mess — but never sends a single thing without your approval.

The beta is free — access opens in small, hand-onboarded batches. A real human (me, Phil) reads every signup and replies personally — usually within 48 hours.

See the tricks 🎩 How it works

The loop

How it works

Every 15 minutes, the little envelope laces up and does a lap of your mailboxes. Here's the route:

🏃

It polls

Speemail sweeps your inbox and sent items across every connected mailbox — Outlook and Gmail alike — picking up only what's new since last lap.

🧠

It thinks

Claude reads each new email and decides: does this need a reply? Did something you sent expect one back? It even drafts the response for you.

🙋

You approve

Drafts land in an approval queue. Approve, edit, or reject — nothing ever leaves your outbox without your thumbs-up. Pinky promise.

📈

It learns

Every ✓ and ✗ you give teaches it. After enough feedback, Claude distils your habits into persistent rules — so it keeps getting more you.

The whole bag of tricks

Features, features, features

Everything an inbox-with-legs can do. Hover the stickers — they're friendly.

AI core

✍️ AI draft replies

Claude drafts replies to emails that need one and follow-ups for threads going quiet. Each draft comes with a confidence score and your email signature already attached.

  • Approve / Edit / Reject queue
  • Quick-reply detection on fresh inbox arrivals
  • Follow-up nudges after N silent days
Triage

🚨 "Needs Your Reply"

Every incoming email gets scored: does this actually need you? Only confident calls surface — and if an email greets someone who isn't you by name, it's instantly benched.

  • Configurable confidence threshold
  • Thread-activity badges ("someone already replied!")
  • ✓ / ✗ / Done feedback that trains the classifier
Never drop a thread

👀 Watched threads

Sent something that deserves an answer? Speemail notices, auto-watches the thread, and flags it when it goes overdue. Or smash the 👁 Watch button yourself.

  • Auto-watch on "expects a reply" sent mail
  • Reply detection every poll cycle
  • Overdue alerts after a configurable wait
Marie Kondo mode

🧹 AI inbox cleanup

The cleanup queue suggests what to do with the clutter — move to a topic, archive, unsubscribe, or trash — batched by sender so one checkbox clears a whole newsletter's backlog.

  • Suggestions grouped by action
  • "Move" files it under a topic label, then archives
  • You approve every batch. Always.
Automation

⚙️ Mail rules

"If sender contains invoices@ → forward to accounting and archive." Plain-language automations that work identically on Outlook and Gmail, with idempotency guards so nothing ever double-fires.

  • Match sender or subject, forward and/or archive
  • Pause/resume toggles + hit statistics
  • Runs before the AI — ruled-out mail never bothers Claude
Multi-mailbox

📮 All your inboxes, one view

Connect multiple Outlook and Gmail accounts. Flip between them with Alt+1–9, or pick Unified to see everything at once — replies still route to the right mailbox.

  • Per-account signatures, rules, and tasks
  • Unified inbox + unified dashboard
  • Add or disconnect accounts anytime
Sidekick

💬 AI chat panel

A persistent Claude chat rides shotgun on every page (\ to toggle). It knows your email context, remembers facts about you across sessions, and history survives restarts.

Get stuff done

Task manager

Lightweight tasks with priorities and due dates, siloed per mailbox (work tasks stay at work). The home dashboard keeps them in your face — politely.

Numbers!

📊 Insights

Sent vs. received volume over time, your top correspondents, and a running tally of exactly what the AI is costing you — every Claude call metered to the token.

Ping!

🔔 Slack notifications

One tidy Slack digest per poll cycle: new drafts awaiting approval, watched-thread replies, overdue threads, and fresh needs-reply emails — deduped so you're never pinged twice.

Speed demon

⌨️ Command palette + shortcuts

Ctrl+K opens a Superhuman-style fuzzy palette over every command. Or go full keyboard goblin — almost everything has a single-key shortcut.

Comfy

🌙 Dark mode (default!)

Dark by default, light if you insist, zero flash-of-wrong-theme. Your retinas matter. Plus a two-pane inbox with conversation threading and color-coded states.

A note from the maker

Built by an ADHD brain, for ADHD brains 🧠⚡

Email is basically an ADHD trap: invisible obligations, infinite tabs, and tasks disguised as paragraphs. Speemail is the external brain that holds it all.

Hi — I built Speemail, and I have ADHD. Email was where my good intentions went to die: I'd read a message, mean to reply, and the moment it scrolled off-screen it stopped existing. Speemail is the working memory I don't have — it remembers for me, writes the first draft so starting isn't a wall, and only taps my shoulder when something genuinely needs me.

— Phil (currently watching the envelope run instead of working)
"Out of sight, out of mind."

Watched threads remember every conversation that's waiting on a reply — yours or theirs — and nudge you when one goes overdue. Nothing silently falls off the edge of the world again.

"Replying feels like a boss fight."

The blank-page wall is the hard part. The draft is already written when you arrive — you just read it and press a. Task initiation: outsourced.

"I opened my inbox and immediately got overwhelmed."

Needs Your Reply filters the noise down to the handful of emails that actually need a human. The other 94 newsletters can wait in line behind the cleanup queue, batched by sender.

"I'll remember that. (I will not remember that.)"

Tasks live right next to your email, and Slack pings act as your external alarm clock — drafts ready, replies arrived, threads overdue. Your brain is for ideas, not storage.

🛡️ The Prime Directive: you're the boss

Speemail is a human-in-the-loop assistant. The AI suggests; you decide. No email is sent, archived, or trashed without your explicit approval — every action flows through a queue you control.

✋ Nothing auto-sends 🏠 Runs locally 🗄️ Your data, your SQLite 🔑 OAuth, no password sharing

The honest chart

How it stacks up

Yes, we made this chart, so of course we look good in it. But every cell is checkable — and we included the competitor nobody else puts in theirs: doing nothing.

Speemail 🏃 Gmail/Outlook + willpower Superhuman Shortwave SaneBox
Price Free beta → $15/mo at launch Free (you pay in cortisol) $30–40/mo $24–100/mo $7–36/mo
Outlook and Gmail both, in one unified inbox two tabs, two worlds both Gmail only any provider (filter only)
AI drafts your replies in your voice, every one approval-gated (top plan) no AI writing
Remembers to follow up for you watches sent threads, drafts the nudge itself flag it and pray reminders you set yourself reminders you set yourself passive no-reply folder
Nothing happens without your OK every send, archive & cleanup is approved by you (you do everything) AI auto-labels & files AI acts autonomously moves mail automatically by design
Built for ADHD brains the whole point — fast and calm by design, no badge anxiety the trap itself

Competitor pricing & features from their public pricing pages, June 2026. Spotted something out of date or unfair? Tell us — the chart only works if it's honest.

Hands on the keys

Fly through it

A taste of the shortcut buffet (press the keycaps, they squish):

Command paletteCtrlK
Move through messagesjk
Reply / Forward / Composerfc
Approve / Edit / Reject draftaex
Switch mailboxAlt1–9
Go to inbox / tasks / queueg then itq
Toggle AI chat\
Trash it!!#
🔄 Fun fact: j is up and k is down — deliberately backwards from Gmail. The founder insisted. We don't ask questions.

🤓 Nerd corner

No build step. None.

FastAPI + Jinja2 + HTMX. No React, no bundler, no node_modules black hole. The whole UI is server-rendered with sprinkles.

Provider-agnostic core

Outlook (Microsoft Graph) and Gmail sit behind one EmailProvider interface. Same features, same behavior, either mailbox.

Right-sized AI

High-volume scoring runs on Haiku; drafting and chat get Sonnet. Prompt caching on. Every call's cost is logged and graphed on the Insights page.

SQLite + Alembic

One local database file holds everything. Migrations are versioned. Token caches live next to it. data/ never leaves your machine.

Stale-while-revalidate

Dashboards return instantly from cache and refresh in the background. The spinner only ever appears once in your whole life.

Idempotent everything

Poll cursors, rule-hit ledgers, notification dedup logs — re-running a cycle can never double-send, double-forward, or double-ping.