π Inspiration
We wanted a faster way to digest overwhelming web content and long YouTube videos. Glance was built to give users instant summaries and let them ask questions β so they spend less time skimming and more time understanding.
π‘ What it does
Glance is a Chrome extension that:
- Summarizes any webpage or YouTube video (via transcript)
- Supports highlight-to-summarize
- Lets users ask questions about content (powered by Gemini)
- Displays a quick TL;DR banner for instant insight
π οΈ How we built it
Built using JavaScript, HTML, and CSS as a Chrome extension.
Key tools:
- YouTube Transcript API β to pull video subtitles
- Gemini API β for summarization + question answering
- Content scripts β to extract page text and inject UI
π§ Challenges
- Parsing inconsistent web structures
- Handling videos without transcripts
- Managing API context/token limits
- Keeping the UX fast, responsive, and clean
π Accomplishments
- Unified summarization + Q&A for articles and videos
- Seamless highlight-to-summarize interaction
- Real-time, contextual answers using Gemini
- Fully functional browser-based AI tool
π What we learned
- Working with transcript data and LLM APIs
- Best practices in Chrome extension development
- Efficient content summarization and prompt design
- Creating intuitive, user-friendly browser tools
π Whatβs next
- Save/export summaries to Notion, Google Docs, etc.
- Multi-tab summarization support
- Voice input and text-to-speech
- Adjustable tone and reading level
- Cross-device syncing of summaries
Log in or sign up for Devpost to join the conversation.