Skip to main content
plugin

mobile-canvas — GitHub Copilot plugin: what it does, how to install

Embeds interactive iOS simulators and Android emulators inside GitHub Copilot. Gives agents MCP tools to navigate apps and capture device screens locally.

Install into GitHub Copilot · Command from the source All methods and platforms ↓
copilot plugin install mobile-canvas@awesome-copilot
Open on GitHub

What mobile-canvas does

The plugin embeds mobile device screens into GitHub Copilot as an interactive canvas. Video feeds render locally over loopback using H.264 via WebCodecs, falling back to PNG frames if streaming drops. Frame rates reach roughly fifty frames per second on Android and close to fifty-eight on iOS targets.

Automations hook into 24 canvas operations alongside 61 distinct MCP tools prefixed with mobile_device_*. When Copilot drives the interface, an animated pointer and bright contour highlight its actions on screen. Developers can tap, swipe, and capture PNG snapshots directly from the view.

Host dependencies matter here. Managing iOS targets requires macOS with Xcode, while Android workflows mandate the Android SDK containing adb and emulator.

What it helps with

  • inspect mobile app layouts directly inside the editor
  • hand device interaction flows over to Copilot via MCP
  • capture device screenshots and screen recordings locally
  • boot and control mobile targets in headless mode

Example prompts for the agent

  • Launch an iPhone simulator, install the build, and complete the onboarding flow.
  • Locate the Settings icon on the running Android emulator and press it.
  • Take a screenshot of the active device screen and inspect layout errors.

How to install mobile-canvas

Command from the source

copilot plugin install mobile-canvas@awesome-copilot

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about mobile-canvas

How do I install mobile-canvas in GitHub Copilot?

Run copilot plugin install mobile-canvas@awesome-copilot in your terminal and reload Copilot to register the tools.

What does the mobile-canvas plugin do?

It connects local mobile simulators and emulators to a visual canvas while providing MCP device control tools to Copilot agents.

Does mobile-canvas require Xcode for Android testing?

No, Xcode is only required on macOS for iOS Simulators. Android emulator workflows only depend on the Android SDK with adb and emulator.

Similar plugins

All plugins for Mobile →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor