AI Lecture Companion โ€“ Chrome Extension

Your personal AI-powered study assistant.
This Chrome extension watches lectures with you, records your screen and audio, and automatically generates clear, structured notes from what youโ€™re learning โ€” all stored privately on your device.


๐Ÿš€ Overview

Taking notes during online lectures can be stressful and time-consuming.
The AI Lecture Companion solves this by:

  • Recording your screen + audio as you watch
  • Automatically generating high-quality notes using your preferred AI model
  • Saving all notes locally for fast, private access

It turns passive watching into organized, effortless studying.


๐ŸŽฏ Core Features

๐Ÿ”ด Screen + Audio Recording

Record with one click.
The extension captures your active tabโ€™s visuals and audio directly โ€” no uploads, no compatibility issues.

โœ๏ธ AI-Generated Notes

Your audio stream is transcribed and converted into:

  • Summaries
  • Key bullet points
  • Important terms
  • Concept explanations
  • Structured sections

Pause or stop recording anytime.

โš™๏ธ Custom Model & API Settings

Choose your preferred AI model:

  • GPT
  • Claude
  • Gemini
  • Custom or local models

Just enter your API key and generate notes your way.


๐Ÿ› ๏ธ How It Works

  1. Click Start Recording
  2. The extension captures screen + audio from your tab
  3. Audio is streamed to your selected AI model
  4. The AI processes the transcript into clean, structured notes
  5. Notes are saved locally for easy reference
  6. Choose models and API keys in Settings

โœ”๏ธ Benefits

  • Never miss key ideas from lectures
  • Generates notes automatically while you watch
  • Saves hours of manual writing
  • Clean, consistent note formatting
  • Works with any video or platform since it records your screen
  • Lightweight, fast, and privacy-friendly

โš ๏ธ Limitations

  • You must actively watch the content on your screen for it to be recorded
  • Requires API keys for advanced AI models

๐Ÿ”ฎ Future Improvements

  • AI-generated flashcards (Anki-ready)
  • Mind-map views of your notes
  • Multi-language lecture support
  • Cloud sync options
  • Real-time collaboration
  • Offline/local model support

๐Ÿ“ฆ Installation (Developer Mode)

Clone the repository:

git clone https://github.com/your-user/FYH-Hackathon.git
cd FYH-Hackathon

Install dependencies:

npm install

Run dev environment:

npm run dev

Build the extension:

npm run build:extension

Load into Chrome:

    Open chrome://extensions

    Enable Developer Mode

    Click Load unpacked

    Select the /dist folder

๐Ÿ‘ฅ Team Members

    Krishiv Agrawal

    Khush Mehta

    Chenming Yan
Share this project:

Updates