VieClone is a modern desktop video downloader powered by Tauri and Next.js. It allows users to download single videos or playlists using yt-dlp and ffmpeg in a simple, elegant interface.
You can download the latest Windows release (.exe) here:
➡️ Download VieClone for Windows
- ✅ Cross-platform (Windows, macOS, Linux)
- 🎞 Supports both video and playlist URLs
- 📁 Choose output directory and filename
- 🌓 Supports dark and light themes
- ⚙️ Installs
yt-dlpandffmpegautomatically - 💡 Lightweight Tauri + React frontend
Make sure the following are installed on your system:
- Node.js (v18 or later)
- Rust & Cargo
- npm (comes with Node.js)
git clone https://github.com/khieu-dv/vie-clone.git
cd vieclone
npm installTo launch the Tauri + Next.js app for development:
npx tauri devThis will:
- Build the Next.js frontend
- Launch the Tauri window
- Automatically install
yt-dlpandffmpegif needed
To generate a production-ready desktop application:
npx tauri build # Build Tauri app for your OSYou will find the final binary (e.g., .exe, .dmg, .AppImage) in:
src-tauri/target/release/bundle/
vieclone/
├── src-tauri/ # Tauri Rust backend
├── src/ # Next.js frontend (App Router)
│ ├── app/ # Pages
│ ├── lib/tauri/ # Tauri bindings
│ └── ui/ # UI components
├── public/ # Static files
├── package.json
├── tauri.conf.json
└── README.md
-
yt-dlp/ffmpeg not found: These tools will auto-install at runtime. If errors persist, try restarting the app or deleting temporary
.cachefolders. -
Permission Errors in Tauri: Ensure your
tauri.conf.jsonallows access to Tauri APIs likewindow,process, orshell.