CUA (trycua/cua) — Summary
CUA is a multi-component platform for building, benchmarking, and deploying agents that use computers — combining a macOS VM hypervisor (Lume), a cross-platform sandbox SDK (cua), a computer-use MCP driver (cua-driver), a benchmarking harness (cua-bench), and a multi-agent orchestration CLI (cuabot). Its defining primitive is the macOS microVM running on Apple Silicon via Apple's Virtualization.Framework, giving near-native performance without Docker's shared-kernel security posture. The Python cua SDK presents a single unified API (Sandbox.ephemeral(Image.linux()|.macos()|.windows()|.android())) regardless of whether the sandbox runs locally via QEMU or on the cua.ai cloud. The cua-driver component provides background computer-use — clicking, typing, and screenshotting native macOS apps without stealing the cursor or focus, exposed as an MCP server over stdio for Claude Code, Cursor, and custom clients. CUA targets AI agent developers who need to evaluate, train, or deploy agents that interact with full OS GUIs rather than just executing code.
Differs from seeds: No seed in the catalog touches computer-use or GUI automation. All 11 seeds (superpowers, spec-kit, claude-flow, openspec, BMAD-METHOD, taskmaster-ai, agent-os, kiro, ccmemory, claude-conductor, spec-driver) are text-only coding agent frameworks. CUA sits at a fundamentally different layer: it provides the visual I/O sandbox (screenshot, click, type, gesture) that a computer-use agent requires, rather than injecting prompts or skills into a coding session. The cua-driver MCP server is structurally similar to ccmemory's MCP pattern (bundling capabilities as MCP tools), but the capabilities are screen-capture and UI-interaction rather than memory read/write.