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
- Click Start Recording
- The extension captures screen + audio from your tab
- Audio is streamed to your selected AI model
- The AI processes the transcript into clean, structured notes
- Notes are saved locally for easy reference
- 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
Log in or sign up for Devpost to join the conversation.