Overview Version History Q & A Rating & Review
Emulator in VS Code Panel
VS Code extension that runs the Android Emulator and the iOS Simulator headless and controls the device screen inside the sidebar, like Android Studio's "Running Devices".
Install
Install it from the VS Code Marketplace , search for izakdvlpr.vscode-emulator-panel in the Extensions view, or run:
code --install-extension izakdvlpr.vscode-emulator-panel
The Emulator icon shows up in the Activity Bar. To build from source instead:
bun install
bun run install:local # build + .vsix + install into VS Code
Documentation
Requirements : What needs to be installed before the first build.
Install : The Marketplace, or a local .vsix build from source.
Usage : Open the panel, boot a device and run several at once.
Controls : Touch, gestures, device buttons, keyboard, clipboard and where the screen can live.
Settings : Extension settings, read straight from the manifest.
Scripts : The package.json scripts and what each one does.
How it works : From the emulator process to the webview canvas: video, input, attach and clipboard.
iOS Simulator : The Swift helper, Xcode private frameworks and the same video path as Android.
Shutdown : Stop, Detach, closing the window and what happens if the extension host dies.
Known limitations : What does not work yet and where behaviour comes from Android or Xcode.
Roadmap : What landed in phases 2 and 3, what was dropped and what comes next.