Every creator has one run that finally worked. Keep that one.

Run it once.
Rebuild it anywhere.

The asset drive for AI image & video creators. One click captures everything behind a working ComfyUI or fine-tune run — models, custom nodes, locked deps, workflow — and rebuilds it on the next machine you rent, every file checked on the way back.

Every file checked on the way back · RunPod · vast.ai · your own box. Open format, Apache-2.0.

THE RUN THAT WORKED YOUR NEST ALL FOUR BACK capture restore

The run it came from

ComfyUI
kohya_ss
LLaMA-Factory

The models inside

SDXL
FLUX.2 klein 4B
Wan 2.2

All logos, trademarks and registered trademarks are property of their respective owners.

Three steps

Capture it, move it, restore it.

01Capture

Shut the pod down without losing the setup.

The render finally works. One command records what made it work — the models, the custom nodes, the exact locked versions, the workflow — so the machine underneath becomes disposable again.

6.46 GBalready stored, skipped
38.8 sto send the other 447 MB

Repacking a ComfyUI + SDXL run whose model file an earlier nest had already stored. Upload segment only, one run. field report

02Move nothing running OBJECT STORAGE stored once · never sent twice

It waits in storage, not on a machine you rent.

Your nest sits in your drive. Nothing is running, nothing bills by the hour, and a file you have already stored is never stored twice.

23.5 GBkept from a failed upload
11 MiBsent on the next try

A 23 GB video nest: the files a failed earlier upload had already stored were not sent again. One run. field report

03Restore match

Back in minutes — and it tells you it matches.

One command on whatever you rent next. Every file is checked byte for byte on the way in, the locked dependencies go back exactly as they were, then it starts the app, runs the packed workflow once, tells you what passed and where the output is.

6–8 mina 6.5 GB nest
13.0 mina 23 GB nest

Door to door: boot, transfer, dependency install, verification and a first render. The 6.5 GB nest held one model and no custom nodes; the 23 GB video nest was one run on the same GPU model. field report · field report

Hand-off

Pass a working run to someone. Nothing gets re-uploaded.

A nest is not just your backup — you can hand one to a client, a teammate or a buyer. They preview it, claim it into their own drive, and rebuild it on a machine of their own. Because storage is content-addressed, what is already stored never travels again — openly-licensed files, at least; restricted ones they pull from the original source themselves.

YOUR DRIVE THEIR DRIVE one nest stays yours hand-off link their copy no re-upload already stored — nothing of yours is uploaded again

Private link, on your terms

A hand-off is a 128-bit link — unguessable, single-use by default. You choose how many people can claim it — up to a limit set by your plan — and how long it lives. It stops the moment the claims run out, the clock runs out, or you revoke it.

Never in a public index

Not just "no gallery": the preview page itself is rate-limited and marked never-index. It shows a summary — name, size, how many files, dates — never the file names, never an image. Nothing for a stranger to stumble into — or a crawler to find.

Your original stays yours

Claiming copies the nest into their drive without consuming yours. Openly-licensed files cost nothing extra to pass on; anything under a restricted licence they fetch from its original source with their own credentials.

Pole to pole · ~71,000 km a year

Restored as far as the Arctic tern flies.

The Arctic tern makes the longest migration on Earth — pole to pole and back, every year. A nest travels the same way: packed once where the run lives, kept in storage while nothing runs, and rebuilt file for file on the next pod you rent.

Restore04
78°S · Weddell Sea

Reborn at the far end of the world.

Restore anywhere →every file checked

Measured, not promised

Every number here has a field report.

Hardware, sample size, the rows that failed — all of it published. You don't trust us, you check.

116 s

to check 24.6 GB on the way in, file by file.

one 23 GB video nest · verification segment

report

1.000000

image similarity after a rebuild on the same GPU model, across clouds.

A4000 to A4000 · RunPod to Vast

report

$0.014

one cross-cloud revival, door to door.

6.5 GB nest · 7.3 min door to door · one run

report

829 Mbps

sustained while pulling a 23 GB nest down.

transfer segment · four large files in parallel · one run

report

Hardware independence

Change the card. It still holds.

Your setup should not break when the card changes.

A nest is a recipe, not a frozen disk. The locked dependencies are installed again on the card you just landed on, and every file is verified byte for byte on the way in. Before that, the pre-flight check compares the machine with the card that packed the nest and refuses a pairing that cannot work — such as a card a generation newer than the capture.

Where the hardware does leave a mark — a different CPU brand, a different GPU model — it leaves the same mark every single time. Predictable, not lucky.

Same GPU model · same CPU brand 0pixels differ

