I have two MacBooks one windows laptop, and one windows machine.
I usually use one of the MacBooks as the main machine, but everyday it's reaching it's limits with memory and whatever else.
I would love to, say, offload all the random apps to the other MacBook, so say slack and messenger and WhatsApp and my calendar run on the other MacBook, but they show up on my main machine as if I'm remote-desktop-ing just on that window/app. Kinda like what Parallels (I think) can do with this funky feature where it shows the guest windows on the host desktop.
That would keep my main machine slightly more free of that "baggage".
I could ask for more with windows, gaming and now, but let's keep it simple.
Does this exist?
Can I use some kind of ssh, remote-desktop, docker, other things I don't even know the names of, to do this? To have another machine run an app, and have it show up as if it's running on my main machine? I don't mind if the graphics rendering is happening on the main machine or on the other machine and it's just streamed in. I just want the resources to be used from that other machine.
Personally though, before using VMs I thought I would be super productive and switch between VMs, but over time I realized having only one VM open at a time was enough, including the host/hypervisor.