virt-manager for your pocket
Virt Manager for Android
A native Android port of virt-manager. Manage KVM/QEMU and other libvirt hosts over SSH – with live graphs, snapshots, VNC and serial console.
- Status
- Beta
- Requires
- Android 8.0 or newer
- Package name
- dev.eno2.virtmanager
Screenshots
Features
What Virt Manager for Android can do
All your hosts
Multiple connections, qemu:///system and session, LXC, Xen or custom libvirt URIs. Password or SSH key login – Ed25519 keys can be generated right in the app.
Live performance data
CPU, memory, disk I/O and network of every VM, refreshed every two seconds and batched into a single SSH round trip.
Built-in consoles
Graphical console with its own VNC client over SSH port forwarding, and a serial console via virsh console.
Just like the original
Hardware details pages, “Add Hardware”, XML editor, snapshots, networks, storage pools and a new-VM wizard.
Jump hosts
Like OpenSSH’s ProxyJump – across several hops, each with its own login and host key.
Secure by default
Trust-on-first-use host keys with fingerprint confirmation, stored credentials encrypted with AES-GCM in the Android Keystore, no app backups.
Background
About Virt Manager for Android
Virt Manager for Android brings virt-manager to phones and tablets as a native app with Material 3 and Jetpack Compose – start and stop guests, follow performance data live, create VMs, take snapshots and open the graphical or serial console.
How it works: Like the desktop original with qemu+ssh://, the app tunnels libvirt over SSH – just without shipping libvirt for Android. It opens an SSH session to the host, drives the host’s own virsh and parses its output and domain XML into typed models. Nothing extra needs to be installed on the host.
The screenshots come from automated tests that drive the real app over real SSH against libvirt’s built-in test driver.





