# rhost

Запускает команды на удалённых Linux-серверах через OpenSSH прямо из GitHub Copilot. Сохраняет привычный ввод, вывод и коды завершения.

- плагин · `type=plugin` · GitHub Copilot · ★ 2
- Автор: starfield17
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/starfield17/rhost
- Обновлён: 2026-10-16
- HTML: https://affpapa.org/nevibecode/plugins/rhost

## Что делает

Плагин связывает локального агента с удалёнными хостами по SSH без установки фоновых демонов на целевой машине. Команды выполняются как локальные. Входной поток передаётся процессу, вывод возвращается в консоль, а `rhost` завершается с кодом удалённой программы. Авторизация, алиасы конфигурации и `ProxyJump` остаются под контролем системного OpenSSH.

Для прямого запуска команд на удалённом сервере нужны `bash`, `setsid`, `ps` и декодер base64. Сессии требуют наличия `tmux` и `flock`. Удалённым файловым операциям требуется Python 3.5 или новее. Установщик самого бинарника требует локальный Python 3.11+.

Проверить готовность сервера можно вызовом `rhost doctor <host> --json`. Без нужных утилит на удалённой стороне файловые правки сразу завершатся ошибкой `REMOTE_DEPENDENCY_MISSING`.

## Установка

### GitHub Copilot (родная платформа)

**Команда из источника**
```bash
copilot plugin install rhost@awesome-copilot
```

## Когда брать
- запускать тесты и сборку на удалённой рабочей станции с GPU
- проверять статус сервисов и состояние Linux-сервера через OpenSSH
- передавать локальные данные в пайплайн удалённой команды через stdin
- диагностировать окружение на целевом хосте перед запуском задач

## Примеры запросов агенту
- Запусти pytest на сервере gpu через rhost в каталоге ~/work/project
- Проверь готовность удалённого сервера edge с помощью rhost doctor
- Выполни команду nvidia-smi на хосте gpu через rhost

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 177259
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 89321
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65596
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28914
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88429
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67869

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
