opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

Control qBittorrent from Android, iOS, Windows, Linux, and macOS
GitHub RepoImpressions2

Project Description

View on GitHub

Control qBittorrent From Any Device You Own

You've got qBittorrent running on a home server or a spare machine somewhere, quietly downloading things while you're away from your desk. But checking on it means SSH, or a web UI that's awkward on a phone, or just waiting until you get home. What if you could manage your torrents from whatever device happens to be in your hand?

qBitController is a free and open-source app that does exactly that. It's built to control qBittorrent from Android, iOS, Windows, Linux, and macOS.

What It Does

qBitController is a client application for qBittorrent, the popular open-source BitTorrent client. Rather than replacing qBittorrent, it connects to your existing instance and gives you a native interface for managing it—so you're not stuck with a browser tab or a terminal window when you want to check on a download.

The interesting part is the reach. Most qBittorrent remote apps target a single platform, usually Android. qBitController covers five: Android, iOS, Windows, Linux, and macOS. That means the same app experience whether you're on your phone during a commute or on a laptop at a coffee shop. It's a cross-platform approach to a problem that's usually solved piecemeal.

The project is open source and free, which matters for a tool that's going to hold your server credentials. You can inspect the code, build it yourself, or grab a prebuilt release.

Why It's Cool

  • Five platforms, one app. This is the headline. If you've ever gone looking for a qBittorrent remote that works on both your phone and your desktop, you know the options are thin. Having a single project cover Android, iOS, Windows, Linux, and macOS is genuinely useful—especially if you switch devices often and don't want to relearn a different interface each time.

  • Distribution that respects your choices. On Android, you've got options: Google Play, F-Droid, and IzzyOnDroid. That's not just convenience—it's a statement. F-Droid and IzzyOnDroid are where you go when you care about open-source builds and don't want to be locked into a single store. Plenty of apps claim to be open source and then only ship through one closed pipeline. This one doesn't.

  • Direct GitHub releases. For desktop platforms (and anyone who wants to skip the stores entirely), there's a GitHub releases page. You can download the binary, check the source, and run it without going through an app store approval process. For a tool that talks to your home network, that's a reasonable level of control to have.

  • Translation infrastructure is already in place. The project uses Weblate for localization, which means it's set up to accept community translations from day one. That's a small detail, but it signals the project is thinking beyond a single-language audience and is structured to grow.

  • No feature bloat in the pitch. The README doesn't promise a kitchen sink of features. It says what it is: a controller for qBittorrent across five platforms. That kind of focus usually means the core experience—connecting to your instance and managing torrents—gets the attention it deserves.

How to Try It

Getting started depends on which platform you're on.

On Android, you've got three ways to install:

  1. Get it on the Google Play Store
  2. Get it on F-Droid
  3. Get it on IzzyOnDroid

On iOS, Windows, Linux, or macOS, grab the latest build from the GitHub releases page.

Once installed, you'll point the app at your qBittorrent instance. You'll need your qBittorrent Web UI enabled and reachable from the device you're using—that's a qBittorrent-side configuration, not something the app handles for you. If you're connecting from outside your home network, you'll want to sort out access to your Web UI first (VPN, port forwarding, or whatever your setup uses).

The full source and issue tracker live at github.com/bartuzen/qbitcontroller. If you want to contribute translations, there's a Weblate project set up for that.

Final Thoughts

qBitController isn't trying to be the most feature-packed qBittorrent client out there—it's trying to be the one that works on whatever device you're holding. For anyone running qBittorrent on a home server and wanting to check on it from a phone, a tablet, or a laptop without fighting a web UI, that's a solid pitch. The multi-platform coverage and the open distribution channels are the real draws here.

If you're already comfortable with qBittorrent's built-in web interface and only ever manage it from one machine, you probably don't need this. But if you've been looking for a native app that follows you across devices—and you care about open source and being able to install it your way—it's worth a look.


Follow @githubprojects for more developer tools and open source projects.

Back to Projects
Project ID: c92456ab-8c02-448c-9316-1e55aebfe4ebLast updated: September 29, 2026 at 02:48 AM