Inspiration
Online research is fragmented, tabs pile up, context is lost, and notes live outside the browser. We wanted a tool that thinks alongside you and preserves research context as you browse.
What it does
Weave is a Chrome side-panel that summarizes webpages, organizes sources into topic-based research trails, answers context-aware questions, identifies research gaps from requirements, and supports voice and team collaboration, all without leaving the browser.
How we built it
We built Weave as a Chrome Extension (Manifest V3) using a side panel UI. Gemini powers summaries, Q&A, and gap analysis. Trails and context are stored locally for speed and privacy, while Firebase enables Google OAuth and team collaboration.
Challenges we ran into
Managing long-lived context across pages, keeping the MV3 service worker lightweight, handling OAuth securely inside an extension, and balancing local-first storage with collaborative features were our biggest challenges.
Accomplishments that we're proud of
- Fully functional AI-powered side panel
- Context-aware research trails
- Voice input and output
- Google Sign-In and team collaboration
- Clean, scalable architecture designed for future expansion
What we learned
We learned how to design AI systems that preserve context, build production-ready Chrome extensions, integrate OAuth securely, and architect local-first tools that scale into collaborative platforms.
What's next for Weave
We plan to add cloud-synced trails, shared team research spaces, exportable reports, stronger key management, and deeper collaboration features like tasks and notifications.
Built With
- api
- chrome
- css
- express.js
- firebase
- gemini
- html
- javascript
- node.js
- nodemailer
- webpack
Log in or sign up for Devpost to join the conversation.