Packagist: michaelalexeevweb/yt-dlp-gui
Install via Composer:
composer require michaelalexeevweb/yt-dlp-guiSimple macOS desktop GUI for yt-dlp built with PHP and Boson.
Download videos from YouTube and other sites using a simple desktop interface.
Currently supports macOS only.
- PHP 8.4+
ext-ffi- Boson compiler
yt-dlp,ffmpeg,ffprobe(bundled in portable release)
Two builds are available:
YtDlpGui-macos-arm64-desktop.zip- Desktop build, requires user-installed toolsYtDlpGui-macos-arm64-portable.zip- Portable build, includesyt-dlp,ffmpeg,ffprobe
Download the portable release and run the app.
Build commands (Docker-first):
release-macos-* targets run inside docker compose by default.
make release-macos-portable
make release-macos-desktopOutputs to dist/release/.
Build container image:
docker compose build phpInstall dependencies:
docker compose run --rm php composer installRun checks:
docker compose run --rm php composer check