How it works
Drop a file on one computer and it shows up on the other, over your own network. What Fileporter does, what it’s built with, and how far along it is.
The premise
An app for Windows, macOS and iPhone that sends files and folders straight between your devices on the same network. There’s no account, no cloud storage and no relay server. Your devices find each other over mDNS and connect directly.
Each install has its own Ed25519 identity tied to its TLS certificate, and all of one person’s devices share an owner ID, so they only ever see each other. Two devices have to prove who they are before either one accepts any data. Transfers are written to a staging area, save their progress as they go, get checked with BLAKE3, and never overwrite a file that’s already there.
What’s included
Finds your devices automatically over mDNS, with a fallback when multicast is blocked
An owner ID groups your devices, so other people’s on the same network never show up, and a new one joins only when one of yours approves it
Encrypted connections tied to each device’s identity, with optional code matching on networks you don’t control
Transfers that survive interruptions: staged, resumable, checked with BLAKE3, and never overwrite
Keeps receiving from the system tray after you close the window, and resumes queued transfers after sleep
A free iPhone app built on the same Rust core, with arrivals saved to the Files app and sending from the share sheet
No telemetry. The desktop app goes online only to activate a key, once per computer, and to check for updates when you ask
How it’s built
Fileporter is built on Rust, Tauri 2, React, TypeScript, Swift, SQLite and rustls.
The repository is 73% HTML, 17% Rust, 4% Swift, 4% TypeScript by volume.
It carries 22 commits since Sep 2026, most recently changed in Oct 2026.
How the work is done
Every project here starts as a written spec, and the spec stays the source of truth once there’s code. The repository keeps a build plan with current status, an append-only decision log of where the code departed from the plan, and a handoff document that describes where things stand, including the unfinished parts.
That’s how one person keeps this many projects moving, and it’s what this page is written from.
Current state
In development. Being worked on now.
The source is private, so the way to check what this page says is to use the product.
Not yet
Fileporter will be $1
The price and the license are set. The checkout opens once the 5 remaining release gates are cleared, and nothing is collected before then.
- Price
- $1
- Paid
- one time
- Covers
- one person, five computers at a time
- Refund
- 30 days
Nothing is being charged today. There's no pre-order, no deposit, and no waiting list. If you want to know when it opens, send an email and you'll get one reply when it does.