Youwee LogoYouwee

Command Line Interface (CLI)

Control downloads and queue links directly from your terminal using the youwee command line tool.

Installing the CLI Tool

To make the youwee command available in your terminal, open Youwee and go to Settings > General > Command line (CLI). Click Install (or Reinstall). This will create a symlink or place the CLI binary in your local user path.

Note: Ensure ~/.local/bin (or the directory shown in settings) is added to your shell's PATH environment variable (e.g. in your .zshrc or .bashrc file) so your terminal can locate the command.

Youwee command line (CLI) settings
Click to zoom
CLI settings panel in Youwee showing installation status, custom path, and path environment alerts.

Command Syntax & Examples

The CLI tool acts as a bridge to send commands straight to the running Youwee desktop application. If the app is closed, it will launch automatically to process the command.

terminal
youwee [URL] [OPTIONS]

Common Examples

1. Quick Download

Download a video with default settings:

terminal
youwee "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

2. Download with Specific Quality

Force a specific resolution (e.g. 1080p, 4k):

terminal
youwee "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --quality 1080

3. Audio Only Extraction

Extract and download audio only:

terminal
youwee "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --audio --quality 128

4. Add to Queue Only

Queue the URL without starting the download immediately:

terminal
youwee "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --queue-only

5. Playlist Control

Allow downloading complete playlists or force single-video download:

terminal
youwee "https://www.youtube.com/playlist?list=..." --playlist
youwee "https://www.youtube.com/playlist?list=..." --no-playlist

Command Options Reference

Argument / OptionDescriptionValues
[URL]Video URL to download (positional argument)String (URL)
-u, --urlVideo URL to download (alternative to positional URL)String (URL)
-q, --qualityVideo quality limit (e.g. 1080, 4k). For audio, use bitrates like 128 or autobest, 8k, 4k, 2k, 1080, 720, 480, 360, 128, auto
-a, --audioDownload audio onlyNone
--queue-onlyOnly add the URL to the queue without starting the downloadNone
-t, --targetRouting target engine for downloadsauto, youtube, universal
--skip-liveSkip live, scheduled, or was-live videos before downloadingNone
--playlistAllow yt-dlp to download playlist URLsNone
--no-playlistForce single-video download for playlist URLsNone
--subtitle-modeSubtitle download mode settingoff, auto, manual
--subtitle-langsComma-separated subtitle languagese.g. en,vi,ja
--subtitle-formatSubtitle format choicesrt, vtt, ass
--embed-subsEmbed subtitles into the output media fileNone
--download-sectionsTime range to download sectionsSTART-END (e.g. 00:30-02:10)
--live-from-startDownload livestreams from the very beginningNone
-h, --helpPrint help informationNone
-V, --versionPrint application versionNone