Desktop App (Windows / macOS / Linux)

Fetch, queue, and download videos faster with desktop-level control.

StreamFetch combines Electron, React, and yt-dlp into a focused desktop app for reliable video and audio downloads, including Smart Clipboard Watcher for instant URL pickup, Visual Clip Studio for precise trimming, a cleaner Turbo Mode acceleration panel, and guided auth recovery when links need retries.

  • Queue-based workflow with per-item progress
  • Smart Clipboard Watcher with one-click Fetch prompt for copied YouTube links
  • Visual Clip Studio with draggable start/end handles
  • Pause, resume, cancel, and retry controls
  • Structured Turbo Mode controls with fragment-count tuning on compatible streams

Feature Highlights

Built for high-throughput downloads, not one-off scripts

Queue Engine

Manage multiple jobs with clear states, progress bars, ETA, and scoped job logs.

Smart Clipboard Watcher

Catch copied YouTube links while the app is visible and trigger metadata fetch from an in-app action toast.

Visual Clip Studio

Trim single videos with draggable start/end handles, a cleaner preview, and exact time inputs when needed.

Advanced Format Picker

Pick exact format IDs when auto mode is not enough for your target output.

Auth Recovery Flow

Fallback from browser cookies to `cookies.txt` import when extraction is blocked.

Turbo Mode Controls

Use the redesigned acceleration module to switch Turbo cleanly, tune fragment count, and read status at a glance.

Update Awareness

Detect both app and yt-dlp updates so your downloader stays current.

Typical Workflow

From URL to completed file in a few predictable steps

  1. 01

    Paste or Copy URL

    Paste a link manually or let Smart Clipboard Watcher surface a copied YouTube URL with a one-click Fetch action.

  2. 02

    Select Output

    Choose video or audio mode, quality profile, optional Clip Studio trimming, folder, and optional format ID.

  3. 03

    Queue + Accelerate

    Add items to queue, optionally enable Turbo Mode from the structured acceleration panel, and monitor status, speed, ETA, and logs.

  4. 04

    Recover if Needed

    Retry with browser cookies or exported `cookies.txt` when authentication is required.

App Screens

Large dashboard views that cycle through the full StreamFetch workspace

Main StreamFetch dashboard with paste link, fetch info, clip range, turbo download, queue action, and yt-dlp updater
Link & Fetch Workspace Main dashboard for pasting a link, fetching info, selecting range, enabling Turbo download, and adding items to queue.
Active queue dashboard with download overview and logs
Queue Overview & Logs Active queue view with overview cards, live progress, and detailed logs for the selected download.
History dashboard with past downloads and archive list
History Archive History workspace for browsing past downloads, completed jobs, and archived activity.
Settings dashboard with saved defaults and app updater options
Defaults & Updates Settings Settings view for saving defaults, tuning preferences, and checking updater status.
01

Link & Fetch Workspace

Paste a link, fetch metadata, trim with Clip Studio, enable Turbo download, and queue the job.

02

Queue Overview & Logs

Monitor the overview, inspect the selected job, and follow logs while downloads are running.

03

History Archive

Review previous downloads, failed jobs, and archived activity in one structured list.

04

Defaults & Updates Settings

Save defaults, manage clipboard watcher behavior, and access app and `yt-dlp` updater options.

Security Model

Desktop convenience without dropping core Electron safeguards

Node integration off: renderer cannot directly call Node APIs.

Context isolation on: UI code is isolated from the preload bridge.

Whitelisted IPC: only approved channels are exposed to renderer.

Validated process args: download commands use controlled spawn arguments.

Get Started with StreamFetch

Grab the latest setup/build from GitHub Releases (Windows setup, Linux AppImage, macOS DMG) and start fetching from pasted or copied links in under a minute.