Ever wished you could just ask a YouTube video a question instead of scrubbing through 45 minutes of content?
Now you can.
This Chrome Extension lets you chat with any YouTube video, powered by LangChain and Gemini.
- π§ Ask questions about any YouTube video
- β±οΈ Get direct answers with relevant timestamps
- π Extract code snippets, formulas, or key concepts instantly
- π§΅ Supports follow-up questions and context tracking (WIP)
- β‘ Built for students, developers, and self-learners to save time
"What is a binary tree?"β Summary + timestamp"Give me the Python code for bubble sort"β Code snippet + time"When does the instructor explain entropy?"β Formula + link to time"Explain the difference between classification and regression"β Concept breakdown
| Layer | Tools Used |
|---|---|
| Frontend | HTML, CSS, JavaScript, Chrome Extension APIs |
| Backend | Python, FastAPI |
| AI Orchestration | LangChain |
| LLM (AI Model) | Gemini Pro via Google Generative AI SDK |
Local Development Setup
- Clone the repo
git clone https://github.com/your-username/youtube-chat-assistant cd youtube-chat-assistant