CUA
ActiveDescription
CUA provides open-source infrastructure for Computer-Use Agents, including sandboxes, SDKs, and benchmarks to train and evaluate AI agents that control full desktops (macOS, Linux, Windows).
Key Features
- Cua Driver: background computer-use agent without stealing cursor focus
- Cross-platform sandboxes: unified API for macOS, Linux, Windows, Android
- CuaBot: multi-agent computer-use sandbox CLI with native window display
- Cua-Bench: OSWorld, ScreenSpot benchmarks and RL environments
- Lume: near-native performance macOS virtualization on Apple Silicon
- Integration with Claude Code, OpenClaw, Cursor and other major agent frameworks
Use Cases
💡 AI agents autonomously operating desktop applications for complex tasks
💡 Cross-platform GUI automation testing and regression verification
💡 Building reproducible computer-use agent benchmarks
💡 Running untrusted code or browser automation in secure sandboxes
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (22.1k stars)
- • Permissive open-source license (MIT)
Categories
Quick Start
Install Python package: pip install cua, create a sandbox with Sandbox.ephemeral(Image.linux()), control the desktop via sb.shell.run(), sb.screenshot(), sb.mouse.click() and other APIs.