Skip to content

Repository files navigation

AI Mail Summarizer

An executive-tier AI-powered email management and summarization platform built with React 19, Node.js / Express, Gemini 3.8 Flash, and PostgreSQL / Prisma ORM.


Features

  • Executive AI Summaries: Deep context summarization using Gemini 3.8 Flash with selectable styles (Executive Brief, Concise, Bullet Takeaways, Action Deliverables).
  • Action Item Extraction & Tracker: Automatically detects deliverables, to-dos, and assignments from email bodies and organizes them into an interactive task tracker.
  • Deadlines & Calendar Detection: Detects scheduled dates, meetings, and milestones across correspondence with 1-click Google Calendar integration.
  • Smart Reply Assistant: Generates contextual, tone-adjusted email responses (Accept, Decline, Clarify, Custom).
  • Ask AI (Inbox Intelligence): Conversational assistant allowing you to ask natural language questions about your inbox messages, senders, and deadlines.
  • Analytics & Time Savings Dashboard: Real-time visual metrics measuring productivity gains, priority distributions, and cognitive time saved.
  • Bento Grid Interface: High-contrast, clean Google-inspired aesthetic with responsive layout.

Quickstart Guide for Local Development

1. Install Dependencies

npm install

2. Configure Environment (Optional)

Add your Gemini API key in .env:

GEMINI_API_KEY="your-gemini-api-key"

3. Start Development Server

npm run dev

4. Open in Browser

Visit http://localhost:3000 to use the application.


Production Scripts

  • npm run dev: Starts the full-stack app on http://localhost:3000 via Express + Vite middleware
  • npm run build: Bundles the React frontend and compiles the backend into dist/server.cjs
  • npm run start: Runs the production compiled server (node dist/server.cjs)
  • npm run lint: Verifies TypeScript types with tsc --noEmit

About

AI Mail Summarizer — React 19 + Express inbox assistant: executive summaries, action-item extraction, deadline detection and smart replies powered by Gemini, with Prisma/PostgreSQL storage.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages