Inspiration
Every day, we consume tons of online content — articles, research papers, blogs, and documentation. But finding the essence in all that text takes time. We wanted a way to instantly understand web content without information overload. That’s where QuickDigest was born — to help users summarize any webpage or selected text in seconds.
What it does
QuickDigest is a Chrome extension that instantly summarizes text or entire webpages using generative AI. Right-click on any text and choose "Summarize with QuickDigest" View concise summaries directly in your browser popup Save summaries locally for later reference In short — it turns long reads into quick, meaningful insights.
How we built it
We built QuickDigest using: Frontend: React + Vite for a lightweight and fast UI Backend / API: Google Generative AI (Gemini) for summarization Browser Integration: Chrome Extension APIs (contextMenus, storage, scripting) State Management: React Hooks (useState, useEffect) with local Chrome storage We connected these layers so that selected text triggers an AI summarization workflow seamlessly within the browser.
Challenges we ran into
Managing Chrome extension permissions and message passing between background, content, and popup scripts Handling API rate limits and ensuring smooth async calls Preserving summaries even after browser restarts using Chrome’s local storage Designing a minimal but responsive popup UI that feels native to Chrome
Accomplishments that we're proud of
A fully functional AI-powered summarizer that works on any webpage Persistent local storage for saved summaries A smooth, context-aware right-click experience Clean and lightweight architecture with React + Vite + Chrome APIs
What we learned
How to bridge React applications with Chrome Extension APIs Efficient data flow between background, content, and popup scripts Practical use of generative AI APIs in browser environments Importance of UX in small tools — how minimal design can enhance usability
What's next for QuickDigest
Add full-page summarization and topic clustering Support for multiple summary formats (key points, TL;DR, bullet notes) Multi-language summarization and offline caching AI-powered “Daily Digest” of saved summaries
Log in or sign up for Devpost to join the conversation.