jonaskahn/asktube
AskTube - An AI-powered YouTube video summarizer and QA assistant powered by Retrieval Augmented Generation (RAG) 🤖. Run it entirely on your local machine with Ollama, or cloud-based models like Claude, OpenAI, Gemini, Mistral, and more.
Extracts video transcripts via local Faster-Whisper or cloud speech-to-text APIs, then chunks and embeds them into a vector database (Chroma with SQLite) for semantic retrieval. Implements query enrichment during RAG to improve context relevance, with a Python/Sanic backend serving a NuxtJS frontend that supports pluggable embedding providers (Sentence Transformers, OpenAI, Gemini, VoyageAI, Mistral) and LLM backends.
No commits in the last 6 months.
Stars
84
Forks
24
Language
Python
License
MIT
Category
Last pushed
Nov 18, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/jonaskahn/asktube"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
kaya70875/ytfetcher
⚡ Build structured YouTube datasets at scale — effortlessly fetch transcripts and rich metadata...
NVIDIA-AI-Blueprints/video-search-and-summarization
Blueprint for Ingesting massive volumes of live or archived videos and extract insights for...
HKUDS/VideoRAG
[KDD'2026] "VideoRAG: Chat with Your Videos"
wassim249/YT-Navigator
YT Navigator: AI-powered YouTube content explorer that lets you search and chat with channel...
video-db/StreamRAG
Video Search and Streaming Agent 🕵️♂️