From the source
You get a full Linux desktop inside a Docker container, viewable right in your browser—no VM spin-up, no extra clients.
It behaves the same on macOS, Windows, and Linux.
If you build automation or RL workflows with Cua, you’ve probably run into the usual platform walls: macOS VMs (via Lume) are Apple-Silicon only; Windows Sandbox needs Pro/Enterprise; giving agents your host desktop is… exciting, but risky; and little OS quirks make “build once, run anywhere” harder than it should be.
We wanted something lightweight, isolated, and identical across machines.
So we put a desktop in a container.
Short answer: portability, startup time, and ops friction.
Runs everywhere, no hypervisor drama.
KVM needs Linux; Hyper-V/Virtualization.Framework setups vary by host and policy.
Docker is ubiquitous across macOS/Windows/Linux and allowed in most CI runners—so your GUI env actually runs where your team works.
Faster boot & smaller footprints.
Containers cold-start in seconds and images are GB-scale; VMs tend to be minutes and tens of GB.
…





