DebridDownloader runs your debrid account from the desktop and saves finished files to your disk, your media library or a cloud drive.
DebridDownloader is a free, open-source desktop app for people who pay for Real-Debrid, TorBox or Premiumize. It replaces the browser tab: you add a link or a file, the service fetches it, and you download, stream or file the results without leaving the app. It runs on macOS, Windows and Linux.
Debrid services are run from a web dashboard. You add a link, wait, then click through file links one at a time and let the browser save each one. There is no queue to control, nothing files finished downloads where a media server expects them, and API tokens tend to end up pasted into scripts and extensions. DebridDownloader moves that workflow into a native app and keeps the credentials in the operating system’s keychain.
What it does
Three services in one app
Connect Real-Debrid (with OAuth or a token), TorBox or Premiumize, and switch between them at any time.
A queue you control
Run one to ten downloads at once, with live speed and time remaining, an optional speed limit and a notification when each one finishes.
Stream before you download
Preview a video straight from your provider in a floating mini-player, without saving it first.
Files land where your library looks
Sort downloads into movie and TV folders using TMDB, trigger a library scan in Plex, Jellyfin or Emby, or send files to an rclone remote.
Handles links from the system
Set it as the default handler and new links add themselves. It stays in the tray and can start at login.
Keyboard first, secrets in the keychain
Command-K to search, arrow keys to move, Return to download. Tokens live in Keychain, Credential Manager or Secret Service, never in a settings file.
How it’s built
One trait, three services
A Rust async trait defines about a dozen operations, and each provider’s client translates its own API into shared types. The active provider can be swapped at runtime; commands clone it and release the lock before awaiting, so a slow network call never blocks a switch.
Progress is pushed, not polled
A Tokio semaphore caps how many downloads run at once. Each one streams to disk with its own cancellation handle, and progress reaches the React front end as events, at most every 100 ms. One speed limiter covers both local and rclone destinations.
A local streaming proxy
An Axum server on a random localhost port serves one URL per preview session and forwards range requests, so the player can seek inside a remote file.
Untrusted input goes through one door
Links arrive three ways: the system deep link, a hand-off from a second instance, and command-line arguments on a cold start. All three pass the same validator before anything reaches a provider.
Five targets from one workflow
A GitHub Actions matrix builds macOS on Apple Silicon, Windows on x64 and ARM64, and Linux on x64 and ARM64, with signed and notarized macOS builds and signed update bundles. Because Tauri uses the system web view, the installers stay under 9 MB.
The downloads view, shown here with sample data.
On the record
License
GPL-3.0
Releases
16, from version 1.0 in March 2026 to 1.6.4 in May 2026
Installer size
5.9 MB on Windows, 8.9 MB on macOS
Contributors
Open to pull requests; version 1.6.4 included seven from an outside contributor
DebridDownloader is free and open source. It needs an account with one of the three services.