Repolode
agalwood

agalwood/Motrix

跨平台桌面下载管理器,支持 HTTP、FTP、BT 和磁力链接,也可部署为无界面的 Docker 服务。

可替代:IDMFree Download Manager

Star
57,145
Fork
5,104
未关闭 Issue
156
最近提交
2小时前

这是什么?

Motrix 是一款基于 Electron 和 TypeScript 开发的桌面下载管理器,支持 HTTP、FTP、BitTorrent 和磁力链接。下载引擎是维护中的 aria2 分支,任务信息保存在 SQLite 中,重启后可以恢复。BT 任务支持按文件选择,并提供 Tracker 列表管理、UPnP 与 NAT-PMP 端口映射以及多组限速配置。

项目还覆盖了周边工作流:官方浏览器扩展可将 Chrome、Edge 和 Firefox 中的下载交给 Motrix 处理,`@motrix/cli` 则提供 `motrix` 命令,可在终端中添加和监控任务。各组件之间通过基于 JSON-RPC 2.0 的 MDXP 协议通信。

同一套核心也可以在 Node.js 或 Docker 中作为无界面服务运行,并附带面向 NAS 和家庭服务器的 Web 界面。插件运行在 QuickJS 沙箱中,权限需要事先声明,项目同时提供插件开发 SDK。当前 v2 版本仍处于测试阶段。

核心功能

  • 01支持 HTTP、FTP、BitTorrent 和磁力链接下载,种子任务可按文件选择
  • 02任务会保存在 SQLite 中,重启后可继续下载
  • 03Tracker 列表支持自动更新和健康检查
  • 04上传与下载限速,可配置多组限速方案
  • 05提供 Chrome、Edge 和 Firefox 浏览器扩展,将下载交给 Motrix
  • 06提供 `motrix` 命令行工具,可添加和监控任务
  • 07插件运行在 QuickJS 沙箱中,权限需事先声明

适用场景

  • 在桌面电脑上管理大文件和种子下载
  • 通过 Docker 在 NAS 或家庭服务器上运行无界面下载服务
  • 通过命令行或 AI 代理脚本化地添加下载任务
  • 将浏览器中的下载转交给本地或远程的下载管理器

快速上手

  1. 1

    从 motrix.app 下载桌面应用,并选择适合你操作系统的安装包

  2. 2

    安装命令行客户端(需要 Node.js 22 或更高版本)

    npm install -g @motrix/cli

使用前须知

  • Motrix Turbo v2 目前处于测试版阶段,测试前请备份现有的 Motrix 数据和下载文件。
  • Windows x64 和 arm64 安装包未签名,可能触发 Windows SmartScreen 警告。
  • README 未明确说明许可证(元数据中许可证为 NOASSERTION)。

标签

常见问题

Motrix 是什么?
跨平台桌面下载管理器,支持 HTTP、FTP、BT 和磁力链接,也可部署为无界面的 Docker 服务。 Motrix 是一款基于 Electron 和 TypeScript 开发的桌面下载管理器,支持 HTTP、FTP、BitTorrent 和磁力链接。下载引擎是维护中的 aria2 分支,任务信息保存在 SQLite 中,重启后可以恢复。BT 任务支持按文件选择,并提供 Tracker 列表管理、UPnP 与 NAT-PMP 端口映射以及多组限速配置。
Motrix 可以免费使用吗?用的什么许可证?
Motrix 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
Motrix 还在维护吗?
活跃维护中。Motrix 最近一次提交是在 2026年10月21日。
Motrix 适合用来做什么?
在桌面电脑上管理大文件和种子下载 通过 Docker 在 NAS 或家庭服务器上运行无界面下载服务 通过命令行或 AI 代理脚本化地添加下载任务 将浏览器中的下载转交给本地或远程的下载管理器
Motrix 怎么安装和运行?
从 motrix.app 下载桌面应用,并选择适合你操作系统的安装包 安装命令行客户端(需要 Node.js 22 或更高版本): npm install -g @motrix/cli
在哪里获取 Motrix?
源代码和安装说明在 GitHub 上:https://github.com/agalwood/Motrix

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目