Skip to content

What is VMOS Cast

VMOS Cast is a desktop client for controlling phones in bulk. It gathers the live screens of Android devices and iPhones or iPads on your local network into a single device wall, and lets you operate them from the computer with your mouse and keyboard — one device in detail, or many at once.

Nothing is installed on the phone, and no account is required. Pictures and commands stay on the local network; no cloud server is involved.

Device wall

How it works

1
Connect a device
Android handsets over a USB cable or a wireless debugging pairing code, cloud phones by IP:5555, iPhones from Control Center via Screen Mirroring
2
Watch the device wall
One live picture per device — searchable by model or address, filterable by status, and organised into groups
3
Operate
Open one device for precise control, or select several and run the same action across all of them
Three steps from connection to control

What it can do

Multi-device wall
  • One live picture per device, dozens on one screen
  • Card size, scaling mode and refresh rate are adjustable
  • Search by model or IP, filter by six statuses
Focus window
  • Click, drag and scroll the device directly
  • Type from the computer keyboard, IME included
  • Volume, screen on/off, rotate, screenshot, terminal
Group control
  • One device leads, the rest follow
  • Taps, swipes and drags mirror in real time
  • Select two or more devices that are already streaming
Multi-view
  • A whole group inside a single window
  • Every pane is directly clickable
  • Drag panes to reorder, or expand one on its own
Batch operations
  • Install, push files, uninstall, screenshot
  • Run commands, copy info, Home / Back
  • Per-device results, with a reason for each failure
Groups and filters
  • Create groups and move selected devices into them
  • Group, search and status filters stack
  • Multi-view follows the group's membership
Six core capabilities

The card's right-click menu also covers renaming, device details, converting a USB connection to a network one, and rebooting or shutting the device down.

One device: the focus window

Click the picture on any card to open that device in its own window. The wall stays visible behind it.

Focus window

On the computerOn the device
ClickTap
Click and dragSwipe, drag
Scroll wheelScroll a list
KeyboardText and keys go to the focused input field, IME included
EscClose the window without dropping the connection on the wall

The side toolbar holds volume up/down, screen on/off, rotate, screenshot and a terminal; Back, Home and Recents sit along the bottom. The window keeps the picture's aspect ratio as you resize it, so nothing is stretched. Three window styles are available: standard, minimal and immersive.

An iPhone's toolbar has a single Control button and no bottom keys — those are Android system keys.

One group: Multi-view

Put every device in a group into one window.

Multi-view

  • Every pane is directly clickable, and the layout fills the window automatically
  • Drag a pane by its title bar to reorder; the others move aside
  • Expand a single pane into its own focus window, or remove it for this session
  • Change the group's membership and the window follows

Many devices: batch operations and group control

Select several devices, then open the batch panel in the toolbar.

Batch operations

Batch operationWhat it does
Batch installAccepts apk / apks / apkm / xapk and queues several files; an installed older version is updated in place, keeping app data when the signature matches
Push filesLands in the device's Download folder, and reports the real path per device
Batch uninstallBy package name; cannot be undone
Batch screenshotWritten straight to the folder set in Settings, with no save dialog
Run commandExecuted in parallel on the selected devices, with built-in templates
Copy infoCopies the ID, address, model, resolution and system version of the selection as text
Home / BackSends a system key to the selected online devices

Every selected device is attempted — none are silently skipped — and any device that cannot be reached is reported on its own line with the reason.

Group control synchronises gestures instead of actions: the first selected device becomes the master, and every tap, swipe and drag in its window is mirrored to the followers. Keyboard input goes to the master only.

Devices you can cast

Android handset
A physical Android phone or tablet
USB cable · wireless debugging
  • Developer options and USB debugging must be on
  • Cable on first connection, then switch to the network
  • Android 11 and later can join with a pairing code instead
Android cloud phone
A virtual Android device running on a server
Local network
  • Connect by entering IP:5555
  • Nothing to set up on the device side
  • Paste addresses in bulk, or scan a subnet
iPhone / iPad
Started from the device; there is no Add entry on the computer
Screen Mirroring
  • On the same Wi-Fi as the computer
  • No app installed on the device
  • One iPhone can mirror at a time
How each kind of device connects

All three appear on the same device wall, and selection, groups and Multi-view work the same for each. Batch operations and group control apply to Android devices only.

Controlling an iPhone from the computer depends on the platform:

Desktop OSiPhone mirroringiPhone controlWindowsNot yet supportedmacOS✓ one-time Bluetooth pairingLinuxNot yet supported
iPhone / iPad capabilities · Android devices can be mirrored and controlled on all three

Computers it runs on

PlatformInstallerNotes
Windows.exeWindows 10 / 11, 64-bit
macOS.dmgSeparate installers for Apple Silicon and Intel
Linux.AppImagex86_64

Download, install, and you are ready — no extra components are needed on the computer. Installers are listed in the Release History. Android 8 is the oldest supported device version.

Typical use cases

Testing and acceptance
Put the models under test into one group, batch-install the same build across all of them, and compare behaviour side by side on the wall. Open a single device to look closer, and capture a screenshot as evidence.
Operations monitoring
Group devices by business line and keep one group in a Multi-view window for long stretches. Lowering Device List FPS and switching to the dark theme reduces the load further.
App distribution
Select the target devices and batch-install one package. An older version is updated in place, keeping app data when the signature matches; results come back per device, and failures can be retried.
Cloud phone management
Paste cloud-phone addresses one per line under Add Device, or scan a subnet and tick what you need. They join the same wall as physical phones, with the same groups, batch operations and group control.
Demos and training
Open one device in the focus window and switch to the immersive style so only the picture remains. When the audience's devices should follow along, use group control instead.
Shared devices
The same device can be mirrored by several computers at once. Each has its own windows and input session, and closing one releases only that computer's connection.
Six typical use cases

Interface languages and themes

The interface ships in 21 languages, switched from the top bar; the dropdown lays them out in three columns without scrolling. Arabic and Urdu mirror the whole layout right-to-left, while device pictures keep their original orientation. Themes are light, dark or follow-system, with a customisable accent colour. Dark suits long monitoring sessions:

Device wall in the dark theme

Common questions

Do I need to install an app on the phone?

No. Connecting to an Android device opens a temporary casting and control channel, and nothing is left behind after you disconnect. iPhone and iPad use Apple's built-in Screen Mirroring, so no app is needed there either.

Is my data uploaded to the cloud?

No. Pictures and control commands travel only between your computer and the device over the local network — no cloud server is involved. It works without internet access · both only need to be on the same local network. The device-side control port is not exposed to the network; it is reachable only through the connection the application establishes.

How many computers can use one device at the same time?

Any number. Each computer's connection, windows and input session are isolated and all of them can operate the device — no waiting for a control token. Screen-on, screen-off and protected-page states are reflected on every computer in real time.

Next steps