Skip to content

steffthomas/youtube-qa-bot

Repository files navigation

🎥 YouTube Video Q&A Bot

An AI-powered web app that summarizes YouTube videos and allows users to ask intelligent questions based on the video content. Built using LangChain, FAISS, OpenRouter (LLaMA 3.3), and Streamlit.


Features

  • Paste any YouTube video URL
  • Fetches and summarizes video transcripts
  • Ask custom questions based on video content
  • Vector-based retrieval using FAISS + MiniLM
  • LLM-powered answers via Meta LLaMA 3.3 (OpenRouter)
  • Deployable on Streamlit Cloud, Render, or locally

📸 Screenshots

📍 Screenshots of the app UI

🔹 Home Page

Screenshot 2025-06-14 162628

🔹 Summary Output

Screenshot 2025-06-14 162754

🔹 Q&A Interface

Screenshot 2025-06-14 162814


Demo Video

▶️ Click here to watch the demo video


Tech Stack

Component Tool/Library
Frontend/Backend Streamlit
LLM Meta LLaMA 3.3 via OpenRouter
RAG Engine LangChain + FAISS
Embeddings all-MiniLM-L6-v2
Transcripts youtube-transcript-api
Deployment Streamlit Cloud / Render / Localhost

About

📽️ AI-powered Streamlit app that extracts YouTube transcripts, summarizes videos, and answers user questions using LangChain and OpenRouter LLMs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages