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

Built With

Share this project:

Updates