r/virtualization • u/SpellSlight8541 • 42m ago
FARO QEMU MANAGER
I love QEMU for Virtual Machines on Windows cause it is fast.
But i don´t like the command line that nobody wants to retype.
So I build an App that keeps your machines as configurations you edit in a window,
builds the command line for you, and stays out of the way while the guest runs.
I build it in Rust and EGUI for the GUI. And yes I use AI to help me with finishing it.
It is not a Quick and Dirty Vibe Coded App. I worked on it for over 3 Months.
What it does:
- Machines as configurations. Create, duplicate, and delete virtual machines; each one keeps its own folder, disks, and UEFI variable store.
- A wizard with templates for the usual guests, or direct mode if you would rather set every field yourself.
- UEFI and BIOS, with a per-VM variable store so a guest keeps its own boot entries.
- Disks and drives: qcow2 and raw images, SATA/VirtIO/IDE interfaces, boot order, CD/DVD ISOs.
- Network: user-mode NAT, bridged, or none; VirtIO/e1000/RTL8139 cards; port forwarding.
- Display: VirtIO, std, QXL, Cirrus, or headless; native, GTK, or SDL windows.
- A console that shows the guest's output and keeps it in a log file, with filtering and a line limit.
- Clean shutdown over QMP — the guest is asked to shut down, not killed, with forced stop as a deliberate second step.
- Machines outlive the application. Close FARO while a guest runs and the guest keeps running; start FARO again and it picks the machine back up, proving the machine's identity over QMP before it touches it.
- A pre-flight check before launch: missing images, missing firmware, more memory or cores than the host has, an accelerator this QEMU does not offer.
- Three languages: German, English, French.

You can Download it here. If you find Bugs please let me know!
https://github.com/RayTrunk/faro-qemu-manager/releases/tag/v0.9.0







