TubeMind AI is a Chrome extension that uses Retrieval-Augmented Generation, FAISS, and Groq LLMs to let users chat with YouTube videos, generate summaries, study notes, and key takeaways with timestamp citations.

Stars

8

7-day growth

No data

Forks

0

Open issues

0

License

No data

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It combines semantic search, FAISS vector search, and Groq's Llama 3.3 70B model in a practical Chrome extension to make video learning interactive and efficient.

Who it is for

  • Students who want to extract study material from YouTube lectures
  • Self-learners looking to summarize or review educational videos quickly
  • Developers interested in RAG and AI-powered browser extensions

Use cases

  • Chat with a YouTube video to ask clarifying questions and get timestamped answers
  • Generate short, detailed, or bullet summaries of video content
  • Create structured study notes and key takeaways from video transcripts

Strengths

  • Integrates a full RAG pipeline with transcript retrieval, semantic chunking, and FAISS search
  • Provides multi-turn conversation memory and streaming AI responses
  • Offers multiple summary formats (short, detailed, bullet) plus study notes and key takeaways

Considerations

  • Requires a Groq API key to be configured in the backend
  • Only works with YouTube videos that have captions/transcripts available
  • Chrome extension must be manually loaded (not yet on the Chrome Web Store)

README quick start

🧠 TubeMind AI AI-Powered YouTube Learning Assistant

Retrieval-Augmented Generation • Semantic Search • FAISS • Groq • Chrome Extension


🚀 Overview

TubeMind AI is an AI-powered Chrome Extension that transforms YouTube videos into an interactive learning experience.

Using Retrieval-Augmented Generation (RAG), semantic search, FAISS vector search, and Groq LLMs, TubeMind AI enables users to:

  • 💬 Chat with YouTube videos
  • 📄 Generate AI summaries
  • 📝 Create structured study notes
  • 💡 Review key takeaways
  • 📍 Jump to timestamp citations
  • 🧠 Learn faster with AI

✨ Features

🤖 AI Chat

  • Multi-turn conversation memory
  • Streaming AI responses
  • Timestamp citations
  • Markdown rendering
  • Retry & Copy responses

📚 AI Learning

  • Short Summary
  • Detailed Summary
  • Bullet Summary
  • Study Notes
  • Key Takeaways

🧠 RAG Pipeline

  • Transcript Retrieval
  • Semantic Chunking
  • Sentence Transformers
  • FAISS Vector Search
  • Semantic Retrieval
  • Prompt Engineering

🖼️ Screenshots

Add your screenshots to the assets/ folder.

ChatSummary
Study NotesTakeaways

🎥 Demo


🛠️ Tech Stack

AI Stack

  • Groq
  • Llama 3.3 70B
  • Sentence Transformers
  • FAISS
  • Retrieval-Augmented Generation (RAG)
  • Prompt Engineering

🏗️ Architecture

flowchart TD
A[YouTube Video] --> B[Transcript Retrieval]
B --> C[Semantic Chunking]
C --> D[Sentence Transformers]
D --> E[Embeddings]
E --> F[FAISS Index]
F --> G[Semantic Search]
G --> H[Prompt Builder]
H --> I[Groq LLM]
I --> J[Streaming Response]
J --> K[Chrome Extension]

📂 Project Structure

TubeMind-AI
│
├── assets
│   ├── banner.png
│   ├── demo.gif
│   ├── chat.png
│   ├── summary.png
│   ├── notes.png
│   └── takeaways.png
│
├── backend
├── extension
├── README.md
└── .gitignore

⚙️ Installation

Clone

git clone https://github.com/Omkar-narsale/TubeMind-AI.git
cd TubeMind-AI

Backend

cd backend
pip install -r requirements.txt

Create a .env

GROQ_API_KEY=YOUR_API_KEY
GROQ_MODEL=llama-3.3-70b-versatile

Run

uvicorn app.main:app --reload

Extension

cd extension
npm install
npm run build

Load the generated extension/dist folder from `chrome://

Related repositories

Similar projects matched by category, topics, and programming language.

lopopolo
Featured
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI & Machine LearningAI Agents
2,390
slvDev
Featured
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI & Machine LearningLarge Language Models
1,960
littledivy
Featured
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI & Machine Learning
1,482