Inspiration
Many students struggle with scattered study material, long articles, and lack of structured revision. We wanted a tool that could instantly explain topics, summarise content, and help students stay focused—all without leaving the browser.
What it does
Comet is an AI-powered study assistant that lives inside your browser. It creates personalised study plans, summarises content, explains topics, generates quizzes, analyses webpages, provides a clean focus mode, and organizes everything in a simple dashboard.
How we built it
We built Comet using HTML, CSS, JavaScript, and Chrome Extension APIs. A background script handles communication, content scripts process webpages, and the UI is structured into sidebar, dashboard, and focus modules. AI features are integrated to provide explanations, summaries, quizzes, and planning.
Challenges we ran into
We faced challenges in structuring the extension, designing a smooth sidebar experience, managing context for AI features, and integrating multiple tools without slowing the browser. Ensuring clean UI and stable communication between scripts also required careful handling.
Accomplishments that we're proud of
We’re proud that Comet can intelligently summarise and explain any topic instantly. We built a clean dashboard, a distraction-free focus mode, and a full study planner inside the browser. Bringing all these tools together in one seamless experience is our biggest achievement.
What we learned
We learned how Chrome extensions work internally, how to manage background and content communication, how to design user-friendly UI components, and how to integrate AI features efficiently. We also gained experience in handling real-world UX challenges.
What's next for Comet Study
We plan to add cloud sync, spaced-repetition revision tools, more quiz types, improved study analytics, and a mobile companion app. The goal is to make Comet a full AI-driven learning ecosystem.
Built With
- ai/llm
- and
- chrome-extension-apis
- css
- html
- javascript
Log in or sign up for Devpost to join the conversation.