Lightweight YouTube channel filter for titles, duration, views, age and watch state.
English | Português (Brasil)
A lightweight userscript that adds keyword search, duration, views, and watch-state filters directly to YouTube channel pages. It also lets you batch-enqueue visible videos into your watch queue.

This script runs entirely in your browser. It doesn't query a custom backend — it just filters videos after YouTube loads them on the page.
tutorial -shorts hides anything containing "shorts").1w to 6mo). Works in both English and Portuguese channel layouts.+ Queue button enqueues all visible videos at once (using a 150ms delay between items to keep YouTube's internal command router happy).--yt-sys-color-*). Light and dark mode support is built-in.bash
git clone https://github.com/andradeatdev/ytsift.git
bash
pnpm install
bash
pnpm build
For automatic rebuilds while editing:
bash
pnpm build:watch
bash
pnpm validate
GPL-3.0. See LICENSE for details.