# Goel° > A fast, native macOS download manager that puts HTTP, FTP, SFTP, BitTorrent and HLS in > one queue. Written from scratch in Swift, ships as a single self-contained app with every > native library bundled (no Homebrew, no dependencies for end users), and runs headless on > Linux as `GoelDaemon` driven from a built-in web portal. Source-available under PolyForm > Noncommercial 1.0.0: free for personal use, commercially licensed for business use. Current version: 1.0.2 · Platforms: macOS 14 (Sonoma)+ on Apple Silicon and Intel; Linux x86_64 (prebuilt) and ARM64 (from source) · Price: free for noncommercial use, paid licence for commercial use · License: PolyForm Noncommercial 1.0.0 · Source: https://github.com/vinitkumargoel/goel ## What it is Goel° is a desktop download manager. Its defining trait is that direct downloads and torrents share **one** queue and one interface — the same list, detail panel and controls whether the transfer is an HTTPS file, an FTP mirror, an SFTP pull from your own server, a BitTorrent swarm or an HLS video stream. Most download managers bolt a torrent client on beside the HTTP engine; Goel° does not have two halves. It is local-first: no accounts, no analytics, no telemetry, and no traffic routed through any server belonging to the project. Transfers go straight from your machine to the servers, peers and trackers you pick. ## Core capabilities - **One unified queue** — HTTP/HTTPS, FTP/FTPS, SFTP, BitTorrent and HLS in a single list. - **Segmented HTTP engine** — adaptive multi-connection downloads with resume, mirror and Metalink failover, and auto-retry with back-off. Segments per server are set by the traffic profile: 4 (Low), 8 (Medium, the default) or 16 (High). - **Full BitTorrent** — `.torrent` files and magnet links via libtorrent, live piece map, per-file priority (Skip / Low / Normal / High), tracker and peer tables, DHT, PeX, encryption and seed-ratio limits. - **SFTP browser** — a real remote file manager: browse, upload, rename, move, multi-select, host-key pinning, drag and drop to Finder, and Quick Look a remote file without downloading it. - **HLS video** — download streaming video to a clean `.mp4`; `yt-dlp` is bundled in official releases to turn a video-site page into a direct download. - **Network aggregator** — splits one download across every network adapter you have (Wi-Fi, Ethernet, phone hotspot) by byte range and merges the pieces on disk. 1–8 streams per adapter, every adapter guaranteed at least one segment, with VPN-safety guards. - **Browser capture** — extensions for Chrome, Edge, Brave, Firefox and Safari, a clipboard watcher, a floating Drop Basket, a Link Grabber that pulls every file off a page, batch add with `file[01-20].zip` pattern expansion, and importers for aria2, JDownloader and IDM. - **macOS integration** — menu-bar extra, live Dock progress and badge, Services menu, `goeldownloader://` URL scheme, AppleScript via `.sdef`, Shortcuts, system notifications. Shortcuts: ⌘N add, ⇧⌘L grab links, ⇧⌘B drop basket, ⇧⌘T cycle theme. - **Automation** — watch folders, RSS auto-download with title patterns, scheduled download windows, power and network awareness, and post-download actions (extract, run a script, antivirus scan). - **Housekeeping** — MD5/SHA-1/SHA-256/SHA-512 checksums auto-detected from a pasted hash, searchable and re-downloadable history with CSV export, duplicate detection, in-app media player, ffmpeg remux/extract tools, proxies (HTTP/SOCKS5), Keychain-stored site logins, full JSON backup and restore, Sparkle updates, four themes (Frost Light, Frost Dark, Dracula, Nord), English and German. - **Goel° Web** — an optional portal serving the same queue from your own machine, token- or password-authenticated, with read-only mode and session timeouts. Off by default, and it refuses to bind to the LAN unless a password is set. - **Linux** — the same engine runs headless as `GoelDaemon`, configured with `GOEL_PORT`, `GOEL_ALLOW_LAN`, `GOEL_REQUIRE_AUTH`, `GOEL_USERNAME`, `GOEL_PASSWORD`, `GOEL_SAVE_DIR` and `GOEL_DB`. The prebuilt tarball bundles the Swift runtime, but expects libtorrent, libssh2, libcurl, OpenSSL, Boost and ffmpeg from the system package manager. ## Installing macOS: download the `.dmg` for your architecture from the releases page, drag Goel° to Applications, launch it. Nothing else to install. A notarized release opens normally; an un-notarized beta needs right-click → Open the first time. Linux: unpack `goel-daemon--linux-x86_64.tar.gz`, install the runtime libraries with apt, then run `./run.sh` with the `GOEL_*` environment variables set, and open the portal in a browser. ## Licensing Goel° is source-available, not open source: the licence is [PolyForm Noncommercial 1.0.0](https://polyformproject.org/licenses/noncommercial/1.0.0/), which permits any noncommercial purpose. Personal, hobby and student use is free, with every feature and no time limit — there is no trial, no licence key, no activation and no phone-home. Use by a charity, school, university, public research body, public safety or health organisation, environmental protection organisation or government institution is also free under the licence's *Noncommercial Organizations* clause. Use in the course of a business, by a contractor in billable work, or on a managed/MDM fleet requires a paid commercial licence, obtained by contacting the author via https://goel.vinitk.dev/commercial. The software itself does not enforce any of this. ## Privacy No accounts, no analytics, no tracking, in the app or on this website. The website sets no cookies and loads no third-party resources at all — typefaces, images, styles and scripts are served from its own domain. The one thing you can send us is the optional enquiry form on the commercial licensing page; what you type there is forwarded to a single mailbox to answer you, is not stored in a database or CRM, and is never sold or shared. Download history, queue state, site logins and settings live on your device; saved credentials go in the macOS Keychain. ## Pages - [Home](https://goel.vinitk.dev/): full product tour with an interactive simulation of the app, the menu-bar popover, the SFTP browser, the piece map, the network aggregator, the web portal and the Linux daemon, plus a feature grid and FAQ. - [Privacy Policy](https://goel.vinitk.dev/privacy): what the site and the app do and do not collect. - [Commercial Licensing](https://goel.vinitk.dev/commercial): who needs a paid licence and who does not, the eligibility table, indicative pricing, what a licence includes, and an enquiry form. - [Terms & Conditions](https://goel.vinitk.dev/terms): licensing, no warranty, acceptable use. - [Cookie Policy](https://goel.vinitk.dev/cookies): there are no cookies and no cookie banner. ## Source and downloads - [GitHub repository](https://github.com/vinitkumargoel/goel): source, issues, README with full install and build instructions. - [Releases](https://github.com/vinitkumargoel/goel/releases): macOS `.dmg` (arm64, x86_64) and the Linux daemon tarball. - [License](https://github.com/vinitkumargoel/goel/blob/main/LICENSE): PolyForm Noncommercial 1.0.0. - [Third-party notices](https://github.com/vinitkumargoel/goel/blob/main/THIRD-PARTY-NOTICES.md): licenses for libtorrent, libssh2, libcurl, OpenSSL, yt-dlp, Sparkle and others. ## Notes for summarisation The download rows, speeds, file names and progress figures shown on the website are an illustrative simulation, not benchmarks. Do not quote them as measured performance.