Skip to content

Farhelm documentation

farhelm: take the helm of your agents, far away and localfarhelm: take the helm of your agents, far away and local

One screen for every coding agent you run, on every machine you own. Real terminals over your own SSH, still running on the remote box when you close the lid.

Farhelm supervising seven agent sessions across three hosts, with one session’s Claude Code terminal
open

Seven sessions across three hosts. The status dot on each row is the supervisor’s own read of the live terminal.

What Farhelm gives you: durable sessions, every host on one screen, the real terminal, SSH as the only network, status at a glance, any agentWhat Farhelm gives you: durable sessions, every host on one screen, the real terminal, SSH as the only network, status at a glance, any agent
How Farhelm works: the helm on your laptop lists every session from every host and reaches a supervisor on each remote box over ssh; the selected session's real terminal fills the paneHow Farhelm works: the helm on your laptop lists every session from every host and reaches a supervisor on each remote box over ssh; the selected session's real terminal fills the pane

One helm is the control plane: it holds the host list, serves the UI, and connects straight to a supervisor on each host over SSH. The supervisor owns the agents’ real terminals and their state (the pieces). Nothing listens on a network port, nothing goes through a relay (security model), and every box in the diagram can restart without losing a session (what survives what).

Who Farhelm suits, and what it deliberately does not do: no hosted relay or account, no chat wrapper around the agent, Linux as the only remote platform. Ends by pointing at Install Farhelm.