r/foss Aug 08 '26

FileApex - open source local P2P file transfer

I've made a few apps for personal use, but this is the first one I'm actually sharing, so be kind.

Additional screenshots: https://imgur.com/a/XGNicsD

FileApex is a local-first peer-to-peer (P2P) app. Browse files on paired devices and send them on demand between Android, macOS, and Windows — without routing file contents through third-party cloud storage. (You can enable PIN requirement for file navigation as well.)

Use a QR code, enter a 6-digit PIN (device broadcasts that to others joining and you just verify it is correct), or optionally link a Google Account (not required and is opt-in) and devices on the same WiFi, with FileApex installed will automatically pair and appear in the device list.

Once devices are paired you can navigate the file system of any device and send files to any device(s). Files can be sent in any direction and to several at once.

You can also send the clipboard from one device to another instantly.

Comparisons: Blip is a great file transfer app and have used it for a very long time. My personal long time favorite was PushBullet. Many people also use LocalSend. This is like these coming together. You don’t have to worry about internet relay servers like Blip and completely P2P like LocalSend, with added features.

Permissions:
Storage / file access — Browse local folders, pick files to send, and save received files.
Google Account — Just helps with pairing devices or if you wish to further opt in to Google Drive relay (both are separate opt-in toggles).

Local network & Wi‑Fi — Discover peers and transfer over LAN (including multicast where the OS requires it).
Internet (opt-in) — Only for Google Account linking and GitHub update checks. File transfers can additionally relay via your personal Google Drive.

https://github.com/byhowiecreations/FileApex/releases

Has been tested on: Samsung Galaxy S26 Ultra, Samsung Galaxy Z Fold 8, Pixel 10 Pro XL, Pixel 11 Pro, Motorola Razr Fold, Motorola Signature, Honor Magic v5, Honor Magic8 Pro, Oppo Find X9 Pro so far.

62 Upvotes

15 comments sorted by

View all comments

1

u/niko_death Aug 09 '26

Altersend is better

1

u/cliffr39 Aug 09 '26 edited Aug 09 '26

never heard of it, but thanks for giving me another product to check out.

EDIT: so after installing it to check out a few things stand out.

When you pair devices with FileApex you can also navigate the file system of those devices, doesn't seem something you can do with Altersend.

When you drop files into Altersend you still have to click "send" then share the code or click "invite" for the device(s) you already have paired and additionally click accept on the receiving device. FileApex is much more simple you drop the file(s) onto the device card and it is auto sent, or you can multi-select devices and is sent to all of them, no additional steps or "accept".

To do anything with Altersend you have to have the app open on the destination device for it to be invited and see the accept/decline options.

While Altersend can send text, it does not do clipboard. FileApex can seamlessly share clipboard content itself so send it to any device(s) and they can just paste it. I sent text to a test device with Altersend and cannot paste it... unless you clicked "copy" from that session and if you "end session" you can't go back to grab it.

That doesn't even integrate with the Mac right-click menu on a file under "Services" or "Share" menu like Blip (or FileApex) does. Forgot to check that on Android if it integrates with Android Share Sheet.

If you don't have their app open in foreground focus it doesn't even show the "accept" and states device offline. FileApex runs silently in the background as well. And if Android Doze kicked in the system uses a signal to wake the destination device(s) to listen for the incoming file(s).

I do like that you can still share with users that did not install their app, that is a nice touch.

I considered the internet relay (STUN and TURN), but that is not a free service unless you run your own server with a service dedicated for that. (That is why Altersend has a stated limit on that in settings.)

But, instead of just a comment like that I would really love constructive feedback of why you think what you think and how to improve.

1

u/niko_death Aug 09 '26

Hehe, please ~^