Blepo
Watch YouTube without ads, distractions, or tracking.
From Ancient Greek blepo (βλέπω) — "I see, I look."
$ blepo add @Fireship
Resolving channel...
Added Fireship (UCsBjURrPoezykLs9EqgamOA)
$ blepo
Updating videos list...
1. [2026-02-25] ThePrimeagen — Rust vs Go: The Final Answer
2. [2026-02-24] Fireship — 10 Niche Technologies in 100 Seconds
3. [2026-02-23] Jon Gjengset — Implementing TCP in Rust (part 4)
4. [2026-02-22] Fireship — The Database Tier List
Enter number to play, w<number> to mark watched, wa to mark all watched, q to quit: 3
Playing: Implementing TCP in Rust (part 4) [Jon Gjengset]
Install
# from source
cargo install --git https://github.com/francescobarbera/blepo
Requires mpv and yt-dlp installed on your system.
Add your channels
Use the handle or URL you already see on YouTube. Blepo finds the internal channel ID for you.
# YouTube handle
blepo add @Fireship
# channel URL
blepo add https://youtube.com/@Fireship
# canonical channel ID
blepo add UCsBjURrPoezykLs9EqgamOA
Choose what happens
3Play video 3 and mark it watchedw3Mark video 3 watched without playingwaMark every displayed video watchedqQuit