Development site, not farwing.io. This build is 0.8.0-dev. The server image is ghcr.io/farwing-io/server:dev.

Download

Two ways in. Pick the one that fits.

Both are free for any use, including commercial use. Without a license file, copies share 1 Gbit/s in total. With a licensed Farwing Server at the far end, the server's license sets the speed.

Which one do I need?

Farwing (command line)Farwing Desktop
How you use itType a command in a terminalA window. Click a Farwing link in your browser and it opens
Copies from and toAny computer you can reach with SSH, and Farwing Server linksFiles offered by a Farwing Server, and uploads to one
Best forServers, scripts, automation, scp habitsPeople who send and receive files without a terminal
While it runsProgress in the terminalProgress for every file, with pause, resume and retry
InstallOne commandAn installer for Windows, macOS or Linux
Speed without a license file1 Gbit/s in total, any number of copiesSet by the Farwing Server license

If someone sent you a link from their Farwing Server, get Farwing Desktop. If you copy files between machines from a terminal, get the command-line client. You can have both.

Command line · version 0.8.0-dev

Farwing farwing

Run the installer for your system, then copy with farwing cp the way you would with scp. Point it at a license file to raise the speed.

1 Download the installer, then run it.
$curl -fsSL -o farwing-install.sh https://dev.farwing.io/install.sh bash ./farwing-install.sh --version dev
2 Copy a file to a host you can reach with SSH.
$farwing cp big.iso user@host:/data/

Click Copy to select the command, then press Ctrl+C (or ⌘C on a Mac).

Archives and checksums

FileSHA-256
farwing-linux-aarch64.tar.gz19c58210a16ed9c3e8625fed19cda11c81b7b154aa06b5c8843903741e57a9ba
farwing-linux-x86_64.tar.gzb65914ed46a64e1f7846146c17df6ca051ed2b17dab2406d4cc43ab9b73c814e
farwing-macos-universal.tar.gzf112aab01b021d2a7912d6fbcb7134829f990a6ff3a570cee1eae4f328cc3979
farwing-windows-x86_64.zipe98eb4cb71391149eb9067646c5f29cd29f42c372bacfb5e967d7b1598b553aa
  • The installers check each archive against its SHA-256 before they install it.
Desktop app · version 0.8.0-dev

Farwing Desktop

The app you install on a workstation to send and receive files with a Farwing Server. Click a Farwing link in the browser and Farwing Desktop runs the transfer in its own window, at full speed, with pause and resume and a check of every file when it arrives. No terminal needed. The Farwing Server's license sets the speed, so a free Farwing Desktop is never the limit.

Windows
Windows 10 or 11, 64-bitDownload for WindowsInstaller (.exe) · 3.6 MBAlso: MSI package · 5.6 MB
macOS
macOS 11 or later · Apple silicon and IntelDownload for macOSDisk image (.dmg) · 9.6 MB
Linux
x86_64 · Ubuntu 22.04, Debian 12 or newerDownload for LinuxAppImage · 80 MBAlso: .deb package · 6.0 MB

Install and first start

Windows
  1. Run farwing-desktop-windows-x64-setup.exe and follow the steps. No administrator rights are needed. IT teams can deploy the MSI package instead.
  2. If Windows shows “Windows protected your PC”, click More info, then Run anyway.
  3. If this computer has no Microsoft Edge WebView2, the installer adds it. That needs an internet connection.
  4. Farwing Desktop then opens Farwing links from your browser. The first time, your browser asks whether to open Farwing Desktop: allow it.
macOS
  1. Open farwing-desktop-macos-universal.dmg and drag Farwing Desktop into Applications.
  2. The first time, macOS may say it cannot check the app. Control-click Farwing Desktop in Applications, choose Open, then Open again. On macOS 15 or later, open System Settings, Privacy & Security, and click Open Anyway.
  3. After that first start, Farwing links from your browser open it. Your browser asks once whether to allow that.
Linux
  1. On Ubuntu or Debian, install the .deb package: sudo apt install ./farwing-desktop-linux-amd64.deb
  2. Or use the AppImage, which needs no install: chmod +x farwing-desktop-linux-x86_64.AppImage, then run it.
  3. Start Farwing Desktop once. From then on, Farwing links from your browser open it.

Checksums

FileSHA-256
farwing-desktop-linux-amd64.debd395959ae7d7c9e631e93e702f4524e49caed7cfda101a0bd6cb46f31d969820
farwing-desktop-linux-x86_64.AppImage3ddcc48c211676dffeacc3fd92afab8b52a94fae48c5f7ccfd5a0028c11806ea
farwing-desktop-macos-universal.dmgab7e9071600bffe105cdc81736054a011d2a46cc69a96b747d3d19df8e6b0d23
farwing-desktop-windows-x64-setup.exe51403fb2999acef13845acfc0a6378e96f5b264d958bdd30c506998782a5d19c
farwing-desktop-windows-x64.msi70fd0aae496acebf9d377eff4d41f8d589523f6e3ad38f3b0719b8a5bbeda719

The same list as a file: checksums.txt, and as data: desktop.json.