Thousands of comments say a handful of things — this finds out which
Pulls every comment under a video through the YouTube Data API, embeds them, clusters the embedding space, and has an LLM name each cluster. The result is a Streamlit dashboard where a 4,000-comment thread becomes eight things people actually said. The embedding backend is pluggable — OpenAI, a local Ollama model, or MLX on Apple silicon.