Videos, audio, transcripts — from YouTube, Instagram, Twitter/X and 1000+ websites. Self-hosted, no limits, MIT licensed.
git clone https://github.com/Karthigamurugadoss/kstream-downloader.git
copy
No bloat, no ads, no tracking. Just a clean tool that does its job.
Download in Best, 1080p, 720p, 480p, or 360p. FFmpeg automatically merges audio and video streams.
Extract audio from any video as MP3 at 320, 192, or 128 kbps. Studio to standard quality.
Paste multiple URLs, download concurrently with 3x parallelism, and get a single ZIP file.
Download subtitles and captions in VTT format. Supports English, Tamil, Hindi, Telugu, Malayalam.
Clone, install, run. No complicated setup.
git clone the repository and cd into the project directory.
pip install -r requirements.txt — that's Flask, yt-dlp, and a few helpers.
python app.py — open localhost:5000 and start downloading.
Production-grade libraries. No unnecessary abstractions.
Backend logic
Web framework
Media engine
AV processing
Powered by yt-dlp, KStream supports virtually every video platform on the internet.
100% free, MIT licensed, no accounts, no limits.