Skip to content

SSH remote projects (Pro)

Pro feature. An SSH remote project is a project whose panes live on another machine: a dev server, a homelab box, a cloud VM. Atrium runs them over your own ssh and parks them in your own tmux — it doesn’t reimplement either, which is exactly why it stores nothing secret.

  • Point a project at a host from your SSH config (user@host, plus a remote working directory). Atrium shells out to your ssh binary — your keys, your agent, your ~/.ssh/config, your jump hosts. Atrium never sees, asks for, or stores a credential. That’s by construction, not policy.
  • Each remote pane runs inside a tmux session with a stable, per-pane name. Close Atrium, reopen it tomorrow — the project’s panes reattach to the same tmux sessions, with your processes where you left them (session restoration composes with app restarts).
  • Agent panes preflight claude --resume over the SSH channel, the same way local panes do, so a remote Claude pane picks its conversation back up.
  • Test connection probes the host and tells you plainly what it found (reachable? tmux present?) before anything spawns.
  • If the link drops, the pane shows an honest disconnected state — no fake liveness — with a one-click Reconnect.
  • End remote session does what it says: detaches and closes cleanly, on your command.
  • Connection sharing (ControlMaster, POSIX hosts) is available as an explicit opt-in for faster multi-pane setups.
  • ssh access to the host that already works from your terminal (keys or agent — Atrium won’t prompt for passwords).
  • tmux installed on the remote host.