Start a phone
phone_startBoot an Android emulator, installing missing components first. Pick a device profile or custom width, height and density to match any phone; reuses the emulator if already running.
Instructions
Boot an Android phone, installing anything missing first. Choose a device profile (pixel-8, pixel-8-pro, small-phone, compact, tablet), or pass width/height/density to match any phone. Reuses the phone if it's already running.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wipe | No | Factory-reset the phone before booting. | |
| width | No | Custom screen width in pixels. | |
| device | No | Device profile. Default pixel-8. | |
| height | No | Custom screen height in pixels. | |
| android | No | Android API level. Default 35 (Android 15). | |
| density | No | Custom screen density in dpi (e.g. 420). | |
| headless | No | Run without a window. Default false, so the user can watch. |