# urc

Связывает панель Codex или Gemini в tmux с Remote Control в приложении Claude на телефоне. Одна команда — и сообщения с телефона идут в другой CLI.

- плагин · `type=plugin` · Claude Code · ★ 14
- Автор: sidkandan
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/sidkandan/universal-remote-control
- Обновлён: 2026-09-07
- HTML: https://affpapa.org/nevibecode/plugins/urc

## Что делает

URC расширяет `/remote-control` на чужие CLI. Вы запускаете `/urc codex` или `/urc gemini`, плагин поднимает панель в tmux и мостом соединяет её с сессией Remote Control в приложении Claude на телефоне. Сообщение уходит целиком, ответ возвращается как есть. Мост работает через лёгкий Haiku-релей: он сам очищается после 25 отправок, переподключается, если цель умерла, и повторяет отправку до трёх раз. Наберите `status` — увидите остаток ёмкости и здоровье цели.

Есть режим без вызова модели: строка `>codex: сообщение` или `>gemini: сообщение` уходит через хук `UserPromptSubmit`. Для этого сначала нужно прописать цель: `bash urc/core/relay-ctl.sh add codex %NNN && bash urc/core/relay-ctl.sh on`. Мостить можно и с другой стороны — скиллом `rc-bridge` в Codex или командой `/rc` в Gemini.

Заранее понадобятся tmux, Python 3.10+, `jq`, Claude CLI и тариф Claude Max для управления с телефона. Gemini CLI требует ручной правки: если в `~/.gemini/settings.json` есть белый список `tools.allowed`, блок `"tools"` надо убрать, иначе мост не заработает. Проверять список инструментов командой `/tools` бесполезно — она их намеренно скрывает, смотрите `gemini mcp list` или `/mcp list`. Внутри также MCP-сервер `urc-coordination` с 11 инструментами для обмена сообщениями между панелями через SQLite.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install urc@claude-community
```

## Когда брать
- управлять панелью Codex с телефона, не открывая ноутбук
- подключить уже запущенную панель tmux по её ID
- пережить падение целевой панели без ручного перезапуска
- раздать сообщения между агентами в Claude, Codex и Gemini
- отправлять команды в другой CLI без вызова модели

## Примеры запросов агенту
- Запусти Codex и подключи его к телефону: `/urc codex`
- Подключи уже открытую панель с ID 875: `/urc 875`
- Покажи, какие панели ещё не подключены: `/urc`

## Похожие
- [Glasswarp](https://affpapa.org/nevibecode/mcp/glasswarp.md) — MCP-сервер
- [using-tmux-for-interactive-commands](https://affpapa.org/nevibecode/skills/using-tmux-for-interactive-commands.md) — скилл · 504 установки
- [cli-anything-iterm2](https://affpapa.org/nevibecode/skills/cli-anything-iterm2.md) — скилл · 495 установок
- [claude-code-hermit](https://affpapa.org/nevibecode/plugins/claude-code-hermit.md) — плагин · ★ 82
- [Codeman](https://affpapa.org/nevibecode/mcp/codeman.md) — MCP-сервер · ★ 817
- [reevesagents](https://affpapa.org/nevibecode/mcp/reevesagents.md) — MCP-сервер · ★ 107

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

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