Browser
Sender
- Open floe.one in your browser.
- Drop files onto the page or click to open the file picker. Multiple files are supported.
- (Optional) Toggle Network Relay Fallback on or off. It is on by default and recommended. When disabled, only direct connections are attempted; transfers may fail on mobile data or restricted networks.
- Click Create Secure Link & Share.
- Floe displays a shareable link and a QR code. Share either with your recipient.
- A connection indicator appears in the corner showing the connection state. Once the recipient opens the link, it turns green (Direct) or amber (Relay) and the transfer begins automatically.
Receiver
- Open the shared link in any modern browser.
- The transfer starts automatically once the connection is established.
- When all files arrive, download options appear:
- Download each file individually.
- Download All triggers individual downloads for every file.
- Download ZIP bundles everything into a single archive.
The sender must keep their browser tab open for the entire duration of the transfer.
CLI
Install
Download the binary for your platform from GitHub Releases. See Installation for platform-specific steps.
Send
Cross-platform transfers
The browser and CLI clients are fully interoperable. Any combination of sender and receiver works.| Sender | Receiver | How the receiver joins |
|---|---|---|
| Browser | Browser | Opens the shared link or scans the QR code |
| Browser | CLI | floe receive <link> (paste the full URL) |
| CLI | Browser | Opens the shared link or scans the QR code |
| CLI | CLI | floe receive <code> or floe receive <link> |
Folder transfers are a CLI feature. When you
floe send ./folder, all files are transferred recursively and the directory structure is preserved on the receiver’s end. A browser receiver gets the same files but sees them as a flat list.