搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

anefzaoui/misterdownloadmanager

效率与系统工具

面向 Windows、macOS 和 Linux 的免费开源多线程下载管理器,支持浏览器接管、BT 与 yt-dlp 视频下载。

271
14
Rust
GPL-3.0
创建于 9 天前

项目介绍

Mister Download Manager(MDM)是用 Rust 从零实现的干净房间式下载管理器,定位为 IDM 的免费替代品。它把文件切分为多段并发下载,支持断点续传,并集成了种子与磁力链下载、通过 yt-dlp 抓取网页视频、经由本地消息宿主接管浏览器下载、带调度器的队列、限速,以及含从右到左布局的 86 种界面语言。命令行工具、本地 API 和 MCP 服务器让脚本或 AI 助手可以列出、添加、暂停和删除下载任务。

仓库是 Cargo workspace,按引擎、egui 应用、CLI、MCP 服务器、浏览器消息宿主、IPC、yt-dlp/ffmpeg 工具、BitTorrent(基于 librqbit)和可注入故障的测试服务器拆成多个 crate,采用 GPL-3.0 许可证。

快速使用

Windows 用户从最新发布页下载对应文件:

文件 适用情况
...-setup.exe 默认选择:安装 MDM、连接浏览器并询问语言
...-portable.zip 解压即用,不安装,所有内容留在文件夹内
...-x64.zip 不带安装程序的普通程序
...-extension-chromium.zip / ...-extension-firefox.xpi 只需要浏览器扩展

安装包尚未签名,Windows SmartScreen 可能显示「Windows 已保护你的电脑」,README 建议点击 更多信息 → 仍要运行。安装后可参考首次下载指南,或直接在主界面粘贴链接。

macOS 和 Linux 的构建标注为实验性:macOS 提供 Apple Silicon 与 Intel 的 .dmg,Linux 提供 .AppImage、.deb、.rpm 或 .tar.gz。这些构建作者尚未自行测试。

从源码构建需要 Rust stable 1.95 或更高版本(Windows 使用 MSVC 工具链):

cargo build --release
cargo test

产物在 target/release/ 下,包括应用、CLI、MCP 服务器和浏览器消息宿主。从构建启用浏览器接管需执行 misterdownloadmanager-nmhost.exe --register,然后在开发者模式中加载 extension/ 文件夹。

使用约束

  • 项目处于早期预览阶段:README 称引擎和主窗口已稳定,但部分细节只是「暂时够用」。
  • 安装包尚未签名;macOS 和 Linux 构建未经验证;Firefox 支持仍在测试中。
  • 界面翻译由机器生成,等待母语者校对。
  • 网页视频下载依赖 yt-dlp/ffmpeg 工具链,种子下载基于 librqbit。
  • 预编译二进制发布在项目自己的 Release 页,源码在工作区内;从现有材料无法核实发布产物与源码的对应关系。

HotRepo 点评

该项目在 2026-11-04 进入新项目榜,从之前的约 106 星在约一小时内增至 114 星,新增 8 星。这只是一次短时快照,只能说明早期关注度有限,不足以判断趋势。README 对一个新项目而言相当完整,包含可复现的基准测试工具、测试服务器和每个组件的 crate;其中对比 IDM 的基准数据来自作者自测,未经独立验证。对多数用户而言,实际信息是:功能接近 IDM 且免费,Windows 构建可用,macOS/Linux 支持仍属实验性。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。