← ClaudeAtlas

cua-macos-lume-sandboxlisted

Provision a macOS VM as a cua computer-use sandbox with lume on Apple Silicon — pull or APFS-clone an image, size it, ensure autologin, install cua-driver plus a LaunchAgent, grant TCC unattended when SIP is off, set the guest resolution, and verify with a real screen capture. Use when asked to set up, rebuild, or repair a cua or computer-use sandbox VM, to register the cua-driver MCP server, or when cua-driver reports a daemon in "unknown" state, TCC grants that will not stick, or screenshots at the wrong resolution.
soulmachine/skills · ★ 3 · AI & Automation · score 76
Install: claude install-skill soulmachine/skills
# Provision a macOS cua sandbox VM with lume Turns a [lume](https://github.com/trycua/cua)-managed macOS guest on Apple Silicon into a working [cua](https://cua.ai) computer-use sandbox: `cua-driver` running under a LaunchAgent, Accessibility and Screen Recording granted, and a verified screen capture at the resolution you asked for. **On `macos-tahoe-cua` the run is unattended** — Accessibility, Screen Recording, and full-display capture all come up without anyone at the VM's screen. That hinges entirely on the image; see the decision rule below. One leftover needs a single click: **Tahoe raises a separate "direct capture" consent** that does not live in TCC.db and so cannot be scripted — see [REFERENCE.md §3](REFERENCE.md). Capture works without answering it; the dialog just sits on the desktop, where it will get in the way of UI automation until dismissed. Validated end to end on a Mac Studio M3 Ultra / macOS 26.6.1 host, guest macOS 26.4 (25E246), lume 0.5.3, cua-driver 0.20.0. Every trap the scripts work around is documented in [REFERENCE.md](REFERENCE.md). ## Prerequisites - Apple Silicon Mac; `lume` 0.5.3+ and `jq` on `PATH` - ~50 GB free per sandbox: lume's cache keeps the ~21 GB image **in addition to** the ~26 GB VM - Only 2 macOS guests may run at once (XNU limit), counting any VM already running ## Decision rule: which image This is the only choice that matters, because it decides whether provisioning can be unattended. | | `macos-tahoe-cua:latest` | `maco