FluxDown
由 Rust 语言驱动的多协议下载管理器
FluxDown 是一款由 Rust 语言驱动的多协议下载管理器。它用 Rust + Tokio 异步引擎重写了传统 IDM 的核心逻辑,在运行时动态拆分分段、让空闲线程自动接管慢速分段,从而实现最高 10 倍于传统下载工具的速度提升。FluxDown 同时支持 HTTP、HTTPS、FTP、BitTorrent(含磁力链)、eD2K、eMule 以及 HLS/DASH 流媒体六大协议,将所有下载任务统一到同一个任务队列中管理。它最大的特色在于「AI 智能体就绪」——内置 MCP(Model Context Protocol)服务器,Claude、Cursor 等 AI 客户端可以直接通过 MCP 接口新建、监控和控制下载任务。界面采用 GPUI(Zed 编辑器同款 Rust 原生 UI 框架)绘制,无需 Electron 或 WebView,在 macOS、Windows、Linux 三平台均有原生客户端。FluxDown 完全免费开源,采用 AGPL-3.0 协议,无广告、无追踪、数据完全本地存储,是传统 IDM 的优质开源替代方案。
核心功能
1. Rust + Tokio 极速引擎
FluxDown 基于 Rust 语言与 Tokio 异步运行时构建,采用零开销抽象实现内存安全的并发输出。引擎在运行时动态拆分分段,当某个连接提前完成时,会自动将还未下载完的最慢分段切成两半,由刚释放的连接接手继续下载,确保没有单个慢速镜像能拖累整个下载任务。
2. 六大协议统一队列
所有协议(HTTP/HTTPS/FTP/BitTorrent/eD2K/HLS/DASH)共享同一个任务队列,统一管理下载限制、重试策略和断点续传。一个窗口搞定所有类型的下载任务,无需在多个工具之间切换。
3. AI 智能体就绪(MCP 服务器)
FluxDown 内置 MCP 服务器(基于 Streamable HTTP),暴露 12 个工具接口。Claude Desktop、Cursor 等 AI 客户端安装后,可以直接用自然语言命令 AI 新建下载任务、查询下载进度、暂停或删除任务,实现「人指挥 AI,AI 操作下载」的工作流。
4. 浏览器扩展三层拦截
Chrome、Edge、Firefox 扩展提供三层下载拦截引擎:Header 拦截、文件名识别和最终兜底捕获。HLS/DASH 流媒体视频和音频资源会自动嗅探并归组显示,Alt+Click 可绕过网站限制,右键菜单可直接将链接发送给 FluxDown 处理。
5. 断点续传 SQLite 持久化
每个字节的下载状态均记录在 SQLite WAL(Write-Ahead Logging)数据库中,进程崩溃、断电或被强制退出后,下次启动可无缝续传,真正做到「下载进度永不丢失」。
6. GPUI 原生界面
界面使用 GPUI(Rust 原生 UI 框架)绘制,无 Electron、无 WebView,在 macOS、Windows、Linux 上均有原生窗口。关闭界面窗口后下载继续在后台运行(托盘守护进程),重新打开窗口实时同步任务状态。
7. 多端同步与插件扩展
同一套 Rust 引擎同时驱动桌面客户端、NAS 无头服务器(自带 Web UI,支持群晖 SPK、QNAP QPKG、OpenWrt ipk、Unraid、CasaOS 等)、Android 客户端和命令行接口,所有端共享同一套 API。扩展性方面内置沙箱 JavaScript 插件运行时,支持自动化脚本和自定义工具。
8. 隐私优先
无需注册账号,无广告,无追踪。仅有两条匿名统计(已安装量、每日活跃量),且可一键关闭。下载文件完全存储在本地 NAS 或电脑,不经过任何第三方服务器。
特色优势
永久免费:AGPL-3.0 开源协议,一次安装永久使用,无订阅、无续费,远低于 IDM 24.95 美元 + 续费的商业定价。 全平台覆盖:桌面端支持 macOS/Windows/Linux,NAS 端支持群晖/QNAP/OpenWrt/Unraid 等主流系统,Android 端独立客户端,还有 Web UI 和 CLI,覆盖几乎所有日常使用场景。 流媒体支持完善:除传统 HTTP/FTP 外,还支持 BitTorrent 磁力链、eD2K/eMule 链接以及 HLS/DASH 自适应流媒体,是目前开源下载工具中协议支持最全的之一。 AI 原生集成:内置 MCP 服务器让 AI 智能体可以直接操作下载任务,适合搭建 AI 工作流。 速度优势明显:运行时动态分段 + 工作窃取机制,使得多源下载时整体速度显著优于传统固定分段策略。
应用场景
大文件加速下载:下载 Blender 官方安装包(300MB+)、Linux 发行版 ISO(数 GB)时,FluxDown 的多连接动态分段可将下载速度提升数倍。 HLS/DASH 流媒体录制:在线课程、会议录像或直播内容想本地保存时,FluxDown 可自动嗅探并下载保存为本地 MP4 文件。 BitTorrent 资源获取:发布公网磁力链的 Linux 镜像、影视资源时,FluxDown 内置 BitTorrent 引擎,支持 DHT/UPnP/磁力链接,配合续传功能可随时管理大体积下载任务。 AI 工作流自动化:配合 Claude Desktop 或 Cursor 等 AI 编程工具,用自然语言指挥 AI「下载这份数据集」,FluxDown 的 MCP 服务器将 AI 指令转化为实际的下载操作。 NAS 下载机:在群晖、QNAP 或 OpenWrt 路由器上部署 FluxDown 无头服务器,通过 Web UI 或 API 管理下载任务,下载文件直接存储在 NAS 本地硬盘,24 小时不间断运行。 浏览器下载接管:安装浏览器扩展后,网页中的下载链接自动被 FluxDown 拦截,无需手动复制链接。
适用人群
技术用户与开发者:有自建 NAS、服务器或喜欢折腾工具链的用户,FluxDown 的 CLI 和 MCP 接口提供了高度可编程的自动化能力。 大文件下载刚需用户:经常下载开源软件、视频素材、数据集等技术类大文件,对下载速度和续传可靠性有较高要求。 AI 工具爱好者:已经在使用 Claude、Cursor 等 AI 客户端,希望将下载任务纳入 AI 工作流的用户,MCP 集成是独特卖点。 隐私敏感用户:不想注册账号、不希望下载记录被追踪或上传到云端,本地 SQLite 存储 + 零追踪设计满足隐私需求。
出品方
FluxDown 由独立开发者团队 zerx-lab 开发维护,项目托管于 GitHub(zerx-lab/FluxDown),采用 AGPL-3.0 开源协议。官网为 fluxdown.zerx.dev,提供全平台安装包下载和详细文档。
更新动态
FluxDown 保持活跃开发节奏。根据 GitHub Release 记录和官网公告,项目在 2026 年持续迭代,最新版本为 0.4.x 系列(rc 候选阶段)。主要更新方向包括 GPUI 客户端推出(2026 年,界面性能和原生体验大幅提升)、协议增强(eD2K 引擎完善,HLS AES 解密支持)以及 AI 集成深化(MCP 服务器从实验性功能逐步完善,暴露 12 个工具接口)。
官网链接
产品官网:https://fluxdown.zerx.dev GitHub 仓库:https://github.com/zerx-lab/FluxDown 更新日志:https://fluxdown.zerx.dev/changelog 常见问题:https://fluxdown.zerx.dev/faq
评论与建议
登录 后参与评论或提建议