Cua-BenchThe best frontier agent clears just 6 of 25 expert KiCad tasks.View overview
Cua Driver

Background hands for any agent.

Cua Driver is an open-source computer-use driver for macOS, Windows, and Linux. Agents connect over MCP or the CLI and send input to a chosen window without moving the system cursor.

Install
macOS
/bin/bash -c "$(curl -fsSL https://cua.ai/driver/install.sh)"

After install, cua-driver doctor checks permissions and daemon health.

Full install guide
Background input

Keep your cursor while the agent works.

Each command targets a window instead of the shared cursor. An agent can use iPhone Simulator or edit a CAD drawing while you work elsewhere. Some software requires focus; the driver reports that constraint so the caller can retry or allow foreground input.

Read the no-foreground contract
macOS desktop with an Xcode-style workspace open next to an iPhone Simulator. The pale-blue Cua cursor is clicking a control inside the simulated phone.
Xcode + iPhone Simulator

Cua Driver clicks inside iPhone Simulator without interrupting the Xcode window beside it.

Connect your agent

Connect your MCP client over stdio.

Register cua-driver mcp once. The server exposes window snapshots and input tools through one MCP connection. After each click or keystroke, request another snapshot to verify the result.

Open the MCP setup guide
Claude Code
claude mcp add --transport stdio cua-driver -- cua-driver mcp
Other MCP clients
cua-driver mcp-config
Open source

MIT licensed, powering computer-use in Hermes, Clicky, H Company, and Factory Droid.

The same binary runs as an MCP stdio server, a long-running daemon, or a one-shot CLI command.

cua-driver mcp
MCP stdio server

Starts an MCP stdio server for Claude Code, Codex, and any client that can spawn a process.

cua-driver serve
Long-running daemon

Keeps sessions and window state alive between tool calls.

cua-driver call
One-shot CLI

Runs one tool call from the shell for scripts and debugging.

FAQ

Common questions about Cua Driver.

Next step

Send your first background click.

The tutorial covers installation and your first click without moving the system cursor.