- Video Downloads — YouTube, TikTok, Facebook, Instagram, and 1800+ sites
- AI Video Summary — Summarize videos with Gemini, OpenAI, or Ollama
- Batch & Playlist — Download multiple videos or entire playlists
- Audio Extraction — Extract audio in MP3, M4A, or Opus formats
- Subtitle Support — Download or embed subtitles
- Download Library — Track and manage all your downloads
- 6 Beautiful Themes — Midnight, Aurora, Sunset, Ocean, Forest, Candy
- Fast & Lightweight — Built with Tauri for minimal resource usage
| Platform | Download |
|---|---|
| Windows (x64) | Download .msi · Download .exe |
| macOS (Apple Silicon) | Download .dmg |
| macOS (Intel) | Download .dmg |
| Linux (x64) | Download .deb · Download .AppImage |
See all releases on the Releases page
# Clone the repository
git clone https://github.com/vanloctech/youwee.git
cd youwee
# Install dependencies
bun install
# Run in development mode
bun run tauri dev
# Build for production
bun run tauri build- Frontend: React 19, TypeScript, Tailwind CSS, shadcn/ui
- Backend: Rust, Tauri 2.0
- Downloader: yt-dlp (bundled)
- Build: Bun, Vite
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes
- Run tests and linting:
bun run lint bun run build cd src-tauri && cargo check
- Commit your changes:
git commit -m 'feat: add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
We follow Conventional Commits:
feat:- New featuresfix:- Bug fixesdocs:- Documentation changesstyle:- Code style changes (formatting, etc.)refactor:- Code refactoringtest:- Adding or updating testschore:- Maintenance tasks
- Run
bun run tauri devfor hot-reloading development - Frontend changes reflect immediately
- Rust changes require recompilation (automatic in dev mode)
This project is licensed under the MIT License - see the LICENSE file for details.
- yt-dlp - The powerful video downloader
- FFmpeg - Multimedia framework for audio/video processing
- Bun - Fast JavaScript runtime for YouTube extraction
- Tauri - Build smaller, faster, and more secure desktop apps
- shadcn/ui - Beautiful UI components
- Lucide Icons - Beautiful open-source icons
- GitHub: @vanloctech
- Issues: GitHub Issues
Made with ❤️ by VietNam
