Free · Open source · MIT

One download.
Every connection.

grabnr uses Wi-Fi, Ethernet, USB and phone tethering at the same time. Each file is split into pieces and every connection pulls from the same queue, so faster links take more.

macOS · Windows · Linux

The grabnr app: a download list with three connections, a chunk map and a speed graph per link The grabnr app in dark mode
7+Protocols
3Desktop systems
6Languages
0Accounts or tracking
How it works

Your connections were always separate. Now they work as one.

  1. Find every link

    Wi-Fi, Ethernet, USB tethering and cellular, with address and gateway. VPN tunnels are left out by default.

  2. Cut the file into pieces

    One shared queue of chunks. A worker on each link takes the next one, so a faster link takes more.

  3. Finish sooner

    Slow or stalled connections are raced and replaced near the end, and the file is checked when it is done.

Features

A download manager that respects your machine.

Built with Tauri 2 and Rust, so the installer is small and memory use stays low.

Multi-link downloads

Every enabled connection pulls from one queue. Set a share or a speed limit per link.

Resume that holds

Progress inside a piece survives pauses and crashes. Finished pieces are verified by checksum on resume.

Hot-plug links

Plug in a phone mid-download and it joins. Unplug one and its work moves to the others.

Browser extension

Hands downloads from Chrome, Brave, Edge, Firefox and Safari to the app. If grabnr is closed, the browser downloads normally.

Queue and schedule

Priorities, drag to reorder, rules by day and hour, and an action when everything is done.

Checksums and mirrors

Verify SHA-256, SHA-1 or MD5. Add mirrors and Metalink files for more sources and a built-in hash.

Six languages

English, Spanish, French, German, Portuguese and Bengali, chosen in preferences or from your system.

Command line

The grabnr CLI uses the same engine. Run grabnr spike to test that traffic really leaves through each link.

Private by design

No account and no telemetry. The local API listens on 127.0.0.1 only and refuses requests from web pages.

Downloads from

HTTP / HTTPSFTPSFTPBitTorrentMagnet linksHLS .m3u8MetalinkSOCKS5 proxy
Download

Get grabnr.

Free for macOS, Windows and Linux. Pick your system below, or see every build on GitHub.

Latest release

Download for your system

Builds are attached to each GitHub release.

Download Checking the latest release…
Loading releases…
macOSLinuxWindows
Keeps a download on its connectionstrong bindingstrong bindingby source address
Menu bar / traypopovertray menupopover
Dock progress, Keychain, Quick Lookyes——
Tested in CIbuild, tests, UIbuild, lint, testsbuild, tests

// Builds are not yet code-signed, so macOS and Windows may warn on first launch (see the guides below).
// Prefer building yourself? npm install && npm run tauri build

Setup guides

Up and running in a few minutes.

01Install on macOS
  1. Download the .dmg for your chip (Apple silicon or Intel) and drag grabnr to Applications.
  2. Because the build is unsigned, right-click the app, choose Open, then confirm once.
  3. Open Manage Connections and tick the links you want to use.
02Install on Windows or Linux
  1. Windows: run the .exe or .msi installer. If SmartScreen appears, choose More info → Run anyway.
  2. Linux: install the .deb or .rpm, or run the .AppImage.
  3. On Windows, each adapter needs its own router for traffic to add up.
03Connect your browser
  1. Start grabnr (the extension talks to 127.0.0.1:17653).
  2. Open chrome://extensions (Brave and Edge work too), enable Developer mode and choose Load unpacked.
  3. Select the extension/ folder from the repository. There is nothing to pair.
04Use the command line
# list your connections
grabnr links
# download over every link
grabnr get https://proof.ovh.net/files/100Mb.dat -o ~/Downloads
# only some links, with a speed cap and checksum
grabnr get URL --only en0,en5 --limit 20 --checksum sha256:<hex>
# check that traffic really leaves through each link
grabnr spike --secs 8
grabnr — download faster by using every connection at once
Open source

Free, and yours to read.

grabnr is MIT licensed and developed in the open. Found a bug or want a feature? Open an issue or send a pull request.