Not “looks the same”. Rebuilds on the same GPU model and CPU brand produce the same image file, byte for byte, across countries and hosts — so the difference map is empty. field report

The first run
first
The same run, rebuilt from the nest — byte for byte the same file
rebuilt
The difference map is completely black
diff ×20
Different CPU brand 0.981439similarity, on every Intel host we measured

One deterministic image, not a cloud of near-misses: the same six decimals every time. Even the error is reproducible, which is a stronger claim than “no error”. field report

The run as packed
packed
The run rebuilt on a host with a different CPU brand
rebuilt
The difference map, amplified twenty times, shows a faint outline
diff ×20

Other GPU model

slight, stable differences — about 94% similar on video

Files, checked

every file byte for byte, every restore; a mismatch names the file

Same CPU brand

on the same GPU model, renders come back pixel for pixel

Other CPU brand

a difference you cannot see, and it never varies

Want it pixel for pixel? Rebuild on the same GPU model and the same CPU brand.

Source-available tool · Open format

Walk out with everything — one command, any time.

The format spec and the escape hatch are Apache-2.0; the renest tool's source is public, but the tool is not open-source software. Nothing about a nest depends on us still being here — your work is never hostage to us.

  • ✓Needs nothing of ours — one shell script and the commands your machine already has.
  • ✓Cannot say no — it checks no licence and asks no server for permission. Its warnings inform; blocks live in the renest tool, deliberately not in here.
  • ✓Checked after every format change — a nest is rebuilt with restore.sh alone on a clean machine, and the full terminal record is kept.
restore.sh the escape hatch

Every nest ships one. It brings back the files and the locked dependencies with zero Renest code.

bash restore.sh

Point it at your nest and a target folder. It leans on curl · jq · sha256sum · tar · uv — and nothing else. escape hatch

One global network

Rebuild where the GPUs are.

A nest comes down from your drive onto whichever machine you rent, on RunPod or Vast, every file checked byte for byte. Below are routes from our published field reports — each one says whether it measured the transfer segment or the whole rebuild door to door.

Door-to-door times include boot, dependency install and verification; the Mbps figure is the transfer segment alone. Single runs — each report states its sample size.

FAQ

Questions, answered plainly.

Why does my ComfyUI setup disappear when a RunPod pod stops, and how do I keep it?

A pod's container disk is wiped when it stops, and the custom nodes, their Python packages and downloaded models go with it. A network volume keeps the files inside one region of one provider; a nest keeps the files and a reinstallable record of the environment, and comes back on any machine you rent, every file checked.

Keep ComfyUI when a pod stops

I already use a network volume. Why would I need anything else?

If you always come back to the same region and the same kind of machine, you may not. A volume keeps files, not a working environment: the Python packages and system libraries a custom node needs are built for one machine and often break on the next one. A nest reinstalls them for the machine you landed on.

Network volume, new pod, still broken

Is this different from a ComfyUI-Manager snapshot or a Docker image?

Yes — each keeps a different layer. A Manager snapshot records which node repositories and commits you had and clones them again; it doesn't carry models. A Docker image freezes the system and Python layers, and gets huge with models baked in. A nest keeps the files themselves, the exact package versions to reinstall, and the system libraries the run loaded.

Volume, image, snapshot or nest

Will the same seed give the same image after I move to another GPU?

Not necessarily, and we don't promise it. In our tests the same GPU model with the same CPU brand gave the same file; a different CPU brand gave a slightly different image — the same one every time; a different GPU model differed more. What we guarantee is the files.

Same GPU, two images

What do I need on the rented machine?

A Linux machine with an NVIDIA GPU, and the renest command-line tool. The quickest start is the official base image — one template link on RunPod or vast.ai. Any other machine works too: the restore checks it before anything downloads and refuses a pairing that cannot work.

Renest on RunPod

The restore finished. Now what?

It prints where the output is, the workflow file, and the command that starts the app: renest start --dir ./run --listen 0.0.0.0. Open that port in your provider's panel and use your ComfyUI in the browser as usual.

After the restore

Can I hand a working setup to a client or teammate?

Yes, with a hand-off: a private code for named people — there are no public links. They preview what's inside, claim it into their own drive and restore it on a machine of their own. Receiving works on the free plan; sending needs a paid plan.

Give a working setup to someone

What happens to my files if Renest disappears?

They stay yours. The format is open (Apache-2.0) and every nest carries a plain restore.sh that brings its files and dependencies back from storage with ordinary tools and no Renest code. You can also download any version, any time.

The escape hatch

Turn today's success into a place you can return to.

Start with a starter nest — a run we packed and checked — and restore it on a machine you choose. Free, no card. When you have a run of your own worth keeping, save that too.