A remote session is an ordinary session whose shell lives on another Mac. It has a chip, a pane, a name, a shelf row and its own kill — and a small host tag before its name, the one mark that says where it lives. Start a shell on the desktop, see it from the laptop, leave it running when either machine's Fold quits.
ssh is the road, and Fold opens no listening socket, ever. A host is an ssh destination and nothing else — no port, no token, no pairing. If ssh desktop works in your terminal, it works in Fold.
On the Mac that will hold the shells:
On the Mac you sit at, in a terminal:
Type the far Mac's password once. Then check the road:
If that returns without asking anything, you are done with terminals forever.
Gear → HOSTS → Add a host… — type the ssh destination ([email protected], or a name from your ~/.ssh/config) and save. The row answers with a verdict:
| The row says | It means |
|---|---|
checking… | the probe is on the road |
fold 1.3.0 · /Applications/Fold.app | ready — sessions can start |
update fold on desktop | that Mac's Fold is too old to serve |
no fold installed — set a helper path | no Fold found in the usual places |
could not reach desktop | the road is down |
The second field, the helper path, stays empty for a normal install — Fold finds the helper inside Fold.app on its own. Fill it only when the far Fold lives somewhere unusual.
Forgetting a host with its ✕ kills nothing: the far Mac and its shells are untouched.
Right-click the band's + → New remote session… — this Mac first, then your hosts, each with its default directory: this Mac's is the workspace, a host's is its own home. A typed path under the rule starts the shell elsewhere. (The plain left click keeps its old meaning: one click, a shell on this Mac.)
The chip wears the host tag, the pane header spells the directory desktop:~/src, and everything else is a session like any other — the live title, Claude's mark, the done sound, ports.
Open Fold on both machines and the same session can stand in both bands at once — the same bytes, live. The smaller window's size wins, so neither Mac ever renders garbage and one attach cannot shrink the other's pane behind its back.
A host that stops answering makes its sessions offline, never dead:
offline.Shelved remote sessions sit beside local ones, host-tagged, and the shelf's count includes every row. Kill All names each machine and its count — 2 here, 3 on desktop — and never promises a kill it cannot reach: when a host is offline, the question says so and its rows stay on the shelf, still counted, still yours to kill later. Reopening a row whose host is unreachable is refused by name — Fold will not start a second shell beside one that may still be running.
The window appears without waiting on any network. Remote chips come back where they were and reconnect on their own; a sleeping host costs you an offline tail, not a launch.
The Files, Git and Notes islands and the instruments are this Mac's. A remote session is a terminal and nothing else — its workspace is a name Fold prints, never a tree it walks.