mobile-canvas — плагин для GitHub Copilot: что делает и как установить
Плагин добавляет интерактивный холст для запуска и прямого управления симуляторами iOS и эмуляторами Android. Агент получает доступ к устройствам через протокол MCP.
copilot plugin install mobile-canvas@awesome-copilotЧто делает mobile-canvas
Плагин открывает графический холст с трансляцией экрана мобильных устройств внутри GitHub Copilot. Видеопоток H.264 обрабатывается локально через WebCodecs без отправки данных во внешние сети. Если прямое вещание недоступно, система автоматически опрашивает PNG-кадры. Разработчик может нажимать на кнопки и вводить текст прямо в окне.
Внутрь встроены 24 действия для холста и 61 MCP-инструмент семейства mobile_device_*. Когда агент сам управляет интерфейсом, экран подсвечивается акцентной рамкой и показывает анимированный курсор. Это исключает путаницу.
Для запуска iOS обязательно требуется macOS с полной установкой Xcode. Эмуляторы Android зависят от Android SDK с утилитами adb и emulator, а Java понадобится только при создании новых образов AVD.
Какие задачи решает
- тестировать мобильные интерфейсы без переключения окон
- передавать агентным сценариям прямое управление виртуальным девайсом
- сохранять снимки экранов и видеозаписи работы приложений
- запускать симуляторы iOS и эмуляторы Android в фоновом режиме
Примеры запросов агенту
- Запусти симулятор iPhone, открой приложение и пройди форму входа.
- Найди кнопку настроек на эмуляторе Android и нажми на неё.
- Сделай скриншот текущего экрана мобильного устройства и найди ошибки вёрстки.
Как установить mobile-canvas
Команда из источника
copilot plugin install mobile-canvas@awesome-copilotПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о mobile-canvas
Как установить mobile-canvas в GitHub Copilot?
Выполните команду copilot plugin install mobile-canvas@awesome-copilot в терминале и перезагрузите Copilot.
Что делает плагин mobile-canvas?
Он выводит экран мобильных эмуляторов на холст редактора и передаёт агенту 61 инструмент MCP для автоматического управления девайсами.
Нужен ли Xcode для работы с эмуляторами Android?
Нет, среда Xcode нужна исключительно для симуляторов iOS на macOS. Для эмуляторов Android достаточно наличия Android SDK с утилитами adb и emulator.