Fileporter Get in touch

Prototype · Installed software

Fileporter

Drop a file on one of your machines. It is already on the other one, and it never left the building.

Anyone who has emailed themselves a file, or put something on a cloud drive purely to move it three metres.

Animated illustration of Fileporter this machine trusted device BATCH · 4 ITEMS ONLINE · RECEIVING reports clip.mov archive.zip photos reports clip.mov archive.zip photos TLS · PINNED NO RELAY · NO ACCOUNT BLAKE3 VERIFIED NOTHING OVERWRITTEN · RESUMABLE
Animated schematic of a direct transfer. File names stand in for a real batch; the sequence and the guarantees are the product’s own.
No account
Nothing to sign into, and no service in the middle
No Internet
Normal operation makes no outbound request at all
Nothing overwritten
A name collision makes a numbered copy, never a replacement

What it is

A desktop application for Windows and macOS that sends files and folders directly between your own computers on the same network. There is no account, no cloud storage, no relay and no central coordinator — devices find each other over mDNS and connect straight to one another.

Every installation holds an Ed25519 identity bound to its own TLS certificate. Two devices prove possession of those identities before either will accept a byte, and a device that is forgotten stays revoked. Transfers stage to disk, checkpoint as they go, verify with BLAKE3 and never overwrite what is already there.

Capabilities

What it actually does.

Anyone who has emailed themselves a file, or put something on a cloud drive purely to move it three metres.

  1. Automatic discovery

    Automatic discovery over mDNS, with a validated private address fallback when multicast is blocked

  2. Identity-bound TLS

    Identity-bound TLS with authenticated trust on first discovery, or matching-code confirmation on networks you do not control

  3. Durable transfers

    Durable transfers: staged receive, checkpointed resume, BLAKE3 verification, no-overwrite finalisation

  4. Keeps receiving from

    Keeps receiving from the tray after the window is closed, and wakes queued work after sleep

  5. No telemetry

    No telemetry, and no Internet request at all in normal operation

How it works

4 moves, end to end.

This is how Fileporter works, not a set of steps you can follow yet — it is prototype and not distributed.

  1. Pick where things land

    One folder, chosen at setup. Fileporter writes to it before saving the setting, so a folder it cannot use is caught then rather than mid-transfer.

  2. Let the machines find each other

    They advertise over mDNS, prove their identities to one another and remember the result. On a network you do not control, you can require a matching six-digit code instead.

  3. Drop the files

    Everything trusted and online at that moment receives them. Devices that appear later do not get a batch they were not part of.

  4. Take them from the tray

    Close the window and it keeps receiving. Reveal a finished item in Explorer or Finder, or put it straight on the clipboard.

The full technical description

Specification

Made of, and made when.

Read from the repository at build time rather than typed onto a marketing page.

State
Prototype
Discipline
Applications
Shape
Installed software
Started
Sep 2026
Last change
Sep 2026
Commits
9
  • Rust
  • Tauri 2
  • React
  • TypeScript
  • SQLite
  • rustls
  • Rust 80%
  • TypeScript 14%
  • CSS 5%

Next

Get Fileporter

Ask about availability, a build for your platform, or a licence.

This is a pre-production site. All content is subject to finalisation, and nothing stated here is binding until the site is live.