macOS 14+ · SwiftUI · aria2

Motrix-Mac iconMotrix-Mac

A native SwiftUI rewrite of the original Motrix download manager. Multi-protocol, lightweight, no Electron. Bundled aria2 engine with automatic health monitoring.

Motrix-Mac main window — active download at 11.6 MB/s
6
Protocols
16x
Per-server conn.
3
Languages
0ms
Engine recovery
HTTP / HTTPS FTP BitTorrent Magnet Thunder

What Motrix-Mac does.

Each feature exists because it solves a real problem.

Add task view — URL and Torrent input modes

Multi-protocol downloads with torrent file selection.

Add tasks via URL or .torrent file. Built-in Bencode parser lets you pick individual files from a torrent before downloading.

  • HTTP, HTTPS, FTP, BitTorrent, Magnet, Thunder
  • Drag and drop .torrent files or URLs onto the window
  • Thunder link decoding handled natively
Settings view — Basic and Advanced tabs

Fine-grained control, zero hassle.

Configure connections, speed limits, BT seeding, UPnP, and startup behavior. All settings apply instantly via aria2 JSON-RPC.

  • Engine watchdog — auto-restart on failure every 2s
  • Adaptive polling — 500ms active, 6s idle
  • UPnP port mapping via pure Swift SSDP/SOAP
  • Auto tracker sync on launch
Motrix-Mac main window during download

Lives where you work.

Motrix-Mac integrates with macOS at every level — menu bar speed display, Dock badge, system notifications, and start-at-login.

  • Menu bar tray with live speed readout
  • Dock icon shows real-time download speed
  • English, 简体中文, 日本語 — switch instantly
  • Native dark mode throughout

Under the surface.

No wrappers. No bridges. Pure Swift communicating with aria2 over local JSON-RPC.

SwiftUI

Native macOS interface with AppKit interop where precision matters.

aria2

Bundled binary, JSON-RPC on localhost. No external installs.

@Observable

Swift 5.9 Observation framework. No Combine, no Rx overhead.

Bencode

Built-in decoder for torrent file parsing and selective downloads.

Darwin Sockets

Raw SSDP and SOAP implementation for UPnP. Pure system APIs.

@AppStorage

UserDefaults persistence. Instant, lightweight, zero config.

Ready when you are.

Free and open source. Always.

Download for Mac

Requires macOS 14.0 Sonoma or later