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 watched
w3Mark video 3 watched without playing
waMark every displayed video watched
qQuit
View on GitHub Read the manual