Tool not found.

Back to Home
Cua logo

Cua

Open-source platform for computer-use AI agents, offering background desktop drivers, cross-OS agent sandboxes, and benchmarks for training and evaluating agents that see screens and control apps.

Alternative to: Selenium and Playwright
Computer Use AI Agents Open Source MIT License Cross-Platform Sandboxes Benchmarks Virtualization
Ad

VPSServer – Run your own Nextcloud, email, or Matrix server. Free $100 trial, no card locked in.

Start Free Trial

About Cua

Cua is a suite of tools for building and scaling computer-use agents across macOS, Windows, and Linux. At its core, Cua Drivers let agents drive native desktop apps in the background — clicking, typing, and verifying UI state without stealing the cursor or window focus — via a shared CLI and MCP server that plugs into Claude Code, Cursor, Codex, and other clients, with Linux support for both X11 and Wayland. The main Cua SDK provides a single Python API for spinning up agent-ready sandboxes (Linux, macOS, Windows, or Android, in the cloud or locally via QEMU) with unified screenshot, mouse, keyboard, shell, and multi-touch gesture controls. Cua-Bench complements this with benchmarks and RL environments (OSWorld, ScreenSpot, Windows Arena, and custom tasks) for evaluating agents and exporting trajectories for training. Rounding out the stack, Lume handles macOS/Linux virtualization on Apple Silicon using Apple's Virtualization.Framework, with unattended VM presets for quick setup. The project is released under the MIT License.

Key Features

  • Background computer-use drivers for macOS, Windows, and Linux without stealing cursor/focus
  • Shared CLI and MCP server usable from Claude Code, Cursor, Codex, and custom clients
  • Cross-OS agent sandboxes (Linux, macOS, Windows, Android) via one Python API
  • Cloud and local (QEMU) sandbox runtimes, including bring-your-own-image support
  • Unified screenshot, mouse, keyboard, shell, and multi-touch gesture controls
  • Cua-Bench for evaluating agents on OSWorld, ScreenSpot, Windows Arena, and custom tasks
  • Trajectory export from benchmarks for agent training and fine-tuning
  • Lume for macOS/Linux VM creation and management on Apple Silicon
  • Unattended VM setup presets (sequoia, tahoe) with SSH, autologin, and sleep/lock disabled
  • Lumier for a Docker-compatible interface to Lume VMs
  • Modular packages: cua-driver, cua-agent, cua-sandbox, cua-computer-server, cua-bench, lume
  • MIT licensed with optional AGPL-3.0 components (ultralytics) in cua-agent[omni]

Explore More Tools