Skip to content
Tech News
← Back to articles

Run Minecraft in a Windows Sandbox for Computer Use Agents

read original more articles
Why This Matters

This article highlights how running Minecraft within a Windows sandbox using advanced virtualization techniques can enhance security and testing capabilities for developers and IT professionals. By integrating sandbox environments with automation agents, it enables safer, more controlled testing of software and game environments, which is crucial for maintaining security and stability in the tech industry.

Key Takeaways

Run Minecraft in a Windows sandbox

Boot a Windows sandbox, install Minecraft Java Edition, and drive it with an agent through the cua-driver MCP server running inside the sandbox.

Copy Page

Minecraft exercises almost everything a Windows sandbox can do: it needs internet access, a Java runtime, working OpenGL, and a GUI that only clicks can drive. This guide boots a Windows sandbox, installs Minecraft Java Edition, and hands it to an agent that talks to cua-driver's MCP server inside the sandbox — the same loop against a local sandbox and against Fleet.

Before you start#

cua-sandbox 0.3.3 or newer. Windows on Fleet needs 0.3.0, Image.expose() on the local QEMU runtime landed in 0.3.1, the sb.exposed_ports this guide reads the forwarded port from landed in 0.3.2, and 0.3.3 brought both Image.from_registry(..., os_type=...) and the pull-secret fix that lets Fleet boot an image from a registry outside its own allowlist — which the containerDisk section below needs.

Windows on Fleet needs 0.3.0, on the local QEMU runtime landed in 0.3.1, the this guide reads the forwarded port from landed in 0.3.2, and 0.3.3 brought both and the pull-secret fix that lets Fleet boot an image from a registry outside its own allowlist — which the containerDisk section below needs. A host with hardware virtualisation for the local path — a Linux x86_64 machine with /dev/kvm , or an Intel Mac. This guide passes -cpu host , which QEMU only accepts with KVM or HVF. An x86_64 guest on Apple Silicon runs under TCG emulation, where -cpu host is rejected outright. The Fleet path runs there instead, including the game, with the one extra environment variable described in the Fleet section below.

for the local path — a Linux x86_64 machine with , or an Intel Mac. This guide passes , which QEMU only accepts with KVM or HVF. An x86_64 guest on Apple Silicon runs under TCG emulation, where is rejected outright. The Fleet path runs there instead, including the game, with the one extra environment variable described in the Fleet section below. A Microsoft account that owns Minecraft Java Edition. Signing in uses Microsoft device authorization, so one step in the middle is manual: a code appears inside the sandbox and you approve it in your own browser.

Signing in uses Microsoft device authorization, so one step in the middle is manual: a code appears inside the sandbox and you approve it in your own browser. A vision-capable LLM endpoint for the agent loop.

Boot a Windows sandbox#

... continue reading