← all repositories

NotJoeMartinez/yt-fts

A CLI tool that downloads YouTube channel subtitles and enables semantic search and RAG-powered chatbot interactions.

1.8k stars Python RAG · SearchData Tooling
yt-fts
Velocity · 7d
+1.6
★ / day
Trend
steady
star history

yt-fts downloads YouTube subtitles via yt-dlp and stores them in SQLite for full-text search. It supports semantic search using OpenAI and Gemini embedding APIs with chromadb as the vector backend, enabling phrase-based and semantic queries across video transcripts. The tool also provides an LLM chatbot interface and video summarization features built on the retrieval system.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.