v1.0.2 ยท MIT License

Download YouTube. Without the noise.

A privacy-first CLI tool powered by yt-dlp. No ads, no trackers, no data leaves your device.

Why YTDL

Built around what matters.

Fast, private, and cross-platform. Engineered to stay out of your way.

Privacy First

Zero telemetry, logs, or history. Everything stays on device. The only connection is to YouTube.

Fast Downloads

16 concurrent fragment downloads. Saturates your connection using yt-dlp's proven engine.

Smart Quality

Accurately detects and displays available video resolutions before you download.

Playlist Support

Previews every entry before downloading. Set quality once for the whole playlist.

Audio Extraction

High-quality MP3 via ffmpeg. AAC source preferred, re-encoded for universal playback.

Auto Setup

Downloads yt-dlp on first run. Installs ffmpeg on Linux and Termux with no manual steps.

Get Started

One command away.

Node.js 18+ required. No config files, no setup wizards.

01

Install globally

Use npm, pnpm, or yarn. The package ships with everything it needs.

02

First run

yt-dlp downloads to ~/.ytdl/. ffmpeg auto-installs on Linux and Termux.

03

Paste any URL

Video, playlist, short, or channel. Pick quality, press enter. Files go to ~/Downloads/YTDL/.

npm
npm install -g @iambhvsh/ytdl
pnpm
pnpm add -g @iambhvsh/ytdl
run
ytdl

Compatibility

Runs everywhere.

Windows 10 & 11
macOS Intel ยท Apple Silicon
Linux apt ยท dnf ยท pacman
Android via Termux

Privacy

Your data stays yours.

Privacy isn't a feature here โ€” it's the constraint every other decision is built around.

No tracking

Zero analytics, telemetry, or usage data. Not even anonymous crash reports.

No history

Download history never written to disk. Every session starts completely clean.

Local processing

All merging happens on your machine via ffmpeg. Zero cloud involvement.

No metadata files

No .info.json, thumbnail, or comment files written alongside downloads.

Minimal outbound

Connects to YouTube for video data and GitHub once on first run for yt-dlp.

Open source

Every line is on GitHub. Read it, audit it, fork it. No trust required.

Ready to start?

Free forever. No account. Just run it.

Install Now