Semantic matching
Not keywords — AI embeddings compare meaning. A video about ‘Transformers’ and one about ‘트랜스포머’ are recognized as the same topic automatically.
AI YouTube Filter
Paste any YouTube link and AI parses the transcript, semantically compares it against everything you've already watched, and tags it
🟢 Must watch / 🟡 Some overlap / 🔴 Skip.
3 free videos without signup · Bulk playlist support
Problem
If you spend a lot of time on YouTube, this is familiar. Get into a topic, and the algorithm pushes endless similar videos. The catch — you have to watch the whole 10-minute video before realizing “wait, I've seen this before.” The wasted minutes pile up.
Tools like NotebookLM help, but they handle one video at a time, no bulk playlists, and no comparison against what you've already watched.
Solution
Not keywords — AI embeddings compare meaning. A video about ‘Transformers’ and one about ‘트랜스포머’ are recognized as the same topic automatically.
Paste a playlist URL instead of one link at a time. 30 videos sorted with a single click.
🟢 Must watch / 🟡 Some overlap / 🔴 Skip. Novelty % and the most-similar video are shown so you see exactly why.
How it works
Triple-redundant pipeline: youtube-transcript-api + proxy + yt-dlp fallback for stable extraction.
3,000-char chunks analyzed in parallel by Gemini 2.5 Flash Lite. Section titles, key concepts, and quotes extracted.
Title + tags + concepts + 3-line summary encoded as a 768-dim vector (Gemini embeddings).
pgvector RPC computes top-1 cosine similarity against your library → threshold-based grade.
Re-analyzing the same video takes 0.5s (global cache hit, zero API calls).
Who it's for
If you follow fast-moving fields (AI, dev, design), every day. Compress watch time by surfacing only the videos with truly new information.
Newsletter writers, social posters, club organizers. Pick the densest video among many similar ones.
Studying a single topic. Your library accumulates and TubeFilter automatically flags when the next video is rehashing what you've already covered.
Chrome Extension
On YouTube, hover any video card for [+ Add] or drag-select across multiple cards → one click sends them all to TubeFilter. No more copy-pasting playlist URLs.
Add to Chrome →Pricing
Billed in USD via Paddle. Full pricing →
FAQ
Yes — 30 minutes free without signup. After signing up, 180 minutes (3h) per month are free. Need more? Basic starts at $2.99/month.
We use auto-generated captions when available. Videos with captions disabled show as “transcript unavailable.”
Up to 20 new videos per request. Already-analyzed videos in your library are uncapped — total 100 per request.
No. Only videos in your own library count. User data is isolated via Postgres RLS.
Paddle (Merchant of Record). Cards, KakaoPay, NaverPay, Apple Pay supported. Card details never touch TubeFilter servers.
Cancel any time from the Account page. Service continues to the end of the current billing period, then ends automatically.
NotebookLM deeply summarizes one source. TubeFilter is built to decide whether N videos are worth watching by comparing against your library — bulk processing + automatic dedup are the core difference.
Summarization: Google Gemini 2.5 Flash Lite. Embeddings: Gemini embedding-001 (768d). Semantic comparison: Postgres pgvector + cosine similarity.