A Windows torrent client for Sonarr and Radarr.

Download and manage torrents on your PC, or connect Sonarr and Radarr to handle downloads for you. You can also manage the app from a browser on your network. The installer includes everything you need and keeps your existing settings.

Windows 10/11 v2.3.0 · native WPF desktop MIT licensed qBittorrent Web API v2
Controllarr — Home

Session Overview

1,248tracked torrents
712seeding
0.0.0.0bind host (LAN)
8791WebUI/API port
Planet Earth 4KSeeding28.7 GB12 MB/s
The MinistryChecking2.1 GBLAN
Dune Part TwoComplete86.5 GBImported
Foundation S03Downloading12.4 GB215 MB/s

What Controllarr does

Manage downloads, organize files by category, and connect your media apps. Installers are available for Intel/AMD PCs and Windows on ARM.

VPN

Use your VPN for torrent traffic

Choose the VPN adapter Controllarr should use for torrent connections and tracker lookups. If that adapter disappears, torrent traffic stops instead of switching to your normal connection. You can still manage the app over your LAN. Keep your VPN provider's kill switch enabled.

Wintunadapter watch
LANremote API
Killswitch
qb

Connect Sonarr and Radarr

Add Controllarr as a qBittorrent download client in Sonarr or Radarr. Seerr and Overseerr send requests through those apps. Change the default admin / adminadmin login before allowing LAN access.

POST /api/v2/torrents/add
category=tv
urls=magnet:?xt=urn:btih:...

GET /api/v2/torrents/info
DIR

Keep downloads in separate folders

Turn on per-torrent folders in a category to give each new download its own folder. Completed downloads keep that folder when moved, and existing files are not overwritten. You can also extract archives from the files selected for that torrent. Storage guide

E:\temp\tv-sonarr\
  Episode.Name [0123456789ab]\
    Episode.Name.mkv
1K

Manage larger libraries

The transfer list updates changed rows and loads visible rows as you scroll. Background work is limited so saving progress and checking transfers do not all run at once.

1,000+torrent guidance
2sfast polling
5MBrotating log
UI

Manage downloads locally or in a browser

Select several torrents to pause, resume, move, or remove them together. Check files, trackers, and peers in the desktop app, use the tray controls, or open the Web UI from another computer on your network.

Local:  http://127.0.0.1:8791
LAN:    http://192.168.1.122:8791
Login:  admin / adminadmin

What's new in version 2.3.0

This release fixes the download paths reported to Sonarr and adds a tool to repair older folder layouts after you confirm the changes. It also adds support for the iOS remote app and optional discovery on your network. See the release notes for details.

  • 01Choose your installer. x64 for Intel/AMD; ARM64 for Windows on ARM. Keep existing settings by default or import a previous profile with backup. Portable ZIPs are available too.
  • 02Bundled Web UI. Manage transfers, categories, settings, and logs in your browser at http://127.0.0.1:8791.
  • 03Work with several torrents at once. Filter by category, select many torrents, and use right-click or Delete to keep files or permanently remove them with another confirmation. See the desktop guide.
  • 04iOS remote app. Manage multiple servers, torrents, categories, and settings from the iOS app. It is currently available through internal TestFlight testing. Mobile setup.

Install and connect

Download your CPU's installer, exit the previous app from its tray, and choose Keep existing settings. No .NET download. Back up your profile before upgrading. Installers and app binaries are unsigned.

2

Install & keep your profile

Exit the old app. Run Setup and keep the existing AppData profile, or use the optional import page for a backup/custom profile. Installation and uninstallation leave downloaded files alone. See the installation guide before migrating from another PC.

3

Configure

For LAN clients, set the WebUI bind host to 0.0.0.0, restart, and use the PC's LAN IP. Open the Web UI at http://127.0.0.1:8791.

4

Connect

Add Controllarr as a qBittorrent client in Sonarr or Radarr at http://<host>:8791.

First-launch security prompt. Windows may warn on first launch. Only for a trusted project download whose checksum you verified, use SmartScreen's More info then Run anyway, or the file's Properties → Unblock option. Never disable Defender or the firewall globally. See the install guide before migrating your profile.

Sonarr and Radarr setup

Add a download client of type qBittorrent in Sonarr or Radarr; Seerr/Overseerr sends requests through them. For remote LAN clients, configure the WebUI bind host, restart, and use the PC's LAN IP instead of 127.0.0.1. Change default credentials and scope firewall access to your LAN.

Client type
qBittorrent
Host
127.0.0.1
Port
8791
Username
admin
Password
adminadmin
LAN bind
0.0.0.0