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.

Share this project:

Updates