# mobile-canvas

Плагин добавляет интерактивный холст для запуска и прямого управления симуляторами iOS и эмуляторами Android. Агент получает доступ к устройствам через протокол MCP.

- плагин · `type=plugin` · GitHub Copilot · ★ 163
- Автор: Jonathan Dick
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Redth/mobile-canvas-ghcp
- Обновлён: 2026-10-10
- HTML: https://affpapa.org/nevibecode/plugins/mobile-canvas

## Что делает

Плагин открывает графический холст с трансляцией экрана мобильных устройств внутри GitHub Copilot. Видеопоток H.264 обрабатывается локально через WebCodecs без отправки данных во внешние сети. Если прямое вещание недоступно, система автоматически опрашивает PNG-кадры. Разработчик может нажимать на кнопки и вводить текст прямо в окне.

Внутрь встроены 24 действия для холста и 61 MCP-инструмент семейства `mobile_device_*`. Когда агент сам управляет интерфейсом, экран подсвечивается акцентной рамкой и показывает анимированный курсор. Это исключает путаницу.

Для запуска iOS обязательно требуется macOS с полной установкой Xcode. Эмуляторы Android зависят от Android SDK с утилитами `adb` и `emulator`, а Java понадобится только при создании новых образов AVD.

## Установка

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

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

## Когда брать
- тестировать мобильные интерфейсы без переключения окон
- передавать агентным сценариям прямое управление виртуальным девайсом
- сохранять снимки экранов и видеозаписи работы приложений
- запускать симуляторы iOS и эмуляторы Android в фоновом режиме

## Примеры запросов агенту
- Запусти симулятор iPhone, открой приложение и пройди форму входа.
- Найди кнопку настроек на эмуляторе Android и нажми на неё.
- Сделай скриншот текущего экрана мобильного устройства и найди ошибки вёрстки.

## Похожие
- [argent-device-interact](https://affpapa.org/nevibecode/skills/argent-device-interact.md) — скилл · 26300 установок
- [mobile-app-debugging](https://affpapa.org/nevibecode/skills/secondsky-mobile-app-debugging.md) — скилл · 428 установок
- [senior-mobile](https://affpapa.org/nevibecode/skills/senior-mobile.md) — скилл · 310 установок
- [momentic-mobile-test](https://affpapa.org/nevibecode/skills/momentic-mobile-test.md) — скилл · 54300 установок
- [frontend-mobile-development-mobile-developer](https://affpapa.org/nevibecode/agents/frontend-mobile-development-mobile-developer.md) — субагент · ★ 41823
- [mobile-touch](https://affpapa.org/nevibecode/skills/mobile-touch.md) — скилл · 2400 установок

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