Inspiration

An AI-powered Chrome extension that helps you effortlessly prepare for meetings by summarizing emails, scanning slides, managing agendas, and providing personalized follow-up suggestions.

What it does

PrepPulse is an AI-powered Chrome extension that streamlines meeting preparation. It summarizes key emails and documents, extracts insights from slides, and generates concise agendas. The tool provides intelligent follow-up suggestions tailored to your meeting context. It adapts its tone and interface mood in real time for a personalized experience. With just a click, users get everything they need to enter meetings confident and prepared.

How we built it

The extension pulls contextual data from Gmail via content scripts and allows manual input for meeting notes. It uses Chrome’s language model API for on-the-fly summarizations, agenda generation, and follow-up question suggestions. The “Capture Slide” feature uses screenshot analysis with multimodal AI input. We implemented a mood selector to adapt UI colors and content tone in real-time. Google OAuth was initially integrated but later removed to improve usability for public users.

Challenges we ran into

Managing user context effectively while handling token limits forced us to implement rolling conversation summaries. Streaming AI output required balancing immediate feedback and structured parsing. Ensuring privacy by avoiding excessive permissions and sensitive API use was a key design consideration

Accomplishments that we're proud of

We successfully built a fully functional AI meeting assistant integrated into Chrome. Our “Capture Slide” feature impressed judges with real-time screenshot summarization. We achieved seamless AI summarization and agenda creation from live Gmail content. We designed a dynamic mood-adaptive interface that personalizes the user experience. Most importantly, we turned a complex meeting prep workflow into a simple, one-click solution.

What we learned

We deepened our understanding of Chrome Extension development and the Chrome Prompt API. We learned how to manage limited UI space while maintaining a smooth, intuitive UX. We explored integrating Gmail data securely and handling OAuth workflows effectively. We gained experience in combining streaming AI responses with structured data parsing. We also discovered best practices for multimodal AI input and adaptive UI design.

What's next for PrepPulse

We plan to add calendar integration for automatic meeting context detection. A team collaboration mode will allow shared notes and joint meeting prep. We’ll introduce customizable AI personas for different meeting styles and tones. Offline mode and data privacy enhancements are in the pipeline. Eventually, we aim to launch a cross-platform version for mobile and desktop apps.

Built With

  • chrome.alarms
  • chrome.notifications
  • chrome.scripting
  • chrome.storage
  • css
  • html
  • javascript
  • multimodalpromptapi
  • promptapi
  • summarizerapi
Share this project:

Updates