Is there a QEMU guest agent for macOS?

skeptical

New Member
May 22, 2024
10
2
3
Australia
I installed macOS in a VM on Proxmox 8.2.2, and I want to use copy/paste between my main computer and the VM. Is there a QEMU guest agent for macOS available?
 
I know this doesn’t answer the copy/paste part directly, but when I was trying to find an OS X / macOS QEMU guest agent this thread was the #1 result that kept coming up.

I never actually found one that had decent compatibility so I ended up writing one. Just wanted to drop the link here in case anyone else lands on this thread looking for a macOS guest agent for Proxmox/QEMU: https://github.com/mav2287/mac-guest-agent
 
I know this doesn’t answer the copy/paste part directly, but when I was trying to find an OS X / macOS QEMU guest agent this thread was the #1 result that kept coming up.

I never actually found one that had decent compatibility so I ended up writing one. Just wanted to drop the link here in case anyone else lands on this thread looking for a macOS guest agent for Proxmox/QEMU: https://github.com/mav2287/mac-guest-agent
That's amazing! Thank you for providing this.
 
I think this is a very useful contribution to Virtual computing.

BUT, I know nothing of who mav2287 user is, (he joined this forum today in the above post & one other also mentioning his repo). Looking at the repo, I see no activity (as of yet) from any other contributors etc., so we know very little of what is actually going on. I firmly believe that anyone actually implementing this code - should consider first checking ALL of it - to see what it actually does. Better safe than sorry.

I apologize sincerely to mav2287 for my scrutiny, but I prefer to err on the side of caution.
 
I am new so no need to apologize and no offense taken. I joined the forum to share this in case anyone else needed it. The full code is open source so anyone is welcome to clone and take it apart.

The whole reason I put this together was that I just switched to Prox Mox from vSphere (my hardware was version locked on ESXi 6.5 which is now a breeding ground for CVEs). I brought over my OS X VMs and quickly found there was no equivalent of VMware tools for Mac, so I set to work creating an agent for myself and it kinda snowballed from there...