- Video Downloads — YouTube, TikTok, Facebook, Instagram, and 1800+ sites
- Metadata Fetcher — Download video info, descriptions, comments, and thumbnails without the video
- Live Stream Support — Download live streams with dedicated toggle
- AI Video Summary — Summarize videos with Gemini, OpenAI, or Ollama
- AI Video Processing — Edit videos using natural language (cut, convert, resize, extract audio)
- Batch & Playlist — Download multiple videos or entire playlists
- Audio Extraction — Extract audio in MP3, M4A, or Opus formats
- Subtitle Support — Download or embed subtitles
- Post-Processing — Auto-embed metadata and thumbnails into files
- Speed Limit — Control download bandwidth (KB/s, MB/s, GB/s)
- 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
⚠️ Note: The app is not signed with an Apple Developer certificate yet. If macOS blocks the app, run:xattr -cr /Applications/Youwee.app
# 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
- Deno - 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






