FILES
Your files keep their structure.
Pull results, logs, and assets with their paths intact.
See sample files
results/metrics.csvrun.log
FILE HANDOFFS BETWEEN YOUR MACHINES
Send large files from your terminal while the receiving machine is offline. Keep files and handoff notes in one Bundle, with workspace history for the next step.
01 / THE BUNDLE
A required note explains what the files are for and what to do next. Handoff history stays in your workspace for reference.
FILES
Pull results, logs, and assets with their paths intact.
results/metrics.csvrun.logCONTEXT
Keep the purpose and next step with the files, so you can pick up where you left off.
“Run B, seed 42. Compare with the baseline before rerunning.”
HISTORY
Look back at what was sent, by whom, from which device, and when.
Illustrative Bundle · Files arrive with their note. History remains in the workspace.
02 / FOR AGENTS & WORKFLOWS
CLI + JSON for scripts. Relay Skills guide agents through handoffs. Invite teammates when you need a shared workspace.
Push and pull Bundles. Read the results as JSON.
CLI setup & demoA Relay Skill guides compatible agents through sending, receiving, and history.
Explore the Relay SkillInvite teammates with their own accounts. The owner manages workspace access.
Explore workspace collaborationThe public beta is not open yet. Leave your email to receive the opening notice.
You can also contact us at[email protected]
Personal device handoffs · Team sharing in testing · No end-to-end encryption
WHEN THE BETA OPENS
All three assume something Relay does not need. rsync and scp need both ends reachable at the same time, and they need you to know the destination path. Git LFS keeps large files tied to commits, so a run's output becomes permanent repository history. Cloud drives assume the same folders exist on both machines for the long term. Relay is built for a one-shot handoff where nobody has to be waiting on the other end.
Windows, Linux, and macOS, wherever Node.js 20.x runs. There is no mobile client today.
It has to be installed first — Node.js 20.x is the only requirement. That is the one prerequisite the setup script cannot skip for you.
Yes. Both are entry points to the same account, devices, and workspaces, so a Bundle pushed from one side is visible from the other.
Owners and FULL members can move a Bundle to trash, where it can be restored for 30 days. PUSH members cannot delete it. A copy already downloaded stays on the receiving machine, and existing download links may remain valid for up to an hour.
No. Pull refuses to overwrite existing files, and it rebuilds the directory structure as it was. Nothing is replaced silently.
Large files are uploaded in parts. A resumed transfer only sends the parts that are missing, rather than starting the file again.
In the CLI, run relay bundle inbox to check unread Bundles for this device, then pull what you need. The web UI can show live updates while connected; Relay does not automatically download files to your machines.
Each device tracks its own read state, so both can pull it independently. Neither one sees the other's local copy.
Directory structure and relative paths are rebuilt faithfully. Empty folders are not transferred, because only files are tracked.
Not yet. Traffic is HTTPS and objects are encrypted at rest, but we can technically access stored objects. Do not use the alpha for highly sensitive data.
To rebuild your file tree on the receiving side, Relay has to store file names, relative paths, and the note you write. The note is kept as plain text: it is not incidental, it is what tells the other side why the files arrived.
Not yet, and there is no date for it. The current alpha is managed cloud only.
Both. Your own devices use one account. In the collaboration test environment, you can also invite colleagues into a workspace with their own accounts. The owner manages access; public availability will be announced separately.
During the beta, storage is free and pricing will be announced when the service opens. Capacity is counted across the workspaces you own; teammates' uploads use the owner's allowance. Storage limits depend on the service configuration. The current per-file limit is 5 GiB.
Workspace owners can use relay export to save workspace records as JSON. It does not contain the file bytes, so download the files separately. Members can pull files they can access, but workspace export is owner-only.
Not yet — we are still testing with a small group. Request access above and you will get the service address when it opens.