FileJax
releases · 12 October 2026
Local-network file transfer for phones, tablets and computers. Files go straight from the sending device to the receiving one — no account, no server, no upload.
English · 中文 · Español · Português · 日本語 · Deutsch · Français · Русский · 한국어 · Italiano · Türkçe · Tiếng Việt · Bahasa Indonesia · हिन्दी · العربية
| Platform | Format | |
|---|---|---|
| macOS | .zip · 22 MB · 0.5.2 | Download |
| Windows | .zip · 14 MB · 0.5.2 | Download |
| Linux | .tar.gz · 12 MB · 0.5.2 | Download |
| Android | .apk · 81 MB · 0.5.2 | Download |
| iPhone & iPad | App Store | Download |
| Google Play | store listing | Join the test |
SHA-256
Checksums for every package are published at /download/SHA256SUMS.txt. Verify before installing if you did not get the file from this page.
Three steps, and only the first two involve you.
Each device announces itself on the local network — over Bonjour on Apple platforms, network service discovery on Android — so nothing needs a directory server to be introduced.
Devices pair with a certificate the receiver generates on itself and rotates only when you ask. The sender pins the certificate it saw first, so the bytes go to the device you chose and nowhere else.
A folder transfer recreates the directory tree on the receiver. Transfer state is written as it goes, so an interrupted transfer resumes rather than starting over.
Built for the transfer, not for the inbox.
The directory tree is recreated on the receiving device, not flattened into a pile of loose files.
A dropped connection continues from the partial copies already on the receiver, instead of sending it all again.
Pick from the photos and videos already on the phone, newest first, rather than a copy FileJax keeps for itself.
Files go only to the device you chose, verified against the certificate that device presents.
Nothing is relayed through a server, so the ceiling is your network rather than a plan or a quota.
Both devices on the same network is all it needs. The internet can stay off entirely.
A received image or video is filed into a FileJax album in Photos or the Gallery as it arrives, and the copy in Received stays where it is.
Received files go to a folder you choose (Downloads/FileJax by default) on a computer, and on an iPhone they land right in On My iPhone > FileJax.
A send holding several files shows the batch and the file moving now, each with the sizes it is measuring.
Sending takes the small files first, so the receiver has something to open while the largest is still going.
A transfer already running keeps going when the app leaves the screen, with a thirty-second grace window on iOS.
Scan the QR code, use Bluetooth, or scan the local network for FileJax receivers on your subnet.
An iPhone hands a send to the system, which keeps the bytes moving while the app is off screen and wakes it with the result.
A send that stops because the other device went quiet tries again, and carries on from what the receiver already holds.
Received shows a folder as the folder it was, says how much is inside it, and opens to show the files.
On Android a document, and anything received inside a folder, is copied to Download/FileJax where a file manager shows it.
What FileJax receives is filed into an album in Photos or the Gallery, and My Files opens that album as a filter of its own — so what arrived is easy to find and send on.
Scan a code, look for a device nearby, or scan the network, then keep the devices you trust in one list.
A third device can introduce two that cannot find each other, so neither of them needs a camera or Bluetooth of its own.
The app asks for what it uses as it starts, says what each permission is for, and points at Settings when a choice has to be changed.
On Windows and Linux, My Files browses your own folders; on a Mac it lists your Photos library.
Cloud transfer is convenient right up to the point where a file you would rather not hand over has to travel through somebody else's computer.
| FileJax | Cloud transfer | |
|---|---|---|
| Does the file pass through a third party | Never | Always |
| Account or sign-in needed | None | Usually |
| Works with the internet off | Yes | No |
| File count or size limits | None | Common |
| What sets the speed | The local network | Your upload speed |
| What happens to the copy on the server | There is no copy | Stored until it expires |
# unzip, then drag to Applications
unzip filejax-macos-0.5.2-direct.zip
open FileJax.app
# unzip, then run
filejax.exe
# extract, then run in place
tar -xzf filejax-linux-0.5.2.tar.gz
./filejax
# install over adb, or open the file
adb install filejax-android-0.5.2.apk
Needs macOS 12 or newer on Intel or Apple silicon, Windows 10 or newer, a 64-bit Linux with glibc 2.34 and GTK 3, Android 7.0 or newer, or iOS 15 or newer.
The macOS build is signed with a Developer ID and notarised by Apple, so it
opens with a double-click. Windows needs the Microsoft Visual C++
Redistributable. On Linux the lib/ and data/
folders have to stay next to the binary.
FileJax is available on the App Store and Microsoft Store. Android is in closed testing on Google Play.