Multi-protocol download manager with AI-agent MCP server for HTTP, FTP, BitTorrent, HLS, and more.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by FluxDown.
download_addCreate a download task (HTTP/HTTPS, FTP, magnet, BitTorrent)
download_listList tasks with progress/speed/status, optional status filter
download_getGet a single task by ID
download_pausePause / resume one task
download_pause_allPause / resume all tasks
download_removeRemove a task, optionally deleting downloaded files
A blazing fast, multi-protocol download manager โ the free & open-source IDM alternative.
Website ยท Download ยท Changelog ยท FAQ ยท Feedback
English | ็ฎไฝไธญๆ
| Feature | Description |
|---|---|
| Rust-Powered Engine | Built on Rust and Tokio with zero-cost abstractions โ memory-safe concurrency at maximum throughput |
| Smart Segmentation | Segments split dynamically at runtime; idle threads rescue slow segments, just like IDM โ but smarter |
| 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 |
| Speed Control | Token-bucket global rate limiting โ download in the background without killing your browsing |
| Resume Anywhere | Every byte tracked in SQLite with WAL; power loss never costs you progress |
| Browser Integration | Three-layer download interception, streaming media sniffing, Alt+Click bypass, right-click send |
| MCP Server | Built-in Model Context Protocol endpoint (Streamable HTTP) with 12 tools โ AI agents can add, monitor and control downloads |
| Beautiful Interface | shadcn-style widgets, IDM-style segment visualization, named queues, system tray |
| Clean & Private | Zero ads, zero telemetry lock-in, zero accounts โ your data never leaves your machine |
| 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 & tracking | None | โ |
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 |
Install the extension so FluxDown takes over browser downloads automatically:
FluxDown ships a built-in MCP server so AI agents (Claude Desktop, Cursor, Cline, โฆ) can manage downloads via the Model Context Protocol. It speaks Streamable HTTP (JSON-RPC 2.0 over a single POST /mcp) on the local API port โ no extra process needed.
http://127.0.0.1:17800/mcp (local-only by default)Authorization: Bearer <token> or X-FluxDown-Token), shared with the management API| Tool | Description |
|---|---|
download_add | Create a download task (HTTP/HTTPS, FTP, magnet, BitTorrent) |
download_list | List tasks with progress/speed/status, optional status filter |
download_get | Get a single task by ID |
download_pause / download_resume | Pause / resume one task |
download_pause_all / download_resume_all | Pause / resume all tasks |
download_remove | Remove a task, optionally deleting downloaded files |
queue_list | List named queues and their configuration |
rss_list | List RSS subscriptions with their configuration and runtime state |
rss_add | Subscribe to an RSS feed and start polling it on a schedule |
rss_remove | Delete an RSS subscription and the items it collected |
The MCP layer is implemented in native/api/src/mcp.rs on top of the same ApiHost trait that powers the REST management API and aria2-compatible JSON-RPC.
Flutter renders the UI; a zero-FFI Rust engine does the heavy lifting. The two talk through Rinf signals, and the browser extension connects via Native Messaging.
| Layer | Tech | Path |
|---|---|---|
| UI | Flutter + shadcn_ui | lib/ |
| FFI bridge | Rinf (Dart โ Rust signals) | native/hub/ |
| Download engine | Rust + Tokio (zero FFI deps) | native/engine/ |
| Browser extension | WXT + TypeScript | fluxDown/ |
| Website | Astro + React | website/ |
Prerequisites: Flutter SDK ยท Rust toolchain ยท Rinf CLI
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/zerx-lab-fluxdown)<a href="https://allmcps.com/mcp/zerx-lab-fluxdown"><img src="https://allmcps.com/api/badge/zerx-lab-fluxdown?style=directory" alt="FluxDown on AllMCPs" /></a>