A simple CLI tool to download youtube videos and playlists.
- Node.js or Bun.js
- FFmpeg (for audio only downloads)
Windows
- Install chocolatey
- Run the following command in cmd
choco install ffmpegLinux Run the following command in terminal
sudo apt-get install ffmpegMac Run the following command in terminal
brew install ffmpegTermux Run the following command in termux
pkg install ffmpeg# if using nodejs
npm i
# if using bun
bun installNode.js
node index.jsBun.js
bun index.jsNode.js
Not available
Bun.js
bun build index.js --compile --outfile dist/yt-downloader.exe- Download video
- Download video audio only
- Download playlist video
- Download playlist audio only.
- Playlist download is limited to 100 videos.
- Don't support downloading videos with age restrictions.
- Don't support downloading private videos.