Motrix-MacA native SwiftUI rewrite of the original Motrix download manager. Multi-protocol, lightweight, no Electron. Bundled aria2 engine with automatic health monitoring.
Each feature exists because it solves a real problem.
Add tasks via URL or .torrent file. Built-in Bencode parser lets you pick individual files from a torrent before downloading.
Configure connections, speed limits, BT seeding, UPnP, and startup behavior. All settings apply instantly via aria2 JSON-RPC.
Motrix-Mac integrates with macOS at every level — menu bar speed display, Dock badge, system notifications, and start-at-login.
No wrappers. No bridges. Pure Swift communicating with aria2 over local JSON-RPC.
Native macOS interface with AppKit interop where precision matters.
Bundled binary, JSON-RPC on localhost. No external installs.
Swift 5.9 Observation framework. No Combine, no Rx overhead.
Built-in decoder for torrent file parsing and selective downloads.
Raw SSDP and SOAP implementation for UPnP. Pure system APIs.
UserDefaults persistence. Instant, lightweight, zero config.
Free and open source. Always.
Download for MacRequires macOS 14.0 Sonoma or later