Temporary file links for Apple devices and agents

Share anything. Get a link. Watch it vanish.

FastShared turns a file into a link you can paste anywhere. No folders, no recipient accounts, no permanent upload sitting around after the job is done.

Launch
2 GB · 30 d
Pro
iCloud sync
Storage
Private R2
Flow

One gesture. Three states.

Any supported file

Pick the file

Share sheet on iPhone and iPad. Drag, drop, or paste on Mac.

Expiry is required

Set the deadline

Default 24 hours. Launch access can keep links alive up to 30 days.

fastsha.red/s/...

Paste the link

The short URL lands on your clipboard while the upload finishes.

By design

Every link expires. Every file has a deadline.

FastShared is not another drive. It is a temporary handoff surface: upload, share, expire, delete.

Recipient access No account. The bearer link is the credential.
Download path Private bucket, Worker-gated resolve, short-lived signed reads.
Cleanup Expired links return 410 and move into deletion workflow.
Apple-native

Built around the surfaces you already use.

Share Extension

Open the system share sheet, choose FastShared, and leave the app you came from.

Mac menu bar

Keep recent links close, copy again, revoke, or drop a new file without hunting for a window.

Clipboard-first

The product ends where your next message starts: with the temporary link already copied.

Link history

A structured list shows what is live, what is expiring, and what is already gone.

Agents + CLI

A file handoff primitive for AI agents.

Install the Node 20+ CLI, upload the artifact an agent produced, and pass one short-lived URL to the next tool, model, or human reviewer. The default retention is one hour.

agent handoff stdout contract
$ curl -fsSL https://fastsha.red/install.sh | bash
$ fastshared ./handoff --ttl 1h --quiet
https://fastsha.red/s/A7k2

# progress and errors stay on stderr
# folders and multiple files become a local zip
Single artifact fastshared ./result.json --ttl 1h
Directory handoff fastshared ./agent-run --ttl 1h
stdin output agent > output.txt && fastshared - --name output.txt
Live Activity

Progress without opening the app.

Watch upload progress, copied state, and expiry from the Lock Screen or Dynamic Island. On Mac, the same link state stays in the menu bar.

uploading 71%
copied fastsha.red/s/abc...
expired 410
FastShared
design-v3.fig 12h left
notes.pdf expired
screen.mov copied
Questions

The short version.

How long do files live?
Launch links can live up to 30 days. Every share has an expiry.
Does the recipient need FastShared?
No. They open the short link in any browser or messaging preview. The app is only needed to create and manage links.
Does it work on Mac?
Yes. The Mac app is built around a menu bar workflow, drag-and-drop uploads, paste-to-upload, and a structured recent-links list.
Can agents use FastShared from the terminal?
Yes. The fastshared CLI uploads files, folders, multiple paths, or stdin and prints only the temporary URL to stdout, so agents can pass it safely to the next step.
What happens when a link expires?
The public link returns 410 Gone and the file moves through the deletion workflow. Revoking a live link does the same thing immediately.
What about privacy?
Files live in a private Cloudflare R2 bucket. Reads are Worker-gated and short-lived. Recipients never sign in.