Add any social profile / channel / page
Paste any YouTube channel, Instagram profile, Facebook page, LinkedIn page, or direct video URL. yt-dlp handles all of these natively.
Profile queue 0 ✓ SAVED
🔗
No profiles added yet.
Quick presets
Download mode
Download all: fetches every video from the profile/channel. Use date filters or playlist flags below to limit scope.
Format & quality
Format / quality
Date limit (optional)
Output folder
Filename template
Custom template (editable)
Extra flags
Command Prompt
Add profiles in the Profiles tab to generate commands.
▶ Launch in CMD downloads a .bat launcher — double-click it to open a CMD window with the command ready to run. This is required because browsers cannot directly open system applications.
List mode: uses --flat-playlist --get-title --get-url to print all video titles and URLs without downloading anything. Use this to preview what's on a channel before committing to a download.
🕓
No history yet — generate commands in the Output tab and they'll appear here.
History is stored in your browser's local storage. Clear all history
Operating System
1
Install Python 3.10+
Download from python.org/downloads. During install, tick "Add Python to PATH" — this is required. Verify in CMD:
python --version
2
Install yt-dlp
Open Command Prompt (Win+R → cmd) and run:
pip install yt-dlp
To update later:
pip install -U yt-dlp
3
Install FFmpeg (required for merging video+audio)
Download from ffmpeg.org (Windows build by BtbN or gyan.dev). Extract the zip, copy the bin folder path, and add it to your System PATH (Search → "Environment Variables" → Path → New). Verify:
ffmpeg -version
4
Optional: install browser cookies support
Required for LinkedIn, private Instagram, and age-restricted content.
pip install yt-dlp[default]
5
Test it
yt-dlp --version
You're ready! Go to the Profiles tab, add a URL, and generate your first command.
1
Install Homebrew
Homebrew is the package manager for macOS. Open Terminal (Spotlight → Terminal) and run:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Follow the prompts — it will ask for your macOS password. When done, verify:
brew --version
⚠️ On Apple Silicon (M1/M2/M3), Homebrew installs to /opt/homebrew/ instead of /usr/local/. The installer will print a command to add to your shell profile (~/.zprofile) — run it, then restart Terminal, or commands won't be found.
2
Install Python 3
macOS ships with an old system Python — install a current version via Homebrew:
brew install python
Verify. On macOS, Homebrew registers it as python3:
python3 --version
Also confirm pip is available:
pip3 --version
You should see Python 3.12.x and pip 24.x. If either says "not found", restart Terminal — Homebrew needs a fresh shell session to update PATH.
3
Install FFmpeg
Required for merging separate video and audio streams (needed for 1080p+ on YouTube):
brew install ffmpeg
Verify:
ffmpeg -version
4
Install yt-dlp
Via Homebrew (recommended — stays updated with brew upgrade):
brew install yt-dlp
Or via pip3:
pip3 install yt-dlp
Verify:
yt-dlp --version
5
Optional: cookie support (LinkedIn, private content)
pip3 install yt-dlp[default]
6
Update everything later
brew upgrade python ffmpeg yt-dlp
You're ready! Go to Profiles → add a URL → generate your command.
1
Install Python 3, pip & FFmpeg
Open a terminal and run:
sudo apt update && sudo apt install python3 python3-pip ffmpeg -y
Verify Python and pip:
python3 --version && pip3 --version
On non-Debian distros (Fedora, Arch, etc.) replace apt with dnf or pacman -S.
2
Install yt-dlp
pip3 install yt-dlp
Or the standalone binary (always latest):
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && sudo chmod a+rx /usr/local/bin/yt-dlp
3
Verify
yt-dlp --version && ffmpeg -version
You're ready! Go to Profiles → add a URL → generate your command.