Transmission

Files & Sync

A graphical client for managing BitTorrent downloads and uploads.

Use with conditions
Last updatedRelease 2026-06-30
Open source licenseGPL-2.0 or GPL-3.0, with the conditions listed in COPYING
PlatformsWindows · macOS · Linux distribution installation paths
DeploymentDesktop

About this project

Transmission is a BitTorrent client for managing file transfers through that protocol. Its desktop interface provides access to transfer tasks, with controls including speed limits, tracker editing and peer blocklists. These expose transfer and connection settings through the application, allowing users to configure how tasks operate without working directly with the underlying protocol implementation.

The documented feature set also includes watched directories and a web interface. A watched directory supplies an entry point for new torrent tasks, while the web interface allows control through a browser. Together with transfer settings, these provide different ways to organize ongoing download work, from direct desktop interaction to operating a separately running service.

The repository describes a native macOS interface, GTK and Qt interfaces for Linux and BSD, and a Qt interface for Windows. A headless daemon can run on servers or router devices and be controlled through the web interface or remote tools. Other tools examine, create and edit torrent files, separating file preparation from the interface used to manage transfers.

Decision guide
01

Why it is worth a look

  • Manage torrent tasks
  • Set speed limits
02

Before you use it

  • The current Windows installation path requires Windows 10 or later; macOS requires 11 or later
  • Check the source of downloaded content and permission to distribute it
  • Start with the local desktop path and configure remote control separately
Manual setupLow
With an AI agentLow
DeploymentDesktop
Additional requirementsNot verified

Use an officially listed operating system and architecture; Have application installation permissions and sufficient local storage; Some requirements have not been verified. Check the official setup instructions.

03

What it can do

  • Manage torrent tasks
  • Set speed limits
  • Optional web control interface

Who it fits

Good for

Distributing or downloading authorized large files

Not a fit

Judgment: Users needing only ordinary web downloads or unable to accept peer-to-peer uploading

Getting started

  1. Download the platform's stable package from the official website
  2. Confirm the download directory and speed limits after installation
  3. Add an authorized torrent and observe its task status

Alternatives to consider