Screenshots
Description
Captain qBit is a modern Android app for managing a qBittorrent instance remotely over its Web API. It's a client for your self-hosted qBittorrent server — not a standalone downloader.
Features:
* Live torrent list with global and per-torrent speeds, progress, and ETA
* Sort, search, and filter by status, category, tracker, or tags from a drawer sidebar
* Category and tags shown as chips, with a colour you can pick per category
* Manage multiple servers and switch between them
* Add torrents via magnet links or .torrent files, with category, save path, start-paused, and Automatic Torrent Management options
* Choose which files to download when adding, and set per-file priorities from the Files tab
* Create categories on the fly, manage tags, recheck, reannounce, rename, and change save paths
* Detailed view with Info, Files, Trackers, and Peers tabs, including a browsable file tree
* Light, Dark, or System theme, with optional Material You dynamic colours
* Optional status notification, plus opt-in alerts when a download or force-recheck finishes
* Encrypted backup and restore of your servers and settings
* Clear failure reasons when a torrent errors, instead of a bare "error"
* Optional HTTP Basic Auth for servers behind a reverse proxy, plus self-signed certificate support
* Works with qBittorrent 4.x and 5.x
Captain qBit began as a fork of qBittorrent Manager by Yash Garg and builds on that foundation. It is free and open source under the GPL-3.0 license.
Source code and issue tracker: https://github.com/Acamol/Captain-qBit
What’s new (1.0.0)
- Queue priority: move to top, up, down, or bottom
- Add, edit, and remove trackers
- Speed limits: per-torrent, global, and alternate
- Share limits: ratio, seeding, and inactive time
- Toggle force start, sequential, first/last piece, and super seeding
- Rename files and folders
- Torrent queueing on/off toggle
- Server log viewer
- Filters and sort saved per server
- More reliable download and recheck notifications
- Auto-reconnects across network switches; clearer offline state
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Internet accessSend and receive data over the internet.
- NotificationsShow notifications.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_DATA_SYNC
- FOREGROUND_SERVICE_SPECIAL_USE
- Prevent sleepingKeep the device from going to sleep.
- Network stateCheck whether and how the device is connected.
- Run at startupStart automatically after the device is switched on.
Show 1 more permissions
- qbit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments