FluxDown
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Downloads, Supercharged.
*A blazing fast, multi-protocol download manager — the free & open-source IDM alternative.*
**Website** · **Download** · **Changelog** · **FAQ** · **Feedback**
**English** | 简体中文
---
Highlights
- **Dynamic download acceleration** — Rust + Tokio engine with adaptive segmentation and slow-segment rescue
- **Multi-protocol** — HTTP/HTTPS, FTP, BitTorrent, eD2K, HLS & DASH streaming
- **One engine, multiple clients** — native GPUI desktop, Kotlin Android and SwiftUI iOS apps, React Web UI and CLI
- **Browser integration** — Chrome / Edge / Firefox extension with a 3-layer interception engine, plus a userscript
- **AI-agent ready** — built-in MCP (Model Context Protocol) server: let Claude, Cursor & other AI clients manage your downloads
- **Automation & remote management** — RSS subscriptions, scheduled queues, webhooks, plugins and optional FluxCloud device collaboration
- **Local-first** — free and open source, no ads, no account required for local downloads; resumable state stored locally by default
Features
| Feature | Description |
|---|---|
| **Rust-Powered Engine** | Shared Rust + Tokio engine, independent of UI and FFI, used by desktop, mobile, server and standalone CLI hosts |
| **Smart Segmentation** | Segments split dynamically at runtime; idle workers take over slow segments |
| **Multi-Protocol** | Dedicated engines for HTTP/HTTPS, FTP, BitTorrent (DHT/UPnP/magnet), eD2K (server + Kad DHT source finding, MD4 verification), HLS (AES-decrypt) and DASH |
| **Queues & Speed Control** | Named queues, scheduling and token-bucket global rate limiting |
| **Persistence & Resume** | SQLite with WAL by default; server deployments can use PostgreSQL; recover downloads from persisted state |
| **Browser Integration** | Download interception, streaming media sniffing, Alt+Click bypass, right-click send and connection diagnostics |
| **Desktop & Web UI** | GPUI desktop and React Web management, light/dark themes, custom themes, task details and segment visualization; desktop tray keeps the service available after the UI closes |
| **RSS & Automation** | Feed filters, unattended downloads, JavaScript plugins, managed FFmpeg/yt-dlp components and task-event webhooks |
| **Remote Devices** | Optional FluxCloud account, settings sync and remote task management, plus LAN device pairing and direct connections |
| **APIs & CLI** | REST/OpenAPI, aria2-compatible JSON-RPC, MCP with 12 tools, and a CLI for scripts or standalone downloads |
**Privacy:** local downloads do not require a FluxCloud account. Cloud features are optional. Anonymous installation and daily-active statistics are controlled by analytics_enabled and can be disabled; they do not collect download/task information. This is not a zero-telemetry application.
FluxDown vs. IDM
| | FluxDown | IDM |
|---|:---:|:---:|
| Price | **Free & open source** | $24.95 + renewals |
| Open source | Yes (AGPL-3.0) | No |
| Platforms | Windows / macOS / Linux / NAS / Android | Windows only |
| BitTorrent & magnet | Yes | No |
| eD2K / eMule links | Yes | No |
| HLS / DASH streaming | Yes | Partial |
| Dynamic segmentation | Yes | Yes |
| Browser extension | Chrome / Edge / Firefox | Yes |
| Ads | **None** | — |
Installation
Grab the latest build from **GitHub Releases** or **fluxdown.zerx.dev**:
| Platform | Packages |
|---|---|
| **Windows** (x64 / ARM64) | setup.exe installer · portable .zip |
| **macOS** (Intel / Apple Silicon) | .dmg · portable .tar.gz |
| **Linux** (x64) | .AppImage · .deb · Arch .pkg.tar.zst · portable .tar.gz |
| **Android** (arm64-v8a / armeabi-v7a / x86_64) | per-ABI .apk · universal .apk |
| **NAS / Server** (headless, x64 / ARM64) | Docker · Synology DSM 6/7 .spk · QNAP .qpkg · OpenWrt .ipk · Unraid CA template · CasaOS / ZimaOS app store |
Browser Extension
Install the extension so FluxDown takes over browser downloads automatically: