Use this file to discover all available pages before exploring further.
Choose Your Installation Method
Select the installation method that best suits your system and preferences:
Pre-built Binaries
Download and install pre-compiled CLI binaries
GUI Application
Desktop application for visual torrent management
Package Managers
Install using your preferred package manager
Docker
Install using Docker
Install mkbrr
Pre-built Binaries
Package Managers
Docker
Go Install
GUI Application
Download the appropriate binary for your system from the GitHub Releases page or use the commands below.
Linux
macOS
Windows
Generic (tar.gz)
Debian/Ubuntu (.deb)
Fedora/CentOS (.rpm)
Alpine (.apk)
Make sure the extraction directory (e.g., /usr/local/bin) is included in your system’s PATH environment variable so you can run mkbrr from any location.
If you encounter issues with macOS Gatekeeper preventing mkbrr from running, execute the following command to remove the quarantine attribute: xattr -d com.apple.quarantine /usr/local/bin/mkbrr. You might also need to grant execution permissions: chmod +x /usr/local/bin/mkbrr.
Download the mkbrr_*_windows_x86_64.zip file from the GitHub Releases page.Alternatively, using PowerShell (requires curl):
To run mkbrr from any terminal after extracting mkbrr.exe, you need to make it accessible via your system’s PATH:
Move mkbrr.exe to a directory already in your PATH (e.g., create C:\Program Files\mkbrr and move it there).
Or, add the directory where you extracted mkbrr.exe to your system or user PATH environment variable (accessible via System Properties -> Environment Variables).
Homebrew (macOS/Linux)
Arch Linux (AUR)
Alpine Linux
If you use Homebrew, you can install mkbrr with these commands:
brew tap autobrr/mkbrrbrew install mkbrr
For Arch Linux users, mkbrr is available in the Arch User Repository (AUR):
The version in the AUR might be outdated. After installing via AUR, it is highly recommended to immediately run mkbrr update to get the latest official release directly from GitHub.
mkbrr is available in the official Alpine edge/testing repository:
sudo apk updatesudo apk add mkbrr
The version in the Alpine testing repository might be outdated. After installing via apk add mkbrr, it is highly recommended to immediately run mkbrr update to get the latest official release directly from GitHub.
Pull the image:
docker pull ghcr.io/autobrr/mkbrr
Tag it for convenience:
docker tag ghcr.io/autobrr/mkbrr mkbrr
Run and mount your input/output directories:
docker run -v ~/Downloads:/downloads mkbrr mkbrr create /downloads/your-file --output-dir /downloads
Replace ~/Downloads with the path on your host containing the files you want to process.
For convenience, add an alias to your shell configuration (e.g., .zshrc or .bashrc):
alias mkbrr='docker run -v ~/Downloads:/downloads mkbrr mkbrr'
If you want mkbrr to automatically discover your presets.yaml or other config files, set the working directory (-w) to the config directory inside the container. mkbrr searches for config files in the current working directory and standard config paths (like /root/.config/mkbrr).
For example, if your config is in /mnt/user/appdata/mkbrr on your host:
alias mkbrr='docker run --rm \ -v /mnt/user/data/complete/Music:/music \ -v /mnt/user/data/torrentfiles/created:/torrentfiles \ -v /mnt/user/appdata/mkbrr:/root/.config/mkbrr \ -w /root/.config/mkbrr \ ghcr.io/autobrr/mkbrr mkbrr'
Rootless Docker
When running Docker in rootless mode, you may encounter permission issues when writing torrent files. To fix this, use the --user flag to run the container as your current user:
alias mkbrr='docker run --rm --user $(id -u):$(id -g) -v ~/Downloads:/downloads ghcr.io/autobrr/mkbrr mkbrr'
If you have Go installed (version 1.23 or later recommended), you can install mkbrr using:
go install github.com/autobrr/mkbrr@latest
Ensure that your Go binary path ($(go env GOPATH)/bin) is included in your system’s PATH environment variable so the mkbrr command can be found. You might need to add this line to your shell profile (e.g., .bashrc, .zshrc, .profile):
mkbrr includes a graphical user interface for those who prefer a visual experience. Download the GUI binary for your platform from the GitHub Releases page.
macOS
Windows
Linux
Download mkbrr-gui_*_darwin_*.zip and extract the .app bundle.
The app is not notarized, so macOS will block it by default. Use one of these methods: