Source: https://harnsy.dev/ru/docs/several-machines

> С harnsy Max агенты на разных компьютерах работают как одна команда: ваш ноутбук, сервер, машина коллеги. Одна машина главная (мастер), остальные к ней присоединяются.

# Несколько машин

С harnsy Max агенты на разных компьютерах работают как одна команда: ваш ноутбук, сервер, машина коллеги. Одна машина главная (мастер), остальные к ней присоединяются.

**Что нужно.** harnsy Max на мастере. Участник берёт harnsy Max у мастера без собственного ключа (мастер одалживает его стольким участникам, сколько мест минус одно). В бесплатном harnsy машин нет.

**Простой способ (0.11.0).**

**1. На мастере** откройте Настройки › Машины и нажмите «+ Подключить машину».

**2. Выберите систему** (Linux или macOS, либо Windows). Если другая машина должна дотянуться до этой напрямую, впишите адрес этого ПК; за релеем оставьте пустым.

**3. Нажмите «Получить команду».** Окно покажет ОДНУ команду. Выполните её на другой машине. Она ставит и там harnsy и работает один раз и один час. Команда выглядит так:

**Linux и macOS**

```bash
curl -fsSL https://harnsy.dev/install.sh | HARNSY_JOIN='&lt;адрес&gt;#&lt;билет&gt;' sh
```

**Windows**

```powershell
$env:HARNSY_JOIN='&lt;адрес&gt;#&lt;билет&gt;'; irm https://harnsy.dev/install.ps1 | iex
```

**Вы увидите:** «Ждём машину…», а потом что машина подключена. Неиспользованные команды перечислены с кнопкой «Отозвать».

> Предупреждение
> 
> Этот ПК получает полный доступ к той машине: терминал, файлы, запуск агентов. Машина может отказать сама: Настройки › Машины на ней. Ключи и подписки остаются на этом ПК; входить в Claude на сервере не нужно. Подключайте только тот компьютер, которому вы вправе дать такой доступ. Если это машина коллеги или компании, сначала спросите владельца.

**Прежний способ (0.10.0, работает).** На мастере выпустите токен; команда печатает строку присоединения:

Shell

```bash
harnsy debug cluster issue &lt;имя&gt;
```

На участнике выполните:

Shell

```bash
harnsy debug cluster init &lt;имя&gt; --join &lt;адрес мастера&gt; --token &lt;токен&gt;
```

**Релей (бета).** Если у мастера нет публичного адреса, участник может дотянуться до него через релей harnsy. И мастер, и участник соединяются с релеем сами, а он лишь сводит зашифрованные потоки: соединение между мастером и участником шифруется и привязано к сертификату мастера, поэтому по замыслу релей сводит зашифрованные потоки и не читает их. Релей в этом выпуске — бета: его адрес и ограничения ещё могут измениться. Нужны harnsy Max и активированная лицензия на мастере. На мастере включите его и перезапустите harnsy:

Shell

```bash
harnsy cluster relay on
```

Чтобы остановить:

Shell

```bash
harnsy cluster relay off
```

Настройки › Машины показывают, работает ли релей. Можно поднять собственный релей на сервере с публичным адресом; для этого нужна лицензия с правом хостить релей:

Shell

```bash
harnsy relay serve --addr :443 --domain &lt;имя&gt;
```

**Что видит мастер.** Мастер видит терминалы участника, только если участник разрешил: Настройки › Машины на участнике, «Разрешить мастеру подключаться к терминалам этого узла»: нет, смотреть, или смотреть и вводить.

С harnsy 0.6. «Подключить машину» — новое в 0.11.0. Релей harnsy — бета.

Страница возможности: [Команда на нескольких машинах](https://harnsy.dev/ru/features/machines)

Anthropic, Claude Code, OpenAI, ChatGPT, Codex, OpenCode, Telegram, Discord, GitHub, Apple, macOS, iOS, iPhone, Safari, Google, Android, Chrome, Microsoft, Windows, Windows Security, Defender и QR Code — названия продуктов их владельцев. harnsy не связан с ними и не одобрен ими. iOS — товарный знак Cisco, используемый Apple по лицензии; QR Code — зарегистрированный товарный знак DENSO WAVE INCORPORATED. Логотипов нет.
