Cua
An AI agent toolkit for desktop automation, local virtual machines on Apple Silicon, and computer-use evaluation, with MIT-licensed core tools.

Cua supplies desktops and automation tools for developers building AI agents that operate native apps and browsers. You bring your own agent and model; Cua provides the computer environment and ways to interact with it.
- Desktop automation: Cua Driver connects agents such as Claude Code, Codex, Cursor and OpenClaw to macOS, Windows and Linux through MCP, a CLI or SDKs.
- Background interaction: Agents can work without moving your pointer or taking focus where the application and platform support background delivery.
- Local virtual machines: Lume creates and manages macOS and Linux VMs on Apple Silicon using Apple's Virtualization.Framework.
- Agent desktops: Cua Spaces lets people and agents share a desktop with separate cursors, running Spaces on a Mac, other machines they own or their own cloud account.
- Evaluation: Cua Bench lets developers create computer-use tasks, evaluate agents and export action trajectories for training; simulated tasks can run without a VM, Docker or model API key.
The Cua Spaces app requires macOS 26 or later. It keeps transferred app sessions encrypted in Cua Keyvault on your Mac and sends them to a Space only after approval. Spaces can also run in AWS, Google Cloud or Modal, so those environments operate outside your local hardware.
The SDK, CLI, Cua Driver and Lume use the MIT license. Cua Spaces is excluded from the repository's general MIT licensing statement.