Skip to content

miguelAngelo1999/youwee

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

477 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youwee

English Tiếng Việt 简体中文 Français Русский العربية ไทย Vote for next language

Youwee Logo

A modern, beautiful YouTube video downloader built with Tauri and React

Downloads License: MIT Reddit Tauri React

Youwee - A modern YouTube downloader @yt-dlp GUI for cross-platform | Product Hunt


Features

  • Video Downloads — YouTube, TikTok, Facebook, Instagram, Bilibili, Youku, and 1800+ sites
  • Browser Extension Bridge — Chromium + Firefox extension with floating button, media/quality picker, and one-click Download now / Add to queue send to Youwee app
  • Plugins & Workflow Automation — Install signed plugins, configure custom fields, assign them to download workflows, and extend Youwee with notifications, uploads, and post-download automations
  • Channel Follow — Follow YouTube, Bilibili & Youku channels, get notified of new videos, auto-download, and manage from system tray
  • 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)
  • Time Range Download (Cut Video) — Download only the segment you need by setting start/end time
  • Batch & Playlist — Download multiple videos or entire playlists
  • Audio Extraction — Extract audio in MP3, M4A, or Opus formats
  • Subtitle Support — Download or embed subtitles
  • Subtitle Workshop — Create, edit, and refine subtitles (SRT/VTT/ASS) with timing tools, find/replace, auto-fix, AI Translate, AI Grammar Fix, and Whisper generation
  • Subtitle Page Core Features — Waveform/spectrogram timeline, shot-change sync, realtime QC with style profiles, split/merge tools, translator mode (source/target), and batch/project operations
  • Post-Processing — Auto-embed metadata, thumbnail, and subtitles (when enabled) into output files
  • SponsorBlock — Automatically skip sponsors, intros, outros, and self-promotions with remove/mark/custom modes
  • 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

Screenshots

Youwee

More Screenshots

Youwee - Library Youwee - AI Summary Youwee - Processing Youwee - Settings Youwee - Themes Youwee - About Youwee - Download Youwee - Universal Youwee - Metadata Youwee - History Youwee - Channel Follow Youwee - Channel Polling Youwee - Queue & Processing Youwee - Language Vote Youwee - Subtitle Workshop Youwee - Subtitle Timeline & QC Youwee - Browser Extension

Demo Video

▶️ Watch on YouTube

Installation

Download for your platform

⚠️ Note: The app is not signed with an Apple Developer certificate yet. If macOS blocks the app, open terminal and run:

xattr -cr /Applications/Youwee.app
Platform Download
Windows (x64) Download .msi · Download .exe
macOS (Apple Silicon) Download .dmg
macOS (Intel) Download .dmg
Linux (x64) Download .deb · Download .AppImage (Recommend for auto update)

See all releases on the Releases page

Browser Extension (Chromium + Firefox)

Browser Download
Chromium (Chrome/Edge/Brave/Opera/Vivaldi/Arc/Coc Coc) Download .zip
Firefox Download .xpi
  • One-click send current page to Youwee with Download now or Add to queue
  • Floating button supports Video/Audio + quality selection on supported sites
  • Popup works on any valid HTTP/HTTPS tab
  • Guide: docs/browser-extension.md

Plugins

  • Install signed .ywp plugins to extend post-download workflows with custom actions such as notifications, uploads, and third-party integrations
  • Create a plugin workspace from Youwee, attach it for live debugging, then build and sign the final plugin package with youwee-sdk
  • Plugins can provide localized guides, typed configuration fields, requested permissions, and trigger-based workflow steps inside the app
  • SDK guide: sdk-js/README.md

Build from Source

Prerequisites

Steps

# 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

Tech Stack

  • Frontend: React 19, TypeScript, Tailwind CSS, shadcn/ui
  • Backend: Rust, Tauri 2.0
  • Downloader: yt-dlp (bundled)
  • Build: Bun, Vite

Contributing

We welcome contributions. See Contributing Guide.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • 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

Contact


Star History

Star History Chart

About

A beautiful, cross-platform downloader for YouTube, TikTok, Instagram, and 1800+ sites (yt-dlp GUI) with AI video summaries and post-processing

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 66.3%
  • Rust 30.8%
  • JavaScript 1.6%
  • Other 1.3%