winget install --id surge-downloader.surge
About Surge Downloader
Surge is designed for power users who prefer a keyboard-driven workflow. It features a beautiful Terminal User Interface (TUI), as well as a background Headless Server and a CLI tool for automation.
What's new in 0.8.6
Changelog - chore(deps): bump modernc.org/sqlite from 1.49.1 to 1.50.0 by @dependabot[bot] in #426 - feat: add Nix support by @leomeowqq in #432 - fix: gate service mode behind internal subcommand by @tetra-fox in #427 - fix: update Nix vendorHash for sqlite v1.50.0 by @leomeowqq in #434 - fix: pair local service discovery with auth token by @SuperCoolPencil in #437 - feat(tui): pin tab + auto-follow new downloads by @SuperCoolPencil in #438 New Contributors - @leomeowqq made their first contribution in #432 - @tetra-fox made their first contribution in #427 Enjoying Surge? Consider supporting the project to keep it blazing fast! - GitHub Sponsors - Buy Me a Coffee - Release automation powered by GoReleaser Pro
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.8.6 | Unknown | Changelog - chore(deps): bump modernc.org/sqlite from 1.49.1 to 1.50.0 by @dependabot[bot] in #426 - feat: add Nix support by @leomeowqq in #432 - fix: gate service mode behind internal subcommand by @tetra-fox in #427 -... |
| 0.8.5 | Unknown | Changelog - ee48e8d chore: go fmt (#425) - a78b50d fix: native Termux runit service backend (#424) Enjoying Surge? Consider supporting the project to keep it blazing fast! - GitHub Sponsors - Buy Me a Coffee - Release au... |
| 0.8.4 | Unknown | Changelog - 5f388af Enhance Category Manager UX and Implement Robust Settings Validation (#421) - 6205957 Fix runtime directory for Termux on Android (#420) - 6a8922d chore(deps): bump postcss from 8.5.9 to 8.5.10 in /ex... |
| 0.8.3 | Unknown | Changelog - 502c526 Implement optimistic probe fallback and concurrent bootstrap (#404) - e48a0ad feat: add automatic bug reporting flow (closes #334) (#345) - 29fc556 fix settings tui cutoff (#409) - 8a4249b fix worker... |
| 0.8.2 | Unknown | Changelog - bf375b4 feat: auto-approve non-duplicate extension requests in headless mode (#385) - feat: modularize TUI dashboard components into individual view files by @SuperCoolPencil in #363 - Trace by @SuperCoolPenc... |
| 0.8.1 | Unknown | Changelog - 88bd426 Update Windows installation instructions in README (#347) - fa4bdd7 chore(deps): bump modernc.org/sqlite from 1.48.1 to 1.48.2 (#346) - efe0575 ci: seperate workflows and versions for extension and su... |
| 0.8.0 | Unknown | Changelog - 9442980 add custom dns settings (#337) - 781b3a7 feat(extension): rewrite browser extension with WXT + SolidJS (#327) - 25a90eb feat: add Extension settings category with auth token copying and browser integr... |
| 0.7.8 | Unknown | Changelog - f563d64 Fix for always downloading to default directory with firefox extension (#319) - 785ed14 chore(deps): bump modernc.org/sqlite from 1.48.0 to 1.48.1 (#320) - 93fec16 fix(tui): show Conns: 1 for single-c... |
| 0.7.7 | Unknown | Changelog - 45b2cdf refactor: remove verbose flag and enable persistent debug logging (#314) Enjoying Surge? Consider supporting the project to keep it blazing fast! - Buy Me a Coffee - Release automation powered by GoRe... |
| 0.7.6 | Unknown | Changelog - 855561d Add workflow to close stale pull requests (#299) - bf12689 Change org name to SurgeDM (#312) - e924589 Cmd refactor (#301) - 0da93aa chore(deps): bump charm.land/bubbles/v2 from 2.0.0 to 2.1.0 (#297)... |
| 0.7.5 | Unknown | Changelog - f961100 feat(tui): add quit confirmation modal before exiting (#282) - d7ce22a fix: pasting in TUI (#285) Enjoying Surge? Consider supporting the project to keep it blazing fast! - Buy Me a Coffee - Release a... |
| 0.7.4 | Unknown | Changelog - ae8f744 Update README.md (#263) - 9f01f89 chore: migrate releases to goreleaser pro and add thanks (#271) - cd0fb7a chore: migrate to charm v2 (#274) - d2fd1fc chore: update extension version (#275) - 8429d78... |
| 0.7.3 | Unknown | Changelog - eeced52 Flaky tests (#249) - 52b05ae fix: isolate probe tests from leaked proxy config (#250) - c0d527e fix: record preflight error for downloads added via HTTP API (#254) Enjoying Surge? Consider supporting... |
| 0.7.2 | Unknown | Changelog - d81d634 Fix: Incorrect version in binaries downloaded via go install (#246) - ad304cb feat: Add download history and file-opening features (#244) - 3528452 feat: add download completed notification to setting... |
| 0.7.1 | Unknown | Changelog - cd3a380 Minor bug fixes (#239) - 743ea64 feat: Decouple test reporting by uploading test results as artifacts in build.yml and adding a new test-report.yml workflow to publish them. - ed93432 refactor: Update... |
| 0.7.0 | Unknown | Changelog - b2d7345 (temp) Move pause resume to the new processing layer (#222) - b1f33ea Add categories (#209) - 8d9f05a Create dependabot.yml - 5509c30 Minor fixes 2026 03 11 (#229) - 1dbdb45 Move pause resume (#228) -... |
| 0.6.10 | Unknown | Changelog - 4ce1d9d Enhance single downloader (#207) - 70dd671 chore: update extensions - e56fdfc feat: add ability to refresh links (#204) - 01a46f3 fix: minor fixes (#206) Enjoying Surge? Consider supporting the projec... |
| 0.6.9 | Unknown | Changelog - e3be22a Harden Dockerfile: pin Alpine version, fix ARM arch, add OCI labels and config dirs (#191) - c2f0270 feat: allow ext server for extension (#199) - 4db79b9 feat: restore surge connect local to be autom... |
| 0.6.8 | Unknown | Changelog - 5e3dca7 . (#190) - e6d5813 Update .goreleaser.yaml - 2bc19e3 Update root.go - 48248af feat(analyze): add advanced metrics, throughput, and html reporting - 81eafd5 feat(analyze): add argparse CLI, filters, an... |
| 0.5.4 | Unknown | Changelog - e5f8ba4 Revert "fix: Preserve custom headers during HTTP redirects for authenticated …" (#101) - 6a095ef feat: Implement browser extension header capture and forwarding to support authenticated downloads. (#9... |