zerx-lab/FluxDown
A free, cross-platform download manager for people who need HTTP, BitTorrent and streaming downloads in one tool.
The problem
Anyone who downloads large files regularly ends up juggling tools: a browser for plain HTTP, a separate client for magnet links, something else for HLS streams, and on a NAS a headless daemon with its own web UI. Each one has its own queue, its own resume behaviour and its own way of being scripted. FluxDown puts one Rust engine behind all of those protocols and exposes it through desktop, mobile, server and CLI front ends.
What's different
Compared with IDM, which the project explicitly positions against, the difference is mostly licensing and platform reach: IDM is Windows-only and paid, FluxDown is AGPL-3.0, free, and ships builds for Windows, macOS, Linux, Android and headless NAS. Compared with aria2, the long-standing open-source workhorse, FluxDown bundles a graphical desktop app and browser extensions rather than being a daemon you drive from config files; it also speaks an aria2-compatible JSON-RPC endpoint, which lowers the cost of switching. Where it actually goes further is the protocol mix: BitTorrent, eD2K and HLS/DASH decryption under one task queue, plus an MCP server so AI clients can enqueue downloads. That MCP detail is a novelty rather than a reason to adopt.
Who it's for
Good fit for power users and homelab owners who want one downloader across a laptop and a NAS, and who care that it is open source and account-free for local use. The Docker image, Synology/QNAP/OpenWrt packages and Unraid template suggest self-hosters are a target audience. People who only occasionally save a PDF should stay with their browser. Anyone who needs a proven, decade-old codebase with a large plugin ecosystem should look at established alternatives instead; this project is roughly four months old.
Cost of adoption
Desktop builds are installers from GitHub Releases or the vendor site; the server path is a Docker Compose file and a first-run access key of 8-128 ASCII characters. Local state is SQLite by default, PostgreSQL optional for servers. Two caveats from the README are worth quoting rather than paraphrasing: the project states "This is not a zero-telemetry application" — anonymous install and daily-active statistics are on unless analytics_enabled is disabled — and the AGPL-3.0 licence will matter if you plan to embed or redistribute it. Server mode exposes management and MCP APIs by default, which the README itself tells you to secure behind an HTTPS reverse proxy. Expect churn: a young project with this many surfaces will move fast.
Verdict
The feature list is unusually broad for something 113 days old, and 4,969 stars with +1,828 in a single month on the Rust board says attention is arriving quickly. But it has never hit the daily trending board, the one Hacker News Show HN post drew 2 points and no comments, and the repository itself is the only source for any performance claim. That pattern reads as a well-packaged, fast-moving new project rather than an established one. Worth trying if you want a free cross-platform IDM replacement today, especially for NAS use; not yet something to standardise a team's workflow on without testing resume and protocol edge cases yourself.
Hacker News
Written by AI from the project's README, updated October 24, 2026. The project's own docs are the source of truth.