Use Case · Email

AI Agent for Email — Stop Managing Your Inbox, Let Your Agent Do It

Astral's agent reads, triages, drafts, and replies to your email across Gmail, Outlook, Fastmail — all through one conversation.

The inbox is a broken interface

Email was designed for humans to manually sort, read, and respond one message at a time. Today the average professional receives 120+ emails a day. The inbox became a second job — triage, unsubscribe, snooze, label, archive, repeat.

No amount of filters or smart folders fixes a fundamentally human-operated interface. The problem is not the email client. The problem is that a human is doing work a well-informed agent should handle. Astral replaces the inbox with a conversation.

What your agent can do

Summarize overnight mail

Wake up to a two-sentence brief — what matters, what can wait, what you can ignore entirely.

Draft replies in your voice

Trained on your past replies, the agent writes responses that sound like you. You review, tweak, confirm.

Surface only what matters

Receipts, newsletters, and automated alerts are filtered out. Only human-to-human threads reach you.

Schedule from threads

"Set up a 30-min call with Sarah" reads the thread, finds a mutual slot, and drafts the invite — no copy-paste.

Unsubscribe at scale

"Remove me from anything I haven't opened in 3 months" — the agent identifies, unsubscribes, and confirms the list before acting.

Track action items

Commitments buried in email threads are extracted and surfaced as tasks. Nothing falls through the cracks.

How it works

01

Connect via passkey

Your email account is linked with a WebAuthn passkey. Your private key stays on your device — Astral never sees your password.

02

UADP fetches structured mail

Instead of HTML, Astral receives your email as typed JSON with ai_hints fields — metadata the agent uses to prioritize and act.

03

Agent acts on your behalf

You give a natural-language instruction. The agent plans the steps, shows you what it will do, and executes with your approval.

Example conversations

"Catch me up on what I missed while I was out."

You got 47 emails. 3 need your attention: a contract revision from Legal (due Friday), a question from Marco about the Q3 budget, and a calendar conflict your assistant flagged. The rest are newsletters, receipts, and automated alerts — want me to archive them?

"Decline the 3pm meeting with Jensen, politely."

Draft ready: "Hi Jensen, thanks for the invite — I'm not able to make Thursday at 3pm. Happy to find another time next week if it works for you." Should I send this?

"Unsubscribe from anything I haven't opened in 3 months."

Found 14 senders matching that criteria: Morning Brew, ProductHunt digest, 3 SaaS trial newsletters, and 9 others. I'll send unsubscribe requests to all 14. Confirm?

Privacy by design

Keys stay on your device

WebAuthn passkeys are stored in your device's Secure Enclave or TPM. Astral's server never holds your authentication credentials — not even temporarily.

Minimal context to LLM

Only the email content required to answer your specific request is sent to the language model. Your full inbox never leaves your device as a batch.

Frequently asked questions

Does it work with Gmail?

Yes. Astral connects to Gmail, Outlook, and Fastmail today. Any provider that exposes a UADP manifest is supported natively. Non-UADP providers are accessed via Astral's scraping adapters, which normalize your inbox into structured data the agent can act on.

Is my email read by the AI provider?

Only the content you explicitly ask about is sent to the LLM. Your private key never leaves your device, and Astral never sends your full inbox to any server. Prompts are scoped to the minimum context required to answer your request.

Can it send email on my behalf?

Yes, with your confirmation. The agent drafts the reply and shows it to you before sending. You approve with a passkey gesture — no email leaves your account without an explicit confirmation step.

What if a provider doesn't support UADP?

Astral falls back to its scraping adapter layer. YAML adapter definitions normalize HTML-based email clients into the same structured JSON schema the agent uses for UADP-native providers. The experience is identical from the agent's perspective.

Explore Astral