← 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
Not currently ranked — collecting fresh signals.
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.

Frequently asked

What is NotJoeMartinez/yt-fts?
A CLI tool that downloads YouTube channel subtitles and enables semantic search and RAG-powered chatbot interactions.
Is yt-fts open source?
Yes — NotJoeMartinez/yt-fts is open source, released under the Unlicense license.
What language is yt-fts written in?
NotJoeMartinez/yt-fts is primarily written in Python.
How popular is yt-fts?
NotJoeMartinez/yt-fts has 1.8k stars on GitHub.
Where can I find yt-fts?
NotJoeMartinez/yt-fts is on GitHub at https://github.com/NotJoeMartinez/yt-fts.

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