Executive AI
Link to open source: https://github.com/Utkarsh450/AI-Executive-Project
Project Purpose
Executives lose over 2.5 hours daily triaging emails and resolving scheduling conflicts. The AI Executive Productivity Assistant automates this workload by continuously analyzing incoming communications, detecting schedule friction, and distilling an entire workday into a 30-second actionable executive briefing.
Overarching Goals
- Eliminate Inbox Noise: Automatically triage emails into priority buckets (
Urgent,Important,Low) with 1-sentence AI rationales. - Proactive Schedule Safeguarding: Identify meeting overlaps and zero-buffer schedules before they disrupt productivity.
- Multi-Channel Dispatch: Maintain a central system of record in Notion while delivering HTML briefings straight to the executive's inbox via Resend.
- Policy-Controlled Governance: Route all Google API calls
Core Objectives
| Pillar | Objective | Technology / Output |
|---|---|---|
| Email Triage | Classify unread messages & generate priority rationales. | Gemini AI (prioritize.js) |
| Calendar Audit | Detect overlapping events & tight schedule buffers. | Conflict Resolver (conflicts.js) |
| Briefing Engine | Synthesize insights into a 30-second executive summary. | Summary Engine (briefing.js) |
| Notion Record | Upsert daily briefings into an executive Notion DB. | Notion API (notion.js) |
| Email Dispatch | Send formatted HTML briefings to executive email. | Resend API (resend.js) |
| Web Dashboard | Real-time monitoring & manual trigger interface. | Next.js Dashboard |





