A minimal macOS GUI wrapper for yt-dlp.
- Download video or audio-only from any yt-dlp–supported site
- Quality selector: Best / 1080p / 720p / 480p / 360p / Worst
- Format selector: mp4, mkv, webm, mov — or mp3, m4a, flac, wav for audio
- Live progress bar with speed & ETA
- Scrollable log pane
- Preferences saved between sessions
Homebrew (recommended) — it manages Python, tkinter, yt-dlp, and ffmpeg for you.
brew install hiimkimchi/ytdlpgui/ytdlpguiTo add the app to /Applications (so it appears in Finder and Spotlight), run once after install:
ln -sf "/opt/homebrew/opt/ytdlpgui/Applications/ytdlp gui.app" "/Applications/ytdlp gui.app"Then launch from the terminal or by opening the app from Finder/Spotlight:
ytdlpguiHomebrew installs yt-dlp and ffmpeg as dependencies if they aren't already present.
pip install git+https://github.com/hiimkimchi/ytdlp-gui.git
ytdlpguiNote: You still need
yt-dlpandffmpegon your PATH:brew install yt-dlp ffmpeg
| Dependency | Version |
|---|---|
| Python | ≥ 3.10 |
| yt-dlp | latest |
| ffmpeg | any |