Inspiration

What it does

How we built it## 🧠 What is MeetMind?

MeetMind is a Chrome extension that brings AI-powered meeting intelligence directly into your browser — powered by an Airia agent pipeline. It connects to Google Calendar and Gmail, detects your meetings, and automatically generates structured notes, extracts decisions, and surfaces action items — all without leaving your workflow.

💡 Inspiration

We spend 30–40% of our workweek in meetings, yet most action items get lost and notes never get written. Existing tools require separate apps, manual input, or post-meeting uploads. We wanted something that lives where you already work — in the browser — and handles everything automatically.

⚙️ What it does

  • Reads your calendar via Google Calendar MCP — sees today's meetings, classifies each type (standup, review, planning, 1-on-1)
  • Generates structured notes using an Airia 5-step agent pipeline: fetch → classify → generate → extract → deliver
  • Extracts action items with assigned owners pulled from meeting attendees
  • Injects a live panel into Google Meet, Zoom, and Teams pages during active calls
  • Emails a digest of open action items via Gmail MCP with one click
  • Tracks actions in the extension popup — check them off as you complete them

🏗️ How we built it

MeetMind is a Chrome Manifest V3 extension with five core components:

  1. Popup UI — A 360px dashboard with Upcoming / Notes / Actions tabs, built in vanilla JS with a dark glassmorphism aesthetic (Syne + DM Mono fonts)
  2. Airia Agent Pipeline — A 5-node pipeline defined in airia_agent.yaml and invoked via the Anthropic API: calendar fetch → meeting classification → note generation → structured action extraction → Gmail delivery
  3. Google Calendar MCP — Read-only access to fetch event details, attendees, and agendas
  4. Gmail MCP — Send-only access to deliver beautifully formatted HTML action digests
  5. Content Scripts — Injected into Google Meet, Zoom, and Teams to show a floating live panel with real-time key point capture

🚧 Challenges we ran into

  • Browser → API security: Chrome extensions require special headers (anthropic-dangerous-direct-browser-access) for direct API calls. We solved this by loading keys from chrome.storage and adding graceful offline fallbacks so the extension always works — even without an API key configured.
  • MCP in extension context: Wiring MCP servers through a background service worker required careful message-passing architecture between popup → service worker → API.
  • Structured output reliability: Getting the Airia agent to consistently return valid JSON required a strict system prompt and a multi-layer fallback parser.

🏆 Accomplishments

  • Fully working Chrome extension loadable in developer mode in under 60 seconds
  • 5-step Airia agent pipeline with real-time animated progress in the UI
  • Offline fallback mode — works for demos without any API key
  • Gmail MCP integration for one-click action digests
  • Live meeting overlay injected into Google Meet / Zoom / Teams
  • Full settings page with API key management and toggle controls

📚 What we learned

  • How to architect Airia agent pipelines for browser-based "Airia Everywhere" use cases
  • MCP server integration patterns from both Google Calendar and Gmail
  • How to build Chrome MV3 extensions that call AI APIs securely from the popup context

🚀 What's next

  • Auto-generation: Trigger note generation automatically when a meeting ends
  • Real transcript capture: Use Google Meet's closed-caption DOM for live transcription
  • Slack integration: Post meeting summaries directly to the relevant Slack channel
  • Teams & Outlook add-in: Extend to Microsoft ecosystem via Office Add-in API
  • Calendar intelligence: Suggest prep materials before meetings based on attendees and agenda

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for MeetMind – AI Meeting Intelligence

Built With

  • airia-agent-pipeline
  • anthropic-api
  • chrome-extension-mv3
  • claude-sonnet-4
  • dm
  • gmail-mcp
  • google-calendar-mcp
  • google-meet-content-scripts
  • html/css
  • javascript
  • syne
Share this project:

Updates