AI Mail Summarizer
An inbox that explains itself. Sign in with Google, sync your Gmail, and let an LLM go to work on every message: a clean summary, the key points, the action items actually buried in the text, the deadlines, and a priority and category for each email — triage done before you've read a word.
The hard part wasn't calling the AI — it was trusting it. Every response is validated against a strict JSON schema before it touches the PostgreSQL database (modeled with Prisma), so no invented deadlines or phantom tasks ever get stored. Replies are generated in a chosen tone but never sent without explicit confirmation, and the Gmail logic sits behind a provider-agnostic service layer, so Outlook can slot in later without touching the core.
Browse the code