The ultimate YouTube video downloader for developers and content lovers.
- Download YouTube videos or audio (mp4 / mp3)
- Choose video quality dynamically
- Optionally download subtitles
- Specify save location
- Colorful CLI with gradient banners and progress bars
- Interactive prompts for smooth experience
# Using npm
npm install -g vidzap-cli
# Or clone and link locally
git clone https://github.com/vorlaxen/vidzap-cli.git
cd vidzap-cli
npm install
npm link
vidzap download -n "https://www.youtube.com/watch?v=xxxxxxxx"
Interactive Flow:
- Choose container: mp4 / mp3
- Select video quality (if mp4)
- Optionally download subtitles
- Enter save path
npm run dev # Start development with live reload
npm run build # Compile TypeScript
npm run test # Run tests
npm run lint # Check code style
commander
: CLI framework for parsing commandschalk
: Colored text outputfiglet
: ASCII bannersgradient-string
: Gradient text for colorful CLIinquirer
: Interactive promptsfluent-ffmpeg
: Video/audio renderingcli-progress
: Progress bars for downloads@distube/ytdl-core
: YouTube video extraction library
MIT © Hakan Kaygusuz