Remote Sessions
artu --remote my-server # any host from ~/.ssh/config, or user@hostartu --session api --remote my-server # the remote host's named api sessionThat’s the whole setup. artuditu connects over plain ssh, starts (or
reattaches to) a artu server on the remote machine, and attaches your local
terminal to it. No port-forwarding, no extra daemon, no config.
- Requirements:
sshaccess to the host, andartuinstalled 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.
artu --remote my-serveragain 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 Artuditu home only. Selecting a result in another running remote session reuses the same host and SSH options.
Extra ssh arguments pass through: artu --remote host -p 2222 -i ~/.ssh/key.
On a narrow phone viewport Artuditu automatically uses its dedicated mobile presentation, with one focused pane and a full-screen navigator. See Mobile Sessions for Termius sizing and the configurable width boundary.