Skip to content

Remote Sessions

Terminal window
luvus --remote my-server # any host from ~/.ssh/config, or user@host
luvus --session api --remote my-server # the remote host's named api session

That’s the whole setup. luvus connects over plain ssh, starts (or reattaches to) a luvus server on the remote machine, and attaches your local terminal to it. No port-forwarding, no extra daemon, no config.

  • Requirements: ssh access to the host, and luvus installed on it.
  • Efficient by design: only changed screen cells cross the wire (a keystroke costs ~22 bytes), so it stays responsive on slow links.
  • Detach semantics are identical to local: close your laptop, the remote session keeps running. luvus --remote my-server again from anywhere reattaches.
  • Clipboard works: selecting text copies to your local clipboard.
  • Global finder stays remote: Ctrl+Space / searches named sessions, paths, and retained output from that remote Luvus home only. Selecting a result in another running remote session reuses the same host and SSH options.

Extra ssh arguments pass through: luvus --remote host -p 2222 -i ~/.ssh/key.