Using Herdr Effectively

Remote Work and Restore

Choose the right attachment path and know what survives

Choose your path

SituationCommandWhere work runs
Local projectherdrYour local machine
Already inside remote SSHssh you@server
herdr
The remote server
Local-feeling remote UIherdr --remote workboxThe remote server
One terminal onlyherdr agent attach reviewerThe Herdr server

Persistence matrix

EventProcessesLayoutAgent conversation
Detach / reattachKeep runningReturnsContinues
Server restartStopRestoresOnly with native restore
Update with handoffBest effortReturnsContinues if handoff succeeds

Commands

# Detach without stopping work
Ctrl+B, then Q

# Reattach
herdr

# Named sessions
herdr session list
herdr session attach work
herdr session stop work
herdr session delete side-project

# Remote thin client
herdr --remote workbox
herdr --remote workbox --session agents

# Optional experimental handoff
herdr update --handoff
herdr --remote workbox --handoff
Important boundary

Snapshot restore reconstructs the layout, not ordinary running processes. A restored shell is not the same shell that was running before the server stopped.