I Had 47 Browser Tabs Open. So I Built DevTrail.
A distraction-free, offline YouTube learning tracker. No ads, no autoplay, no cloud. Just you and the tutorial.

TL;DR
I kept losing track of YouTube tutorials I was halfway through.
So I built DevTrail — watch YouTube playlists in-app with zero ads, take notes, and track progress. Everything stored locally. Nothing in the cloud.
It Started With a Docker Tutorial
One Sunday I decided to finally learn Docker. Found a great YouTube playlist — 18 videos.
Watched three. Got interrupted. Closed the laptop.
Monday: couldn't remember which video I'd stopped at. Opened YouTube, got served an ad, got distracted by recommendations, ended up watching something completely unrelated.
By Wednesday I had:
- 2 playlists, both partially watched
- A notes file called
docker-notes-FINAL(2).md - Zero Docker containers running
Not a discipline problem. A YouTube problem.

YouTube Is Not Built for Learning
Every time I opened a tutorial:
- A 15-second ad before it even started
- Autoplay into something random the moment it ended
- A sidebar full of things I didn't come to watch
The platform with the best free developer content is also engineered to keep you from finishing anything.
I didn't need more willpower. I needed a different environment.
What DevTrail Does
DevTrail is a YouTube learning tracker. You paste a playlist URL, and it becomes your learning space — no YouTube interface, no noise.
Import Any YouTube Playlist
Paste the URL. DevTrail fetches every video — title, thumbnail, order — automatically.
Watch Without Ads or Distractions
Videos play inside DevTrail. No pre-roll ads. No autoplay. No recommendations pulling you sideways. Just the video.
Notes That Live With the Video
Write notes attached to each video as you watch. No switching apps, no losing context.

Know Exactly Where You Stand
Mark videos as done. See your progress per playlist. Come back tomorrow and pick up exactly where you left off — no guessing.
Fully Offline. Your Data, Your Machine.
No account. No sync. No backend.
Every playlist, every note, every checkpoint — stored locally on your machine.

Learning is personal. It shouldn't live on a stranger's server.
One Rule I Built This Around
Your learning shouldn't require you to manage your learning.
Every removed friction — the ads, the tab-switching, the "where was I?" — is focus returned to the actual material.
Try It
If you have a graveyard of half-watched playlists, this is for you.
No ads. No cloud. No 47 tabs.
Building tools that solve my own frustrations — more posts soon.