One queue for everything you download.

HTTP, FTP, SFTP, BitTorrent and HLS in a single native macOS app. Self-contained, MIT-licensed, Homebrew-free — and headless on Linux.

▼ live demo · real UI · mock data — click around

↔ drag the demo sideways to see the rest of the queue

5protocols
1queue
0deps to install
2platforms
MITlicensed
Segmented engine

Eight streams. One file.

Adaptive multi-connection HTTP with resume. Segments spread across mirrors, fail over via Metalink, and retry with back-off — you just see the file arrive faster.

  • Mirror & Metalink failover — segments spread across sources
  • 1–8 streams per connection, with rate limiting
  • Auto-retry with back-off, live speed graphs
ubuntu-24.04.1-desktop-amd64.iso live
8 SEGMENTS
Full BitTorrent

A real torrent client, not a bolt-on.

Torrents and magnets via libtorrent share the same list as your direct downloads. Watch pieces arrive, pick files, cap ratios, stream sequentially.

  • Per-file priority — Skip / Low / Normal / High (try it →)
  • Live piece map, tracker table, peer view
  • DHT, PeX, encryption, seed-ratio limits
Cosmos.S01E04.2160p.HDR.mkv live
SFTP browser

Your servers, one Space away.

A full remote file manager in the sidebar: browse, upload, rename, move — and Quick Look a remote file without downloading it. Click folders and files on the right.

  • Breadcrumbs, sort, hidden files, multi-select
  • Live server status — reachability, latency, OS
  • Host-key pinning, drag & drop to Finder
home-server · 2 ms Ubuntu 24.04 connected
Capture everywhere

Copy a link. It's already here.

Extensions for Chrome, Edge, Brave, Firefox and Safari send downloads straight to the queue. The clipboard watcher offers anything you copy; the floating Drop Basket catches drags from any app.

  • Link Grabber pulls every file from a page — try “Grab all” →
  • Batch add with file[01-20].zip pattern expansion
  • Import queues from aria2, JDownloader, IDM
Browser capture live

SENT TO GOEL°

MP4BigBuckBunny-1080p.mp4
ZIPrelease-notes.zip
✓ Added to the queue — check the hero above
Browser extensions

Send to Goel°, right from the toolbar.

Lightweight extensions for every major browser add a toolbar button, a right-click menu and a Link Grabber. The popup lists the downloadable files it sees on the page — one click sends them to the queue.

  • Click Send › in the popup — it lands in the live queue above
  • Right-click any link → “Download with Goel°”
  • Pairs with the capture rules — intercept only what you want
Chrome Edge Brave Firefox Safari
‹ › example.com/downloads Goel° toolbar button
Goel°extension
MP4lecture-04-recording.mp4
DMGnightly-build-arm64.dmg
ZIPsample-pack.zip
Right-click any link → “Download with Goel°”
Network aggregator

Wi-Fi + Ethernet + hotspot. One download.

Something rare: Goel° splits a single download across every network adapter you have — by byte range — and merges the pieces on disk. Plug in a cable mid-download and watch the combined number climb.

  • 1–8 streams per adapter, each with its own cap
  • VPN-safety guards keep traffic where it belongs
  • Try it: click an adapter to unplug it — the rest pick up the slack →
ubuntu-24.04.1-desktop-amd64.iso live
ONE FILE · SPLIT BY BYTE RANGE
Combined
↑ click an adapter to unplug it — segments reassign, the total adapts
Goel° Web

Same engine. Any browser. No Mac needed.

The optional web portal serves the whole queue from your own machine — token- or password-authenticated, with the same list, detail panel and four themes as the desktop app. Open it on your phone, a tablet, or any browser pointed at your Linux box.

  • Add, pause, retry, set priority, browse history — from anywhere
  • Read-only mode, session timeout; LAN access requires a password
  • This one is live too — it mirrors the queue above. Click a row.
‹ › ⟳ http://home-server:8080 — Goel° Web
Goel°WEB ⌕ Search downloads ↓ — ↑ — + Add admin ▾
— downloadsSigned in · admin
Linux daemon

Headless on Linux. Identical engine.

On Linux the same engine runs as GoelDaemon — no window, no display, just a service you drive entirely from Goel° Web. Pair your phone by scanning a QR code.

  • Prebuilt x86_64 tarball, Swift runtime bundled
  • Build from source for ARM64
  • Queue survives restarts — tasks resume where they left off
vinit@home-server running
Scan to open Goel° Web on your phone —
http://home-server:8080 · token-authenticated
Everything else in the box

No add-ons. No plug-ins. Just there.

FAQ

Quick answers.

Do I need Homebrew or any libraries?

No. Every native library — libtorrent, libssh2, libcurl, OpenSSL — is bundled inside the app. Download the .dmg, drag to Applications, done.

Which Macs does it run on?

macOS 14 (Sonoma) or later, Apple Silicon and Intel. A notarized release just opens; for an un-notarized build — a beta, say — right-click the app → Open the first time.

Is it free?

Yes — Goel° is open source under the MIT license.

Can it download from video sites?

Official releases bundle yt-dlp: the “Resolve Media” button turns a video-site page into a direct download. HLS streams save to a clean .mp4.

Does it really run on Linux?

Yes — the same engine ships as GoelDaemon, a headless service driven entirely from the built-in web portal. Prebuilt for x86_64; build from source for ARM64.

Is remote access safe?

The portal is off by default. When on, it's token- or password-authenticated, supports read-only mode and session timeouts, and refuses to expose over the LAN without a password.

Stop juggling download apps.

One queue. Five protocols. Zero dependencies.