跪拜 Guibai
← Back to the summary

Motrix v2 Rewrites a Three-Year-Old Downloader Into a Headless, AI-Ready Tool

下载神器!Motrix 停更三年后重写回归

大家好,我是:

*   农村程序员(`2020年回农村,至今未出村`)
*   独立开发者(`致力于开发 1000 个小产品`)
*   技术观察者(`分享编程技术,行业资讯等`)
*   前端之虎陈随易(`自封的`)
*   我的官网是:`https://yicode.tech`

***

Motrix 是一个开源下载器,2018 年 12 月开源,截至 2026 年 10 月 28 日有 57536 个 star。

它上一次发版本还是 2023 年 5 月的 v1.8.19,之后整整三年没有动静。

2026 年 10 月 23 日,作者发布了重写版 v2.0.0,两天后跟进 2.0.1,10 月 28 日又推了 2.1.0。

![Motrix official site](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/6055d8b67276474e841991f2a3727919~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5YmN56uv5LmL6JmO6ZmI6ZqP5piT:q75.awebp?rk3s=f64ab15b&x-expires=1793879646&x-signature=yRtX%2BvyiiY6kFRpcR%2F3DCdYtKfw%3D)

## 停更的三年

时间线是这样的。

v1 最后一个版本 v1.8.19,2023 年 5 月 3 日发布。

主分支最后一次提交停在 2023 年 6 月 7 日。

从 2023 年 7 月到 2026 年 7 月,主分支一条提交都没有。

2024 年 4 月,有用户在 issue #1656 里贴出社区的长期维护分支 `imfile-desktop`,评论区一片叫好,说明当时确实有人在等一个能用的版本。

2026 年 4 月,issue #1807 提了一份 v2 愿望清单,ed2k 支持、表格布局、ARM64、下载完关机,列了十几条。

2026 年 8 月 1 日,作者 `agalwood` 在同一个 issue 下回了一句 `"Motrix v2 is coming soon."`,当天主分支恢复提交。

至于为什么停、为什么回来,作者没公开解释过,这里就不替他想理由了。

## 这次是真重写

官方给 v2 起了个名字叫 `Motrix Turbo`,用 Electron、React、TypeScript 从零重做。

界面这一套是 React 19、Tailwind CSS 4、shadcn/ui,构建用 Vite 8,配置校验用 Zod 4,任务会话存进 better-sqlite3。

下载核心和界面是分开的,代码分四层:渲染层、应用核心、引擎适配、aria2,层间依赖由 CI 强制检查。

官方说这么分层是为了让核心可移植,将来换 Rust 只换最底下那层。

真正的下载还是交给 aria2,用的是 Motrix 自己维护的分支,2.1.0 里打包的是 `1.37.0-motrix.21`。

![Motrix dashboard](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/9724e04eb4d74c228ae3d67df81c015c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5YmN56uv5LmL6JmO6ZmI6ZqP5piT:q75.awebp?rk3s=f64ab15b&x-expires=1793879646&x-signature=zPyUorv%2B6NeGrIqbHdzeHmjn23A%3D)

## 一个核心,两种形态

同一套核心,既能当桌面软件,也能当无头服务。

放在 Docker 里跑,它就是一个带 Web 界面的下载服务器,NAS、软路由、闲置主机都能用。

远程客户端靠设备码配对接入,不用把下载器的 RPC 端口直接暴露出去。

![Motrix download list](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/bc8795b9580145b1b78bba96824e1efa~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5YmN56uv5LmL6JmO6ZmI6ZqP5piT:q75.awebp?rk3s=f64ab15b&x-expires=1793879646&x-signature=XDDLK9QEvbWCil%2FoF12zUq9rYOo%3D)

## 补上了现代软件该有的东西

浏览器扩展覆盖 Chrome、Edge、Firefox 和 Safari,点一下就把浏览器的下载转给 Motrix。

命令行客户端 `@motrix/cli` 能加任务、看进度,官方也明说了它面向 AI Agent。

扩展、命令行、服务端之间走的是 `MDXP` 协议,底层是 JSON-RPC 2.0。

插件系统跑在 QuickJS 沙箱里,插件要声明自己的能力,安装前会让你确认权限。

官方签名了三个插件:按模板重命名文件、从页面里抓直链、按站点解析媒体地址。

![Motrix plugin page](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/9259ce38f3564d71ab150d261a0e35a6~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5YmN56uv5LmL6JmO6ZmI6ZqP5piT:q75.awebp?rk3s=f64ab15b&x-expires=1793879646&x-signature=%2BQWMfZ3iPitsfCEAmPYuKwOgpPU%3D)

## 为什么值得装

第一是干净,MIT 协议开源,没有广告,没有捆绑,也没有会员限速那一套。

第二是一个入口吃下所有协议,HTTP、HTTPS、FTP、BitTorrent、磁力链接都在一个界面里。

第三是跨平台,Windows、macOS、Linux 都有原生 x64 和 ARM64 包,官网上写着 GitHub 发行包累计下载 2310 万次。

第四是老用户能平滑迁移,v2 自带迁移助手,能把 v1 的任务导成暂停记录,文件不动、进度不丢,续传要你自己点一次。

## 但它不是万能药

最容易误会的一点是网速。

X 上有人提醒过,说「跑满宽带」要附上下载源和测试条件,Motrix 官方手册也写了多连接数仍受服务器、网络和磁盘限制。

换句话说,网盘限速是网盘那边的策略,换个下载器不会自动消失,除非你拿到的是直链。

第二是门槛抬高了,v2 只支持 macOS 13 以上、Windows 10 以上,32 位系统彻底没有包了。

Windows 安装包没有做代码签名,装的时候大概率会弹 `SmartScreen` 拦截。

第三是它还年轻,开放中的 issue 有 154 个,正式版发布后五天就新增了 17 个。

里面有几类问题比较典型:空闲时内存占用报到 1.2 GB,个别环境下载一直零速度,迁移助手在部分机器上不工作,大文件下载卡在 99%。

第四是插件能力有限,跑在沙箱里,不能直接读写文件,也不能随意发网络请求,想靠插件做重度扩展不现实。

## 怎么上手

最省事是去官网 `https://motrix.app` 下载对应平台的包。

命令行用户装一下客户端就行,需要 Node.js 22 以上:

```bash
npm install -g @motrix/cli

想在 NAS 上跑,用官方的 Docker 镜像 motrixapp/motrix-server:2.1.0,配好数据目录和下载目录再起容器。

从 v1 上来的人,记得先备份配置和下载文件,再打开迁移助手。

一个停了三年、star 反而涨到五万多的项目,能重新写一遍,这件事本身就挺难得。

仓库地址:https://github.com/agalwood/Motrix。 ```

Comments

Top 1 of 2 from juejin.cn, machine-translated. The original thread is authoritative.

恬静的小魔龙Unity

Motrix's point is explained quite clearly, learned something.

前端之虎陈随易

[Handshake]