TransmissionSwift

TransmissionSwift / Comparison

A native Transmission remote for macOS

TransmissionSwift is a free, native SwiftUI client for a remote Transmission BitTorrent daemon. If you have been using Transmission Remote GUI (transgui), this page compares the two: the same daemon, with a modern Mac app in front of it.

Download for macOS How to connect

Why switch from transgui

TransmissionSwift vs Transmission Remote GUI

  TransmissionSwift Transmission Remote GUI
Native macOS interface Yes: SwiftUI & AppKit Cross-platform toolkit
Apple silicon (native binary) Universal (arm64 + x86_64) Intel build, Rosetta
Platforms macOS 26+ Windows, Linux, macOS
Colour-coded labels Yes Limited
Combining sidebar filters Yes Partial
Shortcuts, Spotlight & Siri Yes: App Intents No
Open downloads in external apps Yes: URI presets Limited
Speed limits & turtle mode Yes Yes
.torrent files & magnet links Yes Yes
Automatic updates Sparkle Manual
Price Free Free

Comparison reflects Transmission Remote GUI 5.x on macOS and may change as the upstream project evolves.

How to migrate from transgui

  1. Download the latest TransmissionSwift release and open it from your Downloads folder. Unsigned builds need a one-time Gatekeeper approval; see the FAQ.
  2. Add a server using the same host, port, path and credentials you use in transgui. TransmissionSwift stores passwords in the macOS Keychain.
  3. Connect. Your existing torrents appear immediately, because the daemon, not the client, holds the session.
  4. Optionally set up path mapping so you can open downloaded files in Cyberduck, Finder or another app straight from the torrent list.

Still on the same daemon. Nothing about your Transmission setup changes. If you ever switch back, transgui will find everything exactly where you left it.

Get started

Ready to try a native Transmission remote on macOS?

Download for macOS See all features