HelpFreedom / youthub
PublicYouHub — console YouTube client. TUI grid, custom ffplay-yt player, SABR streaming, SponsorBlock, 1080p.
youthub is a terminal-based YouTube client that lets you browse your personalized video feed in a visual grid, search for content, and watch videos directly in your terminal window. It connects to your YouTube account using official authentication methods, streams videos using YouTube's own playback technology, automatically skips sponsored segments when available, and records your watch time to your account's history. The experience feels like having YouTube inside your command line—functional, visually appealing, and fully integrated with your Google account.
How It Works
Someone tells you about a way to browse and watch YouTube videos right from your terminal, with a beautiful visual grid instead of a web browser.
You pair your Google account using YouTube's official TV sign-in method, or let the app read your browser cookies so your watch history stays connected.
A colorful grid of video thumbnails appears, showing your recommended videos with titles, channels, and view counts—all rendered beautifully in your terminal window.
Use arrow keys to move between videos, press a key to search for anything, or hover over a video to see a quick animated preview of what it's about.
The video streams directly into your terminal window using the same quality as the official YouTube app, with audio playing through your speakers.
If SponsorBlock has marked parts of the video as sponsorships, those sections are automatically jumped over so you get uninterrupted viewing.
When you finish watching, YouTube records that you watched the video—so it shows up in your watch history and helps improve your recommendations.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.