
Cua AI, Inc. · Cua: Open-Core Computer-Use Infrastructure for AI Agents on macOS, Windows, and Linux
Cua is open-core infrastructure that gives AI agents real computers to operate: an MIT-licensed driver that lets Claude Code, Codex, Cursor, and other agents click, type, and read native apps on macOS, Windows, and Linux, local and cloud sandboxes, the free Cua Spaces Mac app for watching and taking over agent desktops, and Cua Bench for evaluating computer-use agents. It suits developers adding desktop control to their agents and teams running computer-use evals, training, or data generation at scale.
Best for
Developers who want their existing coding agent to operate native desktop apps without taking over their screen, and AI teams that need many reproducible Linux, Windows, or macOS desktops for computer-use evals, training, and data generation
Not ideal for
People looking for a ready-made assistant that does tasks for them without setup, teams that need managed cloud macOS from the documented Fleets runtime today, organizations that require a permissive license for every component, and anyone uncomfortable granting an agent accessibility and screen-recording permissions
Who it's for
Developers adding computer use to coding agents and AI products, and research and AI teams running computer-use evaluation, training, and data generation
Cua is worth a close look if your agent already writes code well but stalls whenever the job needs a GUI. The MIT-licensed driver is the most broadly useful piece: it plugs into the agents people already run and works in the background instead of hijacking the screen. Teams doing computer-use research get sandboxes, fleets, and a benchmark harness from the same vendor. Know which licence covers which piece, though, since Spaces is FSL rather than MIT. Check the platform matrix for the desktops you need, and verify cloud macOS availability directly, because the homepage and the Fleets docs disagree. Treat Teleport and the hosted relay as trust decisions, not conveniences.
Who should use it
Developers who want Claude Code, Codex, or another agent to drive native apps and verify its own work, builders adding computer use to an AI product, and AI and research teams that need reproducible desktops for evaluation, reinforcement learning, or trajectory data.
Who should skip it
Non-technical users who want an assistant that just completes tasks, teams that only need browser automation, organizations that require permissive licensing for every component, and teams that need managed cloud macOS without confirming it with Cua first.
Open source
Free
Cua Spaces
Free
Cua Fleet (cloud)
Usage-based
Free tier limits: The open-source components have no usage limits. Cua Spaces is free on your Mac and machines you own; the hosted relay is free during early access. Spaces in your own cloud account are billed by that cloud provider.
Note: Cua cloud usage is billed while a sandbox runs and draws on account credit managed on the Cua website. In your own AWS or Google Cloud account, Cua's docs estimate about $0.03 to $0.04 per hour for its Linux images and about $0.24 per hour on Modal, billed by those providers. Pro and Teams plans for Spaces (shared team machines, session handoff, Keyvault sync, admin controls) are on a waitlist. The homepage lists bring-your-own-cloud and on-prem options and SOC 2 Type I, without published prices for them.
API pricing
Cua Fleet cloud usage: $0.044625 per vCPU-hour and $0.0223125 per GiB of memory per hour
Available models
Having a coding agent QA the app it just built
With Cua Driver registered as an MCP server, Claude Code or Codex can launch the built app, click through it, read its accessibility tree, and check the result without taking over the developer's cursor.
Running computer-use evaluations at scale
Cua Bench defines verifiable tasks with evaluators, and the same tasks can run locally or on Cua Fleets warm pools, so many rollouts run in parallel on identical images.
Delegating signed-in desktop work to an agent you can watch
Cua Spaces gives the agent its own desktop with a teleported, signed-in app session, streams it live, and lets you take the cursor for a decision before handing it back.
Cua and Claude Code
Claude Code is the agent: it plans, writes code, and calls tools. Cua Driver is one of those tools, registered as an MCP server, that lets Claude Code operate native apps, and the Cua SDK can run Claude Code inside a sandboxed desktop. Use them together when a coding task needs a GUI step, such as QA on a desktop app.
Cua and Hermes Agent
Hermes Agent is Nous Research's self-hosted autonomous agent, and Cua Driver is the engine behind its built-in computer_use toolset. Enabling that toolset in Hermes gives the agent Cua's background desktop control, so you do not register Cua Driver as a separate MCP server.
Cua and Browser Use
Browser Use automates websites through a browser agent library and cloud browsers. Cua controls whole desktops, including native apps, with browser tabs as one surface among many. A team can keep Browser Use for web-only flows and add Cua for steps that leave the browser, such as native apps or file dialogs.
Cua and DigitalOcean Managed Agents
DigitalOcean Managed Agents hosts agents such as Claude Code or Codex in microVMs with a governed tool gateway. Cua supplies GUI desktops, a desktop driver, and eval fleets. A team could host its agent on one and give it computers through the other.
What is Cua?
Cua is open-core infrastructure for computer-use agents, made by Cua AI, Inc., a Y Combinator (X25) company. It includes Cua Driver for letting agents operate native apps on macOS, Windows, and Linux, the Cua SDK and CLI for local and cloud sandboxes, Cua Fleets for running sandboxes at scale, the Cua Spaces Mac app for working alongside agents on shared desktops, Lume for Apple silicon VMs, and Cua Bench for evaluating agents.
Is Cua open source?
Mostly. Everything in the trycua/cua repository outside Cua Spaces is MIT-licensed, including Cua Driver, the SDKs, the cua CLI, Lume, and Cua Bench. Cua Spaces (the apps, cua-spacesd, the Keyvault, Teleport, and the streaming client) is source-available under FSL-1.1-MIT: free to use, self-host, and build on, except as a competing hosted service, and each release becomes MIT two years after it ships.
How much does Cua cost?
The open-source components are free, and Cua Spaces is free on your Mac and on machines you own, with the hosted relay free during early access. Cua's cloud (Cua Fleet) is usage-based at $0.044625 per vCPU-hour and $0.0223125 per GiB of memory per hour. Sandboxes in your own AWS, Google Cloud, or Modal account are billed by that provider. Pro and Teams plans for Spaces are planned but not yet available.
Which agents and models work with Cua?
Cua Driver connects to Claude Code, Codex, Cursor, Antigravity CLI, OpenClaw, Hermes, OpenCode, Factory Droid, Qwen Code, Kimi Code, Pi, and any MCP client, and the Cua SDK can run Claude Code, Codex, Gemini CLI, OpenCode, and Goose inside a sandbox. The harness supplies the model, so Claude, OpenAI, Gemini, Kimi, and Qwen models work through their own agents, and local models can run through Ollama or llama.cpp.
Which operating systems does Cua support?
Cua Driver supports macOS 14 or later, Windows 10 and 11 or Server, and Linux on X11 and some Wayland compositors with limits. The SDK can create Linux, Windows, macOS, and Android environments locally. The Cua Spaces Mac app needs macOS 26 or later, and macOS Spaces need Apple silicon. Cua's cloud runs amd64 Linux and Windows images.
Is Cua Spaces safe to use with my signed-in apps?
Teleport shows a consent screen for every install, file, and state item, needs an explicit acknowledgement for secrets, and on macOS asks for Touch ID or your password before cookies are read. On Space images the bundle is sealed end to end to that Space's key. Anyone who controls the destination Space can use a teleported session, and the hosted relay terminates TLS for streams that pass through it, so teleport only into Spaces you control.
Cua does not ship its own agent. It supplies the computer and the hands, and you bring the agent and the model. The core piece is Cua Driver, an MIT-licensed binary that reads each window's accessibility tree and screenshot and then clicks, types, scrolls, and drives browser tabs, in the background where the operating system allows it, so the person at the keyboard keeps their cursor and focus while the agent gets its own cursor overlay. Agents reach it as an MCP server, through a CLI, or through Python and TypeScript SDKs, and the docs give setup for Claude Code, Codex, Cursor, Antigravity, OpenClaw, Hermes, OpenCode, Factory Droid, Qwen Code, Kimi Code, and Pi; the harness owns the model and the loop, and Cua Driver never calls a model API. When an agent should not touch your own machine, the Cua SDK and `cua` CLI create disposable Linux, Windows, macOS, and Android environments locally (Docker, QEMU, Lume, or an Android emulator), on any machine running Cua's guest daemon, in your own AWS, Google Cloud, or Modal account, or in Cua's cloud, where Cua Fleets adds named pools, warm replicas, claims, and Terraform for evals, reinforcement learning loops, and batch rollouts, billed per vCPU-hour and GiB-hour. Cua Spaces, released at the start of October 2026, is a free Mac app that lists those desktops in the menu bar, streams them live, gives you and each agent a separate cursor on the same desktop so you can step in and hand it back, and can teleport a signed-in app session such as Chrome or Slack into a Space after you approve each item. Lume manages macOS and Linux VMs on Apple silicon, and Cua Bench runs verifiable desktop tasks and adapters for benchmarks such as OSWorld-Verified and WebVoyager. The tradeoffs: this is developer infrastructure rather than a finished assistant, so you need an agent harness and model credentials of your own; Cua Spaces is source-available under FSL-1.1-MIT rather than MIT and needs macOS 26 for the Mac app; driver coverage on Linux depends on the toolkit and compositor; Cua's cloud runs amd64 images, and its docs say macOS is not offered on the cloud runtime even though the homepage advertises macOS and Android fleets; and the Spaces relay terminates TLS, so it can read streams that pass through it.
Cua released Cua Spaces, a free Mac app that gives agents their own desktops on your Mac, on machines you own, or in your own cloud, with live streaming, separate cursors for you and each agent, and Teleport for moving signed-in app sessions into a Space after approval. Version 0.1.0 was published on GitHub on October 1, 2026. Spaces is source-available under FSL-1.1-MIT, and Pro and Teams plans are on a waitlist.
Cua Driver now binds an exact Chromium tab to its native process and window, giving agents page-aware browser actions and full desktop control in the same session without installing a browser extension.
Cua Driver began driving Linux desktop apps in the background, using AT-SPI 2 for the accessibility tree, XTEST for input, and a painted agent cursor separate from the user's pointer on X11 and XWayland.
Cua Driver gained Windows support across Win32, WPF, WinUI, UWP, Electron, and legacy controls, with synthetic cursors so agents can work in background windows.
Are you the founder? Claim this listing →