kannagi0303

Windows GUI for yt-dlp

19
1
100% credibility
Found May 20, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

yt-dlp-gui-v2 is a friendly desktop application that makes downloading videos from YouTube and other websites as easy as clicking a few buttons. Instead of typing complex commands, you paste a link, choose your preferred quality and format from visual pickers, and click download. The app handles everything - video quality selection, audio extraction, subtitle downloading in any language, even specific chapter ranges. It supports batch downloading for playlists, works as a portable app from any folder or USB drive, and speaks 16 languages. The app is a graphical wrapper around yt-dlp, a trusted open-source tool, with a clean interface built in Rust.

How It Works

1
📦 You download the portable app

You grab the small program file and save it anywhere on your computer - even a USB drive works since it doesn't need installation.

2
🛠️ The app helps you set up the tools

On first launch, a friendly screen asks if you want to automatically download the video-downloading engine and helper programs. One click and everything installs itself.

3
🔗 You paste a video link

Copy any video URL from YouTube or hundreds of other sites, paste it in, and the app immediately starts gathering information about that video.

4
🎬 You pick your preferred quality and format

A clean picker shows you all available options - video resolution, audio quality, subtitles in any language, even specific chapters if the video has them. Click what you want.

5
You choose how to download
Quick download

Click once and your video starts downloading immediately to your chosen folder.

📋
Build a queue

Add several videos, then click download to process them one after another while you multitask.

6
📊 You watch the progress

A progress bar shows exactly how much is downloaded, with separate indicators for video, audio, and subtitle parts. You can cancel anytime.

Your video is ready

When complete, a notification pops up and your file appears in your chosen folder, complete with embedded thumbnails, subtitles, and chapters exactly as you specified.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 19 stars Sign Up Free
Repurpose This Repo

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 Repurpose
AI-Generated Review

What is yt-dlp-gui-v2?

yt-dlp-gui-v2 is a native Windows desktop application that wraps yt-dlp with a graphical interface. Built in Rust using egui, it lets you download videos from YouTube, Vimeo, and hundreds of other sites without touching the command line. You paste URLs, pick formats, manage subtitles, and monitor downloads through a clean tabbed interface. The app stores its config next to the executable, so it works as a truly portable tool you can carry on a USB drive.

Why is it gaining traction?

This fills a gap for Windows users who want yt-dlp's power without its learning curve. Unlike basic GUI wrappers, it supports batch downloads, chapter extraction, thumbnail embedding, and subtitle handling including auto-translated captions. The format picker lets you filter by resolution, codec, FPS, and dynamic range before downloading. It also handles cookies from browsers, proxy settings, and can use aria2 for faster multi-threaded downloads. The interface is localized into 16 languages, making it accessible beyond English-speaking users.

Who should use this?

Windows users who download videos regularly but prefer a GUI over CLI tools. Content creators who need batch processing with specific format selection. Anyone who relies on browser cookies for age-restricted or region-locked content. The portable design makes it useful for deployment on restricted systems where installation is not an option.

Verdict

With only 19 stars and a 1.0% credibility score, this is an early-stage project that shows promise but lacks community validation. The Rust implementation suggests good performance, and the feature set is comprehensive, but limited documentation and unknown test coverage make it risky for mission-critical workflows. Try it for personal use, but wait for more maturity before trusting it for professional pipelines.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.