One link, one ceiling
Browsers and most download managers open every connection on the same network. Faster Wi-Fi is the only way to go faster.
IDMX pulls a single file over Wi-Fi, Ethernet, your phone's hotspot and cellular at the same time — then puts it back together. Torrents, video from thousands of sites and a browser extension come built in.
Free · No account · Nothing leaves your computer
The problem
Your laptop is on Wi-Fi. Your phone has a data plan. There may be an Ethernet port, too. A normal download uses exactly one of them and leaves the rest idle — so the slowest link sets your pace, and one hiccup stalls the whole thing.
Try it — switch connections on and off
Illustrative simulation using the speeds shown. Real results depend on your connections — and on them being separate (two things on the same router share one uplink; IDMX tells you when it sees that).
Browsers and most download managers open every connection on the same network. Faster Wi-Fi is the only way to go faster.
Plenty of servers throttle each connection. One socket on one network means you never reach what your line can actually do.
A dropped connection, a sleeping laptop, a Wi-Fi switch — and the download starts over. Big files deserve better.
How it solves it
IDMX lists your network adapters and works out which are Wi-Fi, Ethernet, a tethered phone or cellular, and which are actually online.
Each connection is tied to one specific network at the operating-system level, so traffic really leaves through that road — not whichever one your computer prefers.
The file is divided into small blocks. Free connections grab the next one; a fast network naturally takes more, a slow one fewer. The last stretch is raced so a laggard can't hold you up.
Blocks land in the right place on disk, the file is checked against its checksum when one is published, and a download that was interrupted simply resumes.
Features
Real screenshots from the app. Dark mode is true black for OLED screens; light mode is true white.
Screenshots show a demo run with simulated extra networks, because a single Mac only has one real connection to show.
Wi-Fi + Ethernet + hotspot + cellular, each pinned to its own road, balanced by how fast each one really is.
Dozens of parts of one file download at once, with live per-connection detail and a map of who delivered what.
Unplug a cable, walk out of Wi-Fi range, close the lid — IDMX re-routes, retries and resumes without starting over.
Pick Low 480p, Med 720p or High 1080p — or audio as MP3 at 216 or 320 kbps. Powered by yt-dlp running on your own computer.
Magnet links and .torrent files, with a file picker, seeding limits, and multi-file torrents divided across your networks.
Grabs links, videos and magnets for you — a download button appears over videos and the extension pairs itself with the app.
Plug in an iPhone or Android over USB and its data becomes one more road. Per-network data caps keep your plan safe.
Schedules, a speed limit, post-download rules (move, extract, run), sleep when the queue is empty.
No account, no analytics, no cloud. The API is token-locked even on your own machine.
Browser extension
Install the extension once. A ⬇ IDMX chip appears over any video — hover it for quality choices. Magnet links and .torrent files open straight in IDMX, and your logged-in session comes along so private downloads just work.
Illustration of the hover menu.
For the terminal
The same multi-network engine runs headless as idmx. Script it, run it on a server, drive it over SSH — or control the desktop app from any terminal.
idmx nets — your networks with live pingidmx get --json — machine-readable progress for scriptsidmx daemon — headless engine with a web dashboardidmx ls · pause · resume · net — control a running instanceInstall from source: the script builds a release binary and copies it to /usr/local/bin. Prebuilt CLI binaries are listed in Downloads once published.
Coming soon Mobile
We're bringing the multi-network engine to Android and iOS, so a phone can pull a file over Wi-Fi and cellular at once. It's early work — nothing to download yet.
Until then, your phone already works as a connection for the desktop app — plug it in over USB — and the app's web dashboard can be opened on a phone to watch or add downloads.
Download
Free. No account. Pick your system.
Open the downloaded file and drag IDMX into Applications. Builds aren't notarized by Apple yet, so the first time, right-click IDMX → Open and confirm. After that it opens normally.
Windows SmartScreen may warn about an unrecognised app. Choose More info → Run anyway. Everything stays on your computer.
Not in the Chrome Web Store yet. IDMX unpacks it for you. Open your browser's extensions page, switch on Developer mode, click Show extension folder in IDMX, then drag the highlighted folder onto the page (or choose Load unpacked). That's it.
Release notes
Questions
If you have more than one separate connection — say home Wi-Fi plus a phone on cellular — yes: the file comes down all of them at once. If your two connections share one router and one line, there's nothing extra to add, and IDMX says so instead of pretending.
iPhone: plug it in, then on the phone switch on Settings → Personal Hotspot → Allow Others to Join. Android: switch on USB tethering in the phone's hotspot settings — on a Mac you also need the free TetherKit helper (a direct download for Macs with Apple silicon), because macOS can't share an Android phone's data by itself. IDMX has a step-by-step guide with live status on its Networks page.
The server needs to support range requests (almost all do). If it doesn't, IDMX falls back to a single connection and tells you why.
Not yet. Videos that are plain files do. Streamed ones are fetched segment-by-segment by yt-dlp, several segments at a time, on one network.
No — that would need a custom BitTorrent client. Multi-file torrents are divided by file across your networks; a single big file uses one.
Only if you let it. Each network has its own rules: mark it metered, set a daily or monthly cap, a speed limit, or exclude it per download.
No account, no analytics, no cloud. The only network traffic is your downloads, plus an optional check for a newer version.
The engine and the command-line tool are built for it, but the desktop app has only been verified on macOS so far. Windows and Linux builds are type-checked and being tested.