michaelalexeevweb/yt-dlp-gui

Desktop GUI wrapper around yt-dlp on PHP with Boson runtime.

Maintainers

Package info

github.com/michaelalexeevweb/yt-dlp-gui

Type:project

pkg:composer/michaelalexeevweb/yt-dlp-gui

Fund package maintenance!

Ko Fi

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

1.0.0 2026-05-02 16:05 UTC

This package is auto-updated.

Last update: 2026-05-02 17:22:37 UTC


README

MIT License CI Latest Release PHP Version

Packagist: michaelalexeevweb/yt-dlp-gui

Install via Composer:

composer require michaelalexeevweb/yt-dlp-gui

Simple 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.

Screenshot

yt-dlp GUI macOS application screenshot

Requirements

  • PHP 8.4+
  • ext-ffi
  • Boson compiler
  • yt-dlp, ffmpeg, ffprobe (bundled in portable release)

Releases

Two builds are available:

Quick start

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-desktop

Outputs to dist/release/.

Work locally (Docker)

Build container image:

docker compose build php

Install dependencies:

docker compose run --rm php composer install

Run checks:

docker compose run --rm php composer check