Autonomous Executive Assistant AI
Link to open source: https://github.com/itxmeBhawna/executive-assistant
Autonomous Executive Assistant is an AI-driven background decision engine designed to handle daily inbox triaging, meeting scheduling, and task management without manual oversight.
Why we built it:
Executives and busy professionals lose hours every day manually reviewing emails, checking calendar availability for overlaps, writing reschedule requests, and logging to-do items. Existing tools notify users about events, but they don't take proactive action to resolve conflicts.
How it works:
-
Email Priority Scoring & AI Rationale: Parses unread Gmail messages, assigns urgency scores (0–100) using keyword heuristics, and uses Google Gemini (
gemini-2.5-flash) to generate human-readable justifications. -
Conflict Resolution Engine: Cross-references meeting requests against Google Calendar events to detect time overlaps in real time.
-
Proactive Action Dispatch: Automatically calls the Gmail API to generate polite reschedule drafts offering alternative time slots and syncs high-priority items directly to Notion databases.
-
Interactive Streamlit Dashboard: Provides a dual-mode UI to run live autonomous background pipelines or test custom email inputs dynamically.
Tech Stack: Python, Google Gemini API, Swytchcode CLI, Gmail API, Google Calendar API, Notion API, Streamlit.

