betterBit

A supercharged qBittorrent fork โ€” WebTorrent peers, smarter columns, 18 built-in search engines, and a gorgeous dark theme.

WebTorrent / WebRTC Catppuccin Mocha 18 Search Engines macOS arm64 libtorrent v2.1.0-rc2
⇓ Download for macOS View on GitHub

Everything qBittorrent should be

11 handpicked improvements that make daily use noticeably better.

๐ŸŒ

WebTorrent / WebRTC

Connects to browser-based peers via WebRTC using libtorrent v2.1.0-rc2 โ€” the first stable release with complete WebTorrent support.

๐Ÿ•

Added (Relative)

Shows "2 days ago" instead of a raw timestamp. Right-click the column header to enable.

โธ

Stalled For

See at a glance how long a torrent has been stalled. Only appears when actually stalled.

๐ŸŽฌ

File Types

Detects content type from file extensions โ€” Video, Audio, Archive, Subtitles, and more.

โœจ

Clean Name

Strips scene release tags from display. Show.S01E01.1080p.BluRay-GRP becomes Show S01E01.

๐Ÿ“Š

Ratio Progress Bar

The Ratio column renders as a fill bar capped at your ratio limit. Instantly see where you stand.

๐Ÿ’พ

Free Space Warning

Row highlights amber when the save path has less free space than the torrent still needs to download.

๐Ÿ“ˆ

Smoother ETA

Speed sample buffer doubled (30 โ†’ 60 samples, ~1 min average). No more wild ETA swings.

๐Ÿท

Auto-categorise by Tracker

Maps tracker domains to categories automatically. Set rules once in Preferences, never categorise manually again.

๐Ÿ”

Smart Rename Pre-fill

The rename dialog opens with the Clean Name already filled in โ€” no more clearing scene garbage before typing.

๐Ÿ“‹

Duplicate Detection

"Show in list" button scrolls to and selects the existing torrent instead of just closing the dialog.

One click. Ready in seconds.

Download the pre-built macOS app bundle โ€” no compiler needed.

Requires macOS 13 Ventura or later  ยท  Apple Silicon (arm64)

# Or build from source with WebTorrent support
git clone https://github.com/kingomarwashere/betterBit.git
cd betterBit && git checkout betterBit
./scripts/build-webtorrent-deps.sh # one-time, ~10 min
cmake -B build -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_PREFIX_PATH=~/.local/betterbit-deps
cmake --build build --parallel