Installs the official yt-dlp build and updates it every day.
Installs FFmpeg, which merges video and audio and converts, and deno, needed for every YouTube quality. Every archive is verified before use.
If you already have FFmpeg or deno from Homebrew, it uses them until you pick Ripkie’s copies.
Shows the available formats with resolution, codec, size and HDR, and subtitles in every language.
Uses the sign-ins made in its built-in browser for videos that need a login.
Even where yt-dlp can’t go
When yt-dlp doesn’t know a site, Ripkie looks for videos in the page’s code and, if needed, opens it in WebKit to catch the player’s streams. In the built-in browser you see the videos the page plays and pick one to download.
For Terminal users
Extra yt-dlp arguments in Settings › Advanced.
A log for every download, with the command used and the engine’s output.
Proxy and speed limit.
A queue with simultaneous downloads, pause and resume even after quitting the app.
Frequently asked questions
Do I need Python, Homebrew or FFmpeg?
No: Ripkie installs and updates everything it needs on its own.
Can I pass arguments to yt-dlp?
Yes, in Settings › Advanced. They apply to every download.
Is it free?
Yes, with no account, ads or tracking. It needs macOS 27 on a Mac with Apple silicon.