Out now on the App Store, Google Play & F-Droid

Files, straight
from phone to phone.

RelayPony sends a file directly from one phone to another over your Wi-Fi, encrypted the whole way. No server. No cloud. No account. Nothing left behind.

age end-to-end encryption iOS & Android out now F-Droid verified FOSS Apache-2.0 open source
YOUR PHONE THEIR PHONE age · encrypted

No middle hop. The file goes device to device.

// get relaypony

Out now on iPhone and Android.

RelayPony is live on the App Store, Google Play, and F-Droid. Free, no accounts, no in-app purchases. Put it on both phones and send your first file.

iOS on the App Store

RelayPony for iPhone is live. Native Swift, with the same age encryption and frozen wire protocol as the Android build.

Download for iPhone
Android on Google Play

RelayPony for Android is live. Native Kotlin and Jetpack Compose, speaking the same wire protocol as the iPhone app.

Get it on Google Play
Android on F-Droid

The same Android app, built and signed by F-Droid straight from the public Apache-2.0 source. No Google account needed.

Get it on F-Droid
// and on your computer

Now on Mac, Windows & Linux, too.

The desktop app speaks the same wire protocol and age encryption. Leave it running and your computer becomes a drop target for every paired phone.

macOS .dmg

Native installer with a bundled runtime. Drag to Applications and pair by QR, just like the phones.

Download for Mac
Windows .msi

Installer for Windows 10 and 11 with the runtime bundled. Lands in your Start menu; pair by QR, just like the phones.

Download for Windows
Linux .deb

A Debian/Ubuntu package — a window app and a headless CLI in one, ideal for an always-on drop box.

Download for Linux

Desktop downloads & install guide →

// how it works

Two phones. One QR scan. Done.

No setup, no accounts, no uploading and re-downloading. The file moves directly between the devices.

01

Pick your files

Choose files in RelayPony, or share into it from any other app's share sheet.

02

Pair by QR

Point one phone at the other's RelayPony QR code. They recognize each other from then on.

03

Send over Wi-Fi

The file streams straight across your Wi-Fi, encrypted with age. No shared Wi-Fi? It links the phones directly.

04

It lands

The file shows up in the other phone's Inbox and can save straight to your device.

// what's inside

Built to move files, not collect them.

Every choice points the same way: your files stay yours, and they never touch anyone else's computer.

True peer-to-peer

The file goes directly from one phone to the other. No server sees it, no cloud stores a copy.

End-to-end encrypted

The age protocol encrypts the transfer between the two devices, the same crypto core as AgePony.

Finds devices for you

On the same Wi-Fi, nearby phones appear automatically through local network discovery.

No shared Wi-Fi? Still works

When there is no common network, RelayPony connects the two phones directly.

Share from anywhere

Send straight from RelayPony, or share into it from any other app you already use.

Open source

Apache-2.0, with a frozen, cipher-agnostic wire protocol. Read it, audit it, build on it.

// security

What stays on your phone, stays on your phone.

RelayPony is built so there is nothing to leak. There is no server holding your files and no account tying them to you.

  • No server in the path. Files move device to device, never through a machine we run.
  • age encryption end to end. X25519 and ChaCha20-Poly1305, pinned to reference behavior.
  • Keystore-backed identity. Each device's identity lives in the phone's secure keystore, with trust on first use.
  • Honest permissions. Camera for QR scanning, nearby-Wi-Fi for discovery, storage only to save to Downloads.
  • No accounts, no telemetry. Nothing to sign into, nothing phoning home.
  • Open to inspection. The Android app and the complete iOS core are public under Apache-2.0.
Read the full security page
// questions

Frequently asked.

Is RelayPony available yet?
Yes. RelayPony is out now everywhere it ships: for iPhone on the App Store, and for Android on Google Play and on F-Droid. It is free, with no accounts and no in-app purchases.
How does RelayPony send files without a server?
The two phones talk to each other directly. On the same Wi-Fi they find each other with local network discovery, and the file streams straight across, encrypted the whole way. When there is no shared Wi-Fi, RelayPony falls back to a direct device-to-device link. Nothing is uploaded to a server or the cloud.
What encryption does it use?
The age protocol: X25519 key agreement and ChaCha20-Poly1305 streaming encryption. It is the same crypto core used by AgePony, its sister app. The transfer is end to end encrypted between the two devices.
Do I need an account?
No. There is no sign-up, no login, and no profile. You pair two phones by scanning a QR code, and that is it.
What does pairing actually do?
Scanning the other phone's QR code exchanges device identities on a trust-on-first-use basis. Each device keeps its identity in the phone's secure keystore, so a paired device stays recognized for later transfers.
Is it open source?
Yes, under Apache-2.0. The whole Android app is public, and so is the complete core of the iPhone app, along with the wire protocol spec. The protocol is frozen and cipher-agnostic by design. You can read the code on GitHub, and the F-Droid build is compiled by F-Droid directly from that public source.
Where do received files go?
They arrive in an Inbox inside the app, and can auto-save to your Downloads folder if you turn that on.

Send your first file today.

Grab RelayPony for iPhone on the App Store, or for Android on Google Play or F-Droid.

Download for iPhone Get it on Google Play Get it on F-Droid

On a computer? Get RelayPony for Mac, Windows & Linux →