Back to browse
VM-curator – a Linux VM manager with easy GPU-passthrough and more

VM-curator – a Linux VM manager with easy GPU-passthrough and more

by theYipster·Feb 12, 2026·2 points·1 comment

AI Analysis

●●SolidNiche GemShip ItWizardry

GPU passthrough automation that actually detects your display manager and swaps it back.

Strengths
  • Solves genuine GPU passthrough pain that Proxmox/libvirt hide behind abstraction layers
  • Automated display manager detection and restoration is technically clever and saves hours of manual scripting
  • Direct QEMU control + non-root mode eliminates complexity that plagues hypervisor management
Weaknesses
  • Narrow audience: desktop gamers and workstation users, not enterprise infra
  • No Windows VM benchmarks; virgl Windows support depends on upstream driver availability
Target Audience

Linux desktop power users, gamers running VM workloads, workstation admins

Similar To

Proxmox VE · KVM/libvirt GUI wrappers · GNOME Boxes

Post Description

Howdy! A few weeks ago I launched vm-curator as a FOSS hobby project. Since then, the project has matured substantially, solving real-world problems with Linux desktop/workstation VM management. Presenting, now, the official "grand-opening" release.

vm-curator is a rust TUI that works directly with QEMU/KVM, skipping libvirt. It is designed for desktop use-cases. (For servers, Proxmox is a better choice.) QEMU runs in user (non-root) mode only.

The app's biggest feature is guided support for single and multi-gpu passthrough. For computers with only one GPU, vm-curator will write and manage scripts to detach your GPU from your Linux display manager, attach it to your VM, and then will monitor your VM's use so that upon shutdown, it will reverse the attachment and restore your Linux display. For computers with multiple GPUs, vm-curator provides easy configuration of GPU-passthrough with support for looking glass. vm-curator also supports virgl para-virtualized 3D acceleration, which works great in Linux guests (but for full GPU performance, pass-through is a must.)

vm-curator also supports SLIRP, passt, and bridged mode for networking back-ends, comprehensive USB and PCI detection and pass-through, VM state monitoring, QCOWS2 snapshot management, and host directory passthrough. For BTRFS users, vm-curator will also automatically turn off BTRFS copy-on-write for your VM directory to avoid the double copy-on-write performance penalty. VM installation is easy with over 120 OS profiles built-in.

I've long wanted to leverage QEMU/KVM for desktop virtualization, but have been long stymied by gnome boxes (lacks advanced features) and virt-manager (very difficult to setup, especially with NVIDIA GPUs.) vm-curator has solved these hurdles for me. Hopefully it can help you as well.

FOSS engagement (PRs/contributions + feedback) is most welcome!

Similar Projects

Security●●Solid

Minimal Linux sandboxes to manage AI-Generated Code with ease

Embedded Rust sandbox with seccomp and DNS rebinding protection, no VM required.

Big BrainSolve My ProblemShip It
bugthesystem
101mo ago
Infrastructure●●●Banger

Oxmgr – a lightweight PM2 alternative written in Rust

PM2 replacement in Rust: 42x faster crash recovery, 21x lower memory, reproducible benchmarks against live competitor.

WizardryShip ItSolve My Problem
vladimir-urik
403mo ago