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 linkvidzap 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 stylecommander: 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