João Pedro Matias, home

AETHER

An inbox assistant you talk to instead of a mail client. Say what to clear, find or draft; Aether scans your mailboxes, shows what it found and only acts after you confirm.

AIAGENTSWEB🔒 PRIVATE REPOSITORYTRY THE LIVE DEMO ↗
One line becomes a Scan; nothing is deleted until you confirm.

OVERVIEW

Aether is not a mail client: there are no folders, no compose window and no sent list. You act through one conversation a day on Home. "Delete all newsletters", "find the Lufthansa booking" or "draft a reply to Marina" each become a single card that shows exactly what Aether found.

Behind the conversation, Aether keeps one reading of all your mailboxes. It names Piles from your own mail (Travel, Health, Job applications…), picks a daily Digest of what is time-sensitive, and lets you open any message as a letter. Every surface is a view of that same reading.

The rule that shapes everything: the model proposes, code acts. A model turns your words into an Intent, deterministic tools run it, and anything that trashes, unsubscribes or sends sits behind a Confirm gate in code, not a polite request in a prompt.

The code is private, so the screenshots and recordings below show the product in action.

HIGHLIGHTS

01

The model proposes, code acts

Live Propose sends only the line to a pinned Claude Haiku through OpenRouter and gets back a kind and words. Code binds the mailbox and mail; a timeout or schema miss is a miss, never a retry.

02

Confirm is a gate in code

Cleanup, Unsubscribe, Draft and Send are unreachable until you confirm. The confirm count is exactly what disappears, and trashed mail stays recoverable in Gmail.

03

Private by design

The model never sees mail bodies. Analytics are acts, not clicks, and events never carry a body, subject, sender or pile name.

04

A demo that tells the truth

The public sample runs the same loop on fixture mailboxes with a deterministic matcher, so the landing reel and Playwright tests (with axe accessibility checks) stay honest.

SCREENS & RECORDINGS

Drafts are revised by talking, then confirmed. There is no compose window.
Landing page
Landing: "Clear your mailbox by talking to it."
Home
Home: greeting, today's Digest and one suggestion per action.
Cleanup card waiting for confirmation
The card shows what matched across both mailboxes before anything happens.
Inbox of piles
Inbox is a map of Piles Aether named from the mail, not a chronological list.
The Digest
The Digest: Aether's daily pick of what needs you.
A pile opened as a drill-in
Search card
Search is for looking, so it lands without a Confirm.
Home in dark mode
Settings with connected mailboxes