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.gzd9d090146af4b7f3eec78cd23e546bda84912db2f443bc0cad6429cbb28ae540
farwing-linux-x86_64.tar.gz3148d9ae2dc2a3ae614553a7341715fb71a2bd04753535c90c83bf21b61698a4
farwing-macos-universal.tar.gzf1b1704c2892256d54e49aebbd5d9c51663f1cccb7170142e8b7c7a2fcaf773d
farwing-windows-x86_64.zipdd25a54436977c367e8f9427b4d877cf448c04d9dc1b59eaadc49ca83d0b0a61
  • 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.debea0243091ad0b3d582fba1992837b00e0ce91abbb4cb8d680c1667a16d7ce526
farwing-desktop-linux-x86_64.AppImageee1e1cac26a36b3cbba8c66a9b4f1f2e2c57ef017450c20212f827e7791a2c49
farwing-desktop-macos-universal.dmg39cc647b4838fbacb2ab81ce6239a56328a03fb91a9953b9a60af4040282e5a9
farwing-desktop-windows-x64-setup.exe40bd0aa540f078f33b314fdbd9b9cfc413977cf9be964203f6aca985729f0f19
farwing-desktop-windows-x64.msif59816939c6e43bfd72cd630877932cc5e404e30a2a0266eea6197af17a9ea72

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