{"id":13403325,"url":"https://github.com/agalwood/Motrix","last_synced_at":"2025-03-14T08:31:36.625Z","repository":{"id":37270160,"uuid":"162279822","full_name":"agalwood/Motrix","owner":"agalwood","description":"A full-featured download manager.","archived":false,"fork":false,"pushed_at":"2024-03-13T23:26:10.000Z","size":69808,"stargazers_count":43043,"open_issues_count":711,"forks_count":4376,"subscribers_count":481,"default_branch":"master","last_synced_at":"2024-04-13T13:45:20.604Z","etag":null,"topics":["aria2","bittorrent","bt","download","download-manager","electron","linux","mac","macos","magnet","motrix","torrent","windows"],"latest_commit_sha":null,"homepage":"https://motrix.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agalwood.png","metadata":{"files":{"readme":"README-CN.md","changelog":null,"contributing":"CONTRIBUTING-CN.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-12-18T11:45:05.000Z","updated_at":"2024-04-25T11:54:02.839Z","dependencies_parsed_at":"2024-04-25T12:04:13.958Z","dependency_job_id":null,"html_url":"https://github.com/agalwood/Motrix","commit_stats":{"total_commits":1031,"total_committers":74,"mean_commits":"13.932432432432432","dds":"0.12512124151309412","last_synced_commit":"7012040fec926e16fe8f6c403cf038527f5c18b9"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agalwood%2FMotrix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agalwood%2FMotrix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agalwood%2FMotrix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agalwood%2FMotrix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agalwood","download_url":"https://codeload.github.com/agalwood/Motrix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243547386,"owners_count":20308697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aria2","bittorrent","bt","download","download-manager","electron","linux","mac","macos","magnet","motrix","torrent","windows"],"created_at":"2024-07-30T19:01:28.456Z","updated_at":"2025-03-14T08:31:36.619Z","avatar_url":"https://github.com/agalwood.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","HarmonyOS","Uncategorized","Download Manager","开源工具","Applications","Tools","工具","Apps","JavaScript (485)","二、精选 Electron 应用","网络服务","windows","Removed Projects","Download Management Tools","Application Recommendation","Mac","Download Managers/Torrenters","my-ubuntu","🛠️ 一、工具类项目","🌐 Web \u0026 Scrapers (网络、爬虫与下载)","包管理器","🔭 Tools"],"sub_categories":["Windows Manager","Uncategorized","Figma","好用工具","Downloader","Framework","效率工具","Download","4. 系统与实用工具","网络服务_其他","Torrents","Virtualization","🤖 Automation Tools","⬇️ Downloader (7)","Open Source","调试","Other","References","📥 1.1 下载与录屏工具","Download Manager"],"readme":"# Motrix\n\n\u003cp\u003e\n  \u003ca href=\"https://motrix.app\"\u003e\n    \u003cimg src=\"./static/512x512.png\" width=\"256\" alt=\"Motrix App Icon\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## 一款全能的下载工具\n\n[![GitHub release](https://img.shields.io/github/v/release/agalwood/Motrix.svg)](https://github.com/agalwood/Motrix/releases) ![Build/release](https://github.com/agalwood/Motrix/workflows/Build/release/badge.svg) ![Total Downloads](https://img.shields.io/github/downloads/agalwood/Motrix/total.svg) ![Support Platforms](https://camo.githubusercontent.com/a50c47295f350646d08f2e1ccd797ceca3840e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d6c69676874677265792e737667)\n\n[English](./README.md) | 简体中文\n\n我是个兴趣使然的桌面应用开发者🤓，利用搬砖之余开发了 Motrix。\n\nMotrix 是一款全能的下载工具，支持下载 HTTP、FTP、BT、磁力链等资源。它的界面简洁易用，希望大家喜欢 👻。\n\n✈️ 去 [官网](https://motrix.app/zh-CN) 逛逛  |  📖 查看 [帮助手册](http://motrix.app/support/issues)\n\n## 💽 安装稳定版\n\n[GitHub](https://github.com/agalwood/Motrix/releases) 和 [官网](https://motrix.app/zh-CN) 提供了已经编译好的稳定版安装包，当然你也可以自己克隆代码编译打包。\n\n### Windows\n\n建议使用安装包（Motrix-Setup-x.y.z.exe）安装 Motrix 以确保完整的体验，例如关联 torrent 文件，捕获磁力链等。\n\n如果你在 Windows 是用包管理工具来管理应用，如 [Chocolatey](https://chocolatey.org)、[scoop](https://github.com/lukesampson/scoop)，你可以使用它们安装 Motrix。\n\n#### Chocolatey\n感谢 [@Yato](https://github.com/iYato) 持续维护着 [Motrix Chocolatey](https://community.chocolatey.org/packages/motrix) 包。要安装 Motrix，请从 `命令行` 或 `PowerShell` 中运行以下命令：\n\n```bash\n# 安装\nchoco install motrix\n\n# 升级\nchoco upgrade motrix\n```\n\n#### scoop\n如果你更喜欢便携版，你可以使用 [scoop](https://github.com/lukesampson/scoop)（需要 Windows 7+，天朝用户可能需要设置 Git 代理）安装最新便携版本的 Motrix。\n\n```bash\nscoop bucket add extras\nscoop install motrix\n```\n\n### macOS\n\nmacOS 用户可以使用 `brew` 安装 Motrix，感谢 [@Mitscherlich](https://github.com/Mitscherlich) 的 [PR](https://github.com/Homebrew/homebrew-cask/pull/59494)。\n\n```bash\nbrew update \u0026\u0026 brew install motrix\n```\n\n#### 自动更新\nMotrix v1.8.0+ 版本更改了应用 BundleID ( `net.agalwood.Motrix` =\u003e `app.motrix.native` ), Motrix v1.6.11 的自动更新会因为签名不一致而失败。[Motrix 安装助手](https://github.com/motrixapp/motrix-install-assistant)将帮助您安装最新的 Motrix 应用程序。\n\n\u003cp\u003e\n  \u003ca href=\"https://github.com/motrixapp/motrix-install-assistant\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/motrixapp/motrix-install-assistant/main/build/256x256.png\" width=\"192\" alt=\"Motrix Install Assistant Icon\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n### Linux\n\n你可以下载 `AppImage` （适用于所有 Linux 发行版）或 `snap` 来安装 Motrix，更多 Linux 安装包格式请查看 [GitHub/release](https://github.com/agalwood/Motrix/releases) 。\n\nMotrix 在 Linux 中首次启动可能需要使用 `sudo` 运行，因为可能没有创建下载会话文件的权限 (`/var/cache/aria2.session`)。\n\n如果你想自己通过编译源码来安装，请阅读 **编译打包** 部分。\n\n#### AppImage\n最新版的 Motrix AppImage 需要自己手动进执行桌面集成。请查看 [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) 的文档进行操作。\n\n\u003e 桌面集成\n\u003e electron-builder v21 之后，桌面集成不再是 AppImage 文件的一部分。\n\u003e 推荐使用 [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) 集成 AppImage。\n\nDeepin 20 Beta 用户安装 Motrix 失败的问题，请按照以下方法处理：\n\n打开`终端`，黏贴运行如下命令之后再次安装 Motrix。\n```bash\nsudo apt --fix-broken install\n```\n\n#### Snap\nMotrix 已经上架 [Snapcraft](https://snapcraft.io/motrix) ，Ubuntu 用户推荐从 Snap 商店下载。\n\nv1.5.10 提示\n\n系统托盘可能无法正常显示指示器，导致退出应用程序不方便。\n请取消勾选 偏好设置——基本设置——隐藏应用程序菜单（仅限Windows和Linux），点击保存并应用。然后点击 \"文件 \"菜单中的 \"退出\"，退出应用程序。\n\n请更新到 v1.5.12 及以上版本，可以使用键盘组合快捷键 \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eq\u003c/kbd\u003e 快速退出应用。\n\n#### AUR\n对于 Arch Linux 用户，可以使用 [aur](https://aur.archlinux.org/packages/motrix/) 安装 Motrix，感谢维护者 [@weearc](https://github.com/weearc)。\n\n运行以下命令进行安装：\n\n```bash\nyay -S motrix\n```\n\n#### Flatpak\n感谢 [@proletarius101](https://github.com/proletarius101) 的 [PR](https://github.com/flathub/flathub/pull/2334)，Motrix 已经上架 [Flathub](https://flathub.org/apps/details/net.agalwood.Motrix)，喜欢 Flatpak 的 Linux 用户可以尝试。\n\n```bash\n# 安装\nflatpak install flathub net.agalwood.Motrix\n\n# 运行\nflatpak run net.agalwood.Motrix\n```\n\n## ✨ 特性\n\n- 🕹 简洁明了的图形操作界面\n- 🦄 支持BT和磁力链任务\n- ☑️ 支持选择性下载BT部分文件\n- 📡 每天自动更新 Tracker 服务器列表\n- 🔌 UPnP \u0026 NAT-PMP 端口映射\n- 🎛 最高支持 10 个任务同时下载\n- 🚀 单任务最高支持 64 线程下载\n- 🚥 设置上传/下载限速\n- 🕶 模拟用户代理UA\n- 🔔 下载完成后通知\n- 💻 支持触控栏快捷键 (Mac 专享)\n- 🤖 常驻系统托盘，操作更加便捷\n- 📟 系统托盘速度仪表显示实时速度 (Mac 专享)\n- 🌑 深色模式\n- 🗑 移除任务时可同时删除相关文件\n- 🌍 国际化，[查看已可选的语言](#-国际化)\n- 🛠 更多特性开发中\n\n## 🖥 应用界面\n\n![motrix-screenshot-task-cn.png](https://cdn.nlark.com/yuque/0/2020/png/129147/1589782239990-fecb9065-19ac-4c35-938b-0be45621ca3a.png)\n\n## ⌨️ 本地开发\n\n### 克隆代码\n\n```bash\ngit clone git@github.com:agalwood/Motrix.git\n```\n\n### 安装依赖\n\n```bash\ncd Motrix\nyarn\n```\n\n天朝大陆用户建议使用淘宝的 npm 源\n\n```bash\nyarn config set registry 'https://registry.npmmirror.com'\nnpm config set registry 'https://registry.npmmirror.com'\nexport ELECTRON_MIRROR='https://npm.taobao.org/mirrors/electron/'\nexport SASS_BINARY_SITE='https://npm.taobao.org/mirrors/node-sass'\n```\n\n\u003e Error: Electron failed to install correctly, please delete node_modules/electron and try installing again\n\n`Electron` 下载安装失败的问题，解决方式请参考 https://github.com/electron/electron/issues/8466#issuecomment-571425574\n\n### 开发模式\n\n```bash\nyarn run dev\n```\n\n### 编译打包\n\n```bash\nyarn run build\n```\n#### 编译 Apple Silicon 版本\n\n```bash\nyarn run build:applesilicon\n```\n完成之后可以在项目的 `release` 目录看到编译打包好的应用文件\n\n## 🛠 技术栈\n\n- [Electron](https://electronjs.org/)\n- [Vue](https://vuejs.org/) + [VueX](https://vuex.vuejs.org/) + [Element](https://element.eleme.io)\n- [Aria2](https://aria2.github.io/)\n\n## ☑️ TODO\n\n开发计划请移步 [Trello](https://trello.com/b/qNUzA0bv/motrix) 查看\n\n## 🤝 参与共建 [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)\n\n如果你有兴趣参与共同开发，欢迎 FORK 和 PR。\n\n## 🌍 国际化\n\n欢迎大家将 Motrix 翻译成更多的语言版本 🧐，开工之前请先阅读一下 [翻译指南](./CONTRIBUTING-CN.md#-翻译指南)。\n\n| Key   | Name                | Status       |\n|-------|:--------------------|:-------------|\n| ar    | Arabic              | ✔️ [@hadialqattan](https://github.com/hadialqattan), [@AhmedElTabarani](https://github.com/AhmedElTabarani) |\n| bg    | Българският език    | ✔️ [@null-none](https://github.com/null-none) |\n| ca    | Català              | ✔️ [@marcizhu](https://github.com/marcizhu) |\n| de    | Deutsch             | ✔️ [@Schloemicher](https://github.com/Schloemicher) |\n| el    | Ελληνικά            | ✔️ [@Likecinema](https://github.com/Likecinema) |\n| en-US | English             | ✔️           |\n| es    | Español             | ✔️ [@Chofito](https://github.com/Chofito)|\n| fa    | فارسی               | ✔️ [@Nima-Ra](https://github.com/Nima-Ra) |\n| fr    | Français            | ✔️ [@gpatarin](https://github.com/gpatarin) |\n| hu    | Hungarian           | ✔️ [@zalnaRs](https://github.com/zalnaRs) |\n| id    | Indonesia           | ✔️ [@aarestu](https://github.com/aarestu) |\n| it    | Italiano            | ✔️ [@blackcat-917](https://github.com/blackcat-917) |\n| ja    | 日本語               | ✔️ [@hbkrkzk](https://github.com/hbkrkzk) |\n| ko    | 한국어                | ✔️ [@KOZ39](https://github.com/KOZ39) |\n| nb    | Norsk Bokmål        | ✔️ [@rubjo](https://github.com/rubjo) |\n| nl    | Nederlands          | ✔️ [@nickbouwhuis](https://github.com/nickbouwhuis) |\n| pl    | Polski              | ✔️ [@KanarekLife](https://github.com/KanarekLife) |\n| pt-BR | Portuguese (Brazil) | ✔️ [@andrenoberto](https://github.com/andrenoberto) |\n| ro    | Română              | ✔️ [@alyn3d](https://github.com/alyn3d) |\n| ru    | Русский             | ✔️ [@bladeaweb](https://github.com/bladeaweb) |\n| th    | แบบไทย              | ✔️ [@nxanywhere](https://github.com/nxanywhere) |\n| tr    | Türkçe              | ✔️ [@abdullah](https://github.com/abdullah) |\n| uk    | Українська          | ✔️ [@bladeaweb](https://github.com/bladeaweb) |\n| vi    | Tiếng Việt          | ✔️ [@duythanhvn](https://github.com/duythanhvn) |\n| zh-CN | 简体中文             | ✔️           |\n| zh-TW | 繁體中文             | ✔️ [@Yukaii](https://github.com/Yukaii) [@5idereal](https://github.com/5idereal) |\n\n## 📜 开源许可\n\n基于 [MIT license](https://opensource.org/licenses/MIT) 许可进行开源。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagalwood%2FMotrix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagalwood%2FMotrix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagalwood%2FMotrix/lists"}