VM-curator
a TUI alternative to libvirt and virt-manager
Details
- External ID
- 46750437
- Source
- HN
- Company
- —
- Product
- VM-curator
- Website domain
- github.com
- Launched
- Jan. 25, 2026
- Cohort
- —
- Upvotes
- 42
- Upvotes percentile
- 0.7648221343873518
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
I've long wanted to harness QEMU/KVM for my desktop virtual machines, but I'm befuddled by virt-manager's lack of support for working NVIDIA 3D acceleration, dogmatic embrace of ugly XML, and the puzzling UI decision of having to click what seems like 15 buttons to attach an ISO to a VM image. When I further learned that NVIDIA's broken 3D acceleration is the fault of libvirt as opposed to QEMU's virtio driver, I had an idea...Behold, vm-curator! A fast and friendly VM management TUI written in Rust. You can create, configure, organize, and manage VMs directly with QEMU. No libvert. No XML. No wonky UI's. Just the right level of friendliness, customization, and speed to be really really useful.The best part? 3D para-virtualization works with NVIDIA cards (via virtio-vga-gl!) No jumping through hoops to get GPU passthrough working!(Disclaimer: This works great with other guest Linux VMs, but is not suitable for Windows gaming. If you want to game on Windows within a VM, passthrough is a must. vm-curator will have fast and friendly support soon.)Looking for contributors (especially to help with the ascii art,) and donations are welcome. (Claude was a big help, but this was not a vibe-coded affair. We pair-programmed approx. 10,000 lines of code here. It was a great way to learn Rust, actually!)
Enrichment
- Theme
- gpu compute and acceleration tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- terminal ui for virtual machine management
- Manually corrected
- False
Could you build this?
No Replacing virt-manager requires deep low-level Linux systems programming, interacting directly with QEMU commands, KVM ioctls, VFIO GPU passthrough, and complex hardware virtualization configurations.
What it would actually take: The system requires a systems language like Rust, Go, or C communicating with libvirt C bindings or managing QEMU directly via QMP (QEMU Machine Protocol). The critical challenges include configuring VFIO driver unbinding, IOMMU grouping, kernel module parameters for NVIDIA GPU passthrough, bridge networking setup via netlink/iproute2, and handling low-level hypervisor state safely without crashing the host system.
Discussion
11 comments analyzed.
Competitors mentioned: quickemu, libvirt, Looking-Glass, EnvyControl, supergfxctl
Concerns raised: USB passthrough doesn't work stably with libvirt, 3D para-virtualization not supported on NVIDIA consumer GPUs, Single-GPU passthrough limits VM to one instance at a time, Legal/maintenance issues with bundling proprietary OS profiles
Feature requests: GPU device selection GUI for hybrid iGPU/dGPU systems, NVIDIA GPU virtualization splitting for multiple VMs, Automatic OS installation media fetching/download, Multi-GPU IOMMU passthrough support
Competitors
Other products that read as similar to this one — 224 launches clear the similarity bar, closest 8 shown.
Attention rank: #60 of 225 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 86 days after the earliest competitor.
- Kudu · hn · 2026-08-26 · 5 upvotes · similarity 0.55
- Vicinae · hn · 2026-07-08 · 6 upvotes · similarity 0.49
- CUDA/graphics in QEMU-KVM VMs without passing the Nvidia card to them · hn · 2026-09-08 · 5 upvotes · similarity 0.49
- Full graphical desktop running on a 128MB VPS Alpine+XRDP+WindowMaker · hn · 2026-03-26 · 9 upvotes · similarity 0.48
- Holos · hn · 2026-04-20 · 56 upvotes · similarity 0.48
- webkvm · github · 2026-09-26 · 37 upvotes · similarity 0.46
- RiceVM · hn · 2026-04-02 · 7 upvotes · similarity 0.45
- We attached vGPUs to sandboxed Chromium then played Doom 3 x WASM on it · hn · 2026-03-19 · 9 upvotes · similarity 0.44
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.