عن المشروع
Motrix is a modern desktop download manager supporting HTTP, FTP, BitTorrent, and magnet links, with a clean interface and dark mode. The project is currently working toward Motrix Turbo v2, a ground-up rewrite using Electron, React, and TypeScript, with a download core separate from the UI. Communication with browser extensions and command-line tools uses MDXP, an open JSON-RPC 2.0 protocol, and plugins run in isolated QuickJS sandboxes.
The same core powers a desktop app for macOS, Windows, and Linux and a headless server that runs on Node.js or Docker with a web UI for NAS and home-server use. Motrix Turbo v2 is currently in beta; migration from v1 data has not yet been validated.
Key features include per-file BitTorrent selection, built-in tracker list management with auto-updates and health checks, UPnP/NAT-PMP port mapping, upload/download limits, SQLite-backed session restore, customizable dashboard widgets, system notifications, a plugin marketplace, a browser extension for Chrome/Edge/Firefox, an official CLI client, Docker deployment with secure device-code pairing, URL Resolver plugins, tray integration, and handlers for motrix:// and magnet: links. The UI is available in Simplified Chinese and English.
The ecosystem includes the @motrix/mdxp protocol schema package, @motrix/cli command-line client, Motrix Extension, a Plugin SDK with four npm packages, and official built-in plugins. Plugins can hook into download lifecycle events, contribute commands and settings, and are bundled as a single ES2020 module running in a QuickJS sandbox without direct Node.js APIs or file/network access.
Installation options include .dmg/.zip for macOS, .exe/.zip for Windows, and .AppImage/.deb/.rpm/.pacman for Linux, plus a strictly confined Snap build. A multi-architecture Docker image is published for the headless server. Development requires Node.js 22+ and pnpm; the codebase separates renderer, app core, engine adapter, and the aria2 download engine, with CI-enforced boundaries and a path toward a future Rust rewrite. Licensed under MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.