The Minimalist Video Downloader — Paste a link. Get the video.
A universal video downloader powered by Node.js + yt-dlp, featuring a high-end "Industrial" UI and a Telegram bot.
This project requires a server. It cannot run on Vercel or Netlify because it needs yt-dlp (Python/FFmpeg) to process videos.
We recommend Railway or Render (Free Tier available).
- Fork this repo.
- Create a new project on Railway/Render.
- Connect your repo.
- Done. (The included
Dockerfilehandles everything).
- Node.js v18+
yt-dlp(installed and in PATH)
# Install dependencies
npm install
# Run development server
npm run devRename .env.example to .env:
PORT=3001
MAX_FILE_SIZE_MB=200
BOT_TOKEN=your_telegram_bot_token # Optional- Add
BOT_TOKENto.env - Start the server (
npm start) - Bot launches automatically.
MIT