Move files between ephemeral environments over plain HTTP. Sign in, create a channel, then send or receive.
Without an account you can create one channel at a time and drive it with its tokens. Signed-out use is rate limited per IP and gets a smaller size cap and shorter expiry.
Share a token out-of-band and the other side can send/receive with no account — via the CLI --token, the token fields below, or these ready-to-paste curl commands. Send token = drop files to you; receive token = pull files. The receive command writes the file under the name the sender gave it; if nothing is queued yet it returns 204 and leaves an empty shared file — delete it and re-run, or use relay channel listen --token …, which waits properly.
Buffered channels store the file until someone fetches it — best for this UI. Un-buffered channels stream directly and need a receiver connected first.
Downloads the next queued file, or reports that nothing is waiting.