yt-dlp-gui

Ochiq manbalardan

yt-dlp uchun zamonaviy koʻp platformali grafik interfeys. YouTube, Bilibili, TikTok va 1000 dan ortiq saytlardan videolarni yuklab oling. Tauri va Vue asosida yaratilgan.

Mashina tarjimasi · Asl matnni koʻrsatish

A modern cross-platform GUI for yt-dlp. Download videos from YouTube, Bilibili, TikTok and 1000+ sites. Built with Tauri + Vue.

IlovaKategoriya: Desktop ilovalar · Internet va aloqa · Video va pleyerlarOpen sourcemaʼlumot tekshirilgan: 15-okt, 2026

Sharh

  • cross-platform
  • desktop-app
  • gui
  • rust
  • tauri
  • video-downloader
  • video-downloader-apps
  • vue
  • youtube
  • youtube-downloader

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
WindowsMosx86_64v1.0.0 relizidagi rasmiy yigʻma: YDL.GUI_1.0.0_x64-setup.exe0.70
Mosarm64v1.0.0 relizidagi rasmiy yigʻma: YDL.GUI_1.0.0_arm64-setup.exe0.70
macOSMosarm64v1.0.0 relizidagi rasmiy yigʻma: YDL.GUI_1.0.0_aarch64.dmg0.70
Mosx86_64v1.0.0 relizidagi rasmiy yigʻma: YDL.GUI_1.0.0_x64.dmg0.70
LinuxMosx86_64v1.0.0 relizidagi rasmiy yigʻma: YDL.GUI-1.0.0-1.x86_64.rpm0.70

Relizlar

tekshirilgan: 29-okt, 2026
v1.0.0Oxirgi20-sen, 2026Rasmiy manba ↗

1.0.0 versiyasi fayllari

Marketpleys bu fayllarni saqlamaydi: yuklab olish rasmiy manbadan. Biz ularni skanerlamaganmiz.
FaylPlatformaHajmSHA-256Rasmiy manbadan yuklab olish
YDL.GUI-1.0.0-1.x86_64.rpmlinux · x86_64 · rpm12,1 MB258b1402815b…Rasmiy manba ↗
YDL.GUI_1.0.0_aarch64.dmgmacos · arm64 · dmg9,6 MB84154ded663d…Rasmiy manba ↗
YDL.GUI_1.0.0_amd64.AppImagelinux · x86_64 · appimage85,7 MB61de3ad2cb9a…Rasmiy manba ↗
YDL.GUI_1.0.0_amd64.deblinux · x86_64 · deb12,1 MB0e049c7a2fc8…Rasmiy manba ↗
YDL.GUI_1.0.0_arm64-setup.exewindows · arm64 · exe5,9 MBec68b58c59b3…Rasmiy manba ↗
YDL.GUI_1.0.0_arm64_en-US.msiwindows · arm64 · msi8,9 MB31721916eeca…Rasmiy manba ↗
YDL.GUI_1.0.0_x64-setup.exewindows · x86_64 · exe6,6 MBbe66466bfb77…Rasmiy manba ↗
YDL.GUI_1.0.0_x64.dmgmacos · x86_64 · dmg10 MBd8d2f86746e6…Rasmiy manba ↗
YDL.GUI_1.0.0_x64_en-US.msiwindows · x86_64 · msi9,4 MB68525730ca59…Rasmiy manba ↗
YDL.GUI_aarch64.app.tar.gzmacos · arm64 · app_bundle9,8 MB11d4119fa20f…Rasmiy manba ↗
YDL.GUI_x64.app.tar.gzmacos · x86_64 · app_bundle10,2 MB31f75d33b46e…Rasmiy manba ↗
latest.jsonboshqa8,8 KB8aeb8d5331b3…Rasmiy manba ↗
YDL.GUI-1.0.0-1.x86_64.rpm.sigimzo416 B926f2dd887d6…Rasmiy manba ↗
YDL.GUI_1.0.0_amd64.AppImage.sigimzo420 B8366ff0c1e92…Rasmiy manba ↗
YDL.GUI_1.0.0_amd64.deb.sigimzo412 B7c437959ea73…Rasmiy manba ↗
YDL.GUI_1.0.0_arm64-setup.exe.sigimzo420 Bac9ec7ec0734…Rasmiy manba ↗
YDL.GUI_1.0.0_arm64_en-US.msi.sigimzo420 Be3ddeb85f7a5…Rasmiy manba ↗
YDL.GUI_1.0.0_x64-setup.exe.sigimzo416 B480e18086cff…Rasmiy manba ↗
YDL.GUI_1.0.0_x64_en-US.msi.sigimzo416 B939368d0e0de…Rasmiy manba ↗
YDL.GUI_aarch64.app.tar.gz.sigimzo404 B6dcbeafce690…Rasmiy manba ↗
YDL.GUI_x64.app.tar.gz.sigimzo404 Bc90e64706564…Rasmiy manba ↗

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 15-okt, 2026
Sifat bahosi94
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 25 days ago
Hujjatlar · 1515
README 7711 chars, description present
Foydalanishga tayyorlik · 1515
install instructions: yes; releases: yes
Metamaʼlumotlar · 108
3/4 of description, homepage, license, topics
Relizlar · 1010
10 release(s), latest 25 days ago
Kategoriya aniqligi · 1010
classifier confidence 0.97
Ommaboplik · 107
548 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX MIT
Hamjamiyat · 55
issues enabled, 62 forks

Litsenziya

MIT
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/imsyy/yt-dlp-guiAsosiy★ 548 yulduzfaollik: 20-sen, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

sing-box-windowsOʻxshash
🚀 sing-box uchun zamonaviy koʻp platformali desktop mijoz|Obuna importi, proksi rejimini almashtirish, ishlash holatini kuzatish, tray orqali avtomatik ishga tushirish|Tauri 2 + Vue 3 + Rust asosida|🪟 Windows / 🐧 Linux / 🍎 macOS. Tauri 2 + Vue 3 + Rust asosida yaratilgan zamonaviy koʻp platformali sing-box GUI mijozi, TUN/tizim proksi rejimlari va koʻp tilli interfeys bilan.MIT · Desktop ilovalar
omnysshOʻxshash
Tez va ochiq kodli SSH mijozi hamda server boshqaruvchisi macOS, Windows va Linux uchun. Ish stoli GUI va terminal TUI, jonli metrikalar paneli, yorliqli terminal, SFTP fayl menejeri, portlarni yoʻnaltirish, bir bosishda SSH kalitlari va snippetlar bilan. Rust tilida yaratilgan.Apache-2.0 · Desktop ilovalar
EcoPasteOʻxshash
🎉Platformalararo buferni boshqarish vositasi | Cross-platform clipboard management toolApache-2.0 · Desktop ilovalar
tiez-clipboardOʻxshash
TieZ — Tauri asosida yaratilgan koʻp platformali buferdagi maʼlumotlar boshqaruvchisi. Tarix, teglar, sinxronlash, maxfiylikni himoya qilish va tez kundalik ish uchun moʻljallangan.GPL-3.0 · Desktop ilovalar
markeronOʻxshash
Yengil (~1,5 MB) ochiq manbali ekran izohlash dasturi, klik-oʻtkazish rejimi va klaviatura yorliqlari bilan. Namoyishlar, oʻqitish, yigʻilishlar va ekran yozuvi uchun. Windows, macOS.MIT · Desktop ilovalar
Dev-JanitorOʻxshash
Ishlab chiqish artefaktlarini tozalash, mahalliy dasturchi vositalarini boshqarish va umumiy muhit muammolarini tekshirish uchun koʻp platformali ish stoli ilovasi.MIT · Desktop ilovalar

README

imsyy/yt-dlp-gui dan · litsenziya MIT · yuklangan 29-okt, 2026

yt-dlp GUI

A modern, beautiful desktop GUI for yt-dlp.

Download videos from YouTube, Bilibili, Twitter/X and 1000+ websites with ease.

[License] [Release] [Stars] [Downloads]

English | 简体中文


Why yt-dlp GUI?

yt-dlp is powerful, but its command-line interface can be intimidating. yt-dlp GUI wraps it in a clean, native desktop app — no terminal needed.

  • Zero config to start — paste a link, pick a quality, click download
  • Native & lightweight — built with Tauri 2 + Rust, ~10 MB installer, low memory usage
  • Cross-platform — Windows, macOS, and Linux
  • Multilingual — 7 languages with auto-detection

Features

Core

  • Paste a video URL and instantly preview title, thumbnail, duration, and available formats
  • Choose video quality, audio-only, or video-only downloads
  • Download queue with pause / resume / cancel controls
  • Real-time progress with speed and ETA display
  • Playlist support — download all or selected items
  • Configurable concurrent downloads and fragment threading

Toolbox

  • Thumbnail Downloader — browse and save all available cover images in any resolution
  • Subtitle Extractor — download subtitles in SRT / VTT / ASS / LRC, with bilingual merge support
  • Live Chat Archiver — extract YouTube live chat replay, filter with regex, export as JSON / CSV
  • Plugin Manager — install yt-dlp plugins (e.g. ChromeCookieUnlock) with one click
  • Browser Extension — companion Chrome / Edge extension that sends the page URL and required cookies to the app with one click (details)

Advanced

  • Custom filename templates with rich variables (title, author, date, resolution, etc.)
  • Time-based clip trimming — download only a segment of the video
  • Re-encode to MP4 / MKV / WebM / MP3 / AAC / FLAC and more
  • Embed subtitles, thumbnails, metadata, and chapters into the output file
  • SponsorBlock integration — automatically skip sponsored segments
  • Cookie authentication for age-restricted or members-only content
  • Proxy support (HTTP / SOCKS)
  • Download speed limiter
  • Light / Dark / Auto theme
  • Download completion notifications (in-app and/or system)

Screenshots

Home (Dark)Home (Light)
[Home][Home Light]
Download OptionsExtra Options
[Download][Download Other]
DownloadingTools
[Downloading][Tools]

Getting Started

Download

Grab the latest release for your platform from Releases:

PlatformFile
Windows.exe installer
macOS.dmg
Linux.AppImage / .deb / .rpm
Arch Linux

Use the x86_64 AppImage from the release page. AppImage uses FUSE 2 on Arch, so install the compatibility package once, make the download executable, and run it:

sudo pacman -S fuse2
chmod +x YDL.GUI_*.AppImage
./YDL.GUI_*.AppImage

If FUSE cannot be enabled in your environment, run the same file with --appimage-extract-and-run instead. The AppImage is portable and does not require a system-wide package installation.

First Launch

  1. Open the app and go to Settings
  2. Click Download next to yt-dlp — the binary is fetched automatically
  3. (Optional) Install Deno runtime for full YouTube format support
  4. Set your download directory
  5. Go back to the home page, paste a URL, and start downloading

[!TIP] If you encounter login-required videos, configure Cookie in settings using Netscape format text or a cookie file.

Command-line automation

An installed YDL GUI instance can be opened from scripts with session-specific inputs:

yt-dlp-gui --url "https://example.com/video" \
  --cookies "/path/to/cookies.txt" \
  --dir "/path/to/downloads" \
  --yt-dlp-path "/path/to/yt-dlp" \
  --deno-path "/path/to/deno"

--flag=value is also accepted, and an HTTP(S) URL may be passed without --url. Tool path overrides apply only to the current app session and are never updated or replaced by the app. Re-running the command forwards the request to an already-open instance.

Browser Extension

A companion YDL GUI Helper browser extension lives in browser-extension/. It sends the current tab's URL and required cookies straight to the desktop app via a local protocol handler (ytdlp-gui://) — no copy-paste, no extra cookie export.

Highlights

  • One-click send from the popup, or right-click context menu (Send page to YDL GUI / Download link with YDL GUI / Send selected URL to YDL GUI)
  • Action badge lights up automatically on supported video sites
  • Auto light / dark theme that follows your system
  • Cookies are processed locally — passed straight to the app via the local protocol, never uploaded anywhere

Install (Chrome / Edge / Brave / Vivaldi etc.)

The extension is bundled with the app — no separate download required.

  1. In the app, open Toolbox → Browser Extension and click Open extension folder.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode in the top-right.
  3. Click Load unpacked and select the folder revealed in step 1.
  4. Pin the YDL GUI Helper icon next to the address bar.

Use

  1. Open a supported video page (YouTube, Bilibili, Twitch, Vimeo, Twitter/X, TikTok, Instagram, Facebook, Reddit, SoundCloud, etc.).
  2. Click the YDL GUI icon, or right-click the page / a video link and choose Send to YDL GUI.
  3. The desktop app comes to the front automatically with the URL and cookies pre-filled.

[!NOTE] Make sure the YDL GUI desktop app is installed and running for the protocol handler to fire.

Tech Stack

LayerTechnology
BackendTauri 2 + Rust
FrontendVue 3 + TypeScript
UINaive UI
StatePinia with persistence
BuildVite
i18nVue I18n — zh-CN, zh-TW, en-US, ja-JP, ko-KR, es-ES, ru-RU

Development

Prerequisites

Setup

# Clone the repository
git clone https://github.com/imsyy/yt-dlp-gui.git
cd yt-dlp-gui

# Install dependencies
pnpm install

# Run in development mode (Vite + Tauri)
pnpm tauri:dev

# Build for production
pnpm tauri:build

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

MIT © imsyy

Repozitoriyni ochish ↗