My Machines
0 MachinesNo machines created yet.
Click "Create New Machine" to start.
No machines created yet.
Click "Create New Machine" to start.
Configure your hardware environment
Tap to browse files
Supports .iso, .img, .bin
Direct Kernel Boot (Linux)
Custom BIOS/Firmware
Requires WebSocket relay
Power management
Review your configuration
Manage local database and storage quota
| Item Name | Type | Size | Actions |
|---|
WebVM lets you run virtual machines (like old operating systems) directly in your browser. It uses a technology called WebAssembly to emulate a computer's hardware. All files and data are stored locally on your device, never sent to a server.
1. Click "Create New Machine".
2. Select a source type (e.g., CD-ROM for a .iso file).
3. Upload your bootable image file. Lightweight Linux distributions like Alpine Linux, TinyCore, or Arch Linux work best.
4. Configure RAM and other hardware settings, then give it a name and click Create!
Assistive Touch: While a VM is running, use the floating button (bottom-right) to access key controls like Fullscreen, Virtual Keyboard, Ctrl+Alt+Del, and Save State.
Saving Progress: Click the "Save" icon in the Assistive Touch menu to save a complete snapshot of the VM's current state. You can then close the window and resume later by starting the same machine.
All your machines and snapshots are stored in your browser's local IndexedDB. No data is ever uploaded.
You can manage individual files using the Storage Manager.
Factory Reset: This option will completely wipe the app's database, deleting ALL machines and snapshots. This is permanent and cannot be undone.
WebVM v2.0 • Powered by libv86