Other computers
Run agents on another machine and use them from this one.
Ghostex can control agents on other computers: a desktop at home, a build server, or a Linux box in the cloud. Their projects and sessions appear in your sidebar next to your own, and their terminals stream into your window.
Connect a computer
Open Settings > Remote
Enter how to reach it
Use SSH details (address and username), or an Easy Connect code from Ghostex on that computer.
Install and connect
Click Install / Connect. Ghostex sets itself up on the other computer and connects.
The computer then appears at the top of the sidebar, next to Local. Click it to see its projects.
Good to know
- macOS, Windows and Linux computers can all connect to each other. A Windows computer needs Ghostex installed and SSH turned on.
- Code, the Browser, and links to
localhostwork through the remote computer, so you can edit its files and open its dev servers. - Each computer keeps running its own agents, even when you disconnect.
- A red cloud on a computer’s tab means it couldn’t connect. Its list says why, with Reconnect.
Keep it up to date
You don’t need to go to the other computer to update it. When a newer Ghostex is out, its tab in the sidebar shows an arrow, and its tile in Settings > Remote (or the tab’s right-click menu) offers Update to that version. Its sessions keep running while it updates, and the connection comes back on its own.
Turn on Keep this machine up to date on the computer’s tile to have it install updates by itself while none of its agents is working. This works on macOS and Windows computers with Ghostex open; on Linux, install the new package there.
From a terminal: ghostex app-update status, check and install --wait, with --server <profile> for another computer.