---
title: Other computers
description: 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

1. **Open Settings > Remote**

    Under **Remote machines**, choose **Add a machine**.

2. **Enter how to reach it**

    Use SSH details (address and username), or an **Easy Connect** code from Ghostex on that
    computer.

3. **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 `localhost` work 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.

:::tip[Ask Ghostex]
Try "How do I connect to my Linux server?"
:::
