c

cua

Open-source infrastructure for training and evaluating AI agents capable of controlling full desktop environments.

🌍 OverseasFreeOpen sourceDev开源桌面操作多平台SDK
Platforms: DesktopSelf-hosted
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 17.6k
Source
GitHub
Added
2026-06-04
Last verified
2026-06-04

Overview

cua is an open-source infrastructure for training and evaluating AI agents that can control full desktop environments. It provides sandboxed environments, SDKs, and benchmarking tools to help developers build AI agents capable of autonomously completing tasks across operating systems such as macOS, Linux, and Windows. Through a unified API interface, these agents can be easily created and deployed, whether in cloud or local environments.

Key features

  • Multi-platform support: macOS, Linux, Windows
  • Sandboxed environment for development
  • Unified API simplifies cross-platform development
  • Includes benchmarking and reinforcement learning environments

Use cases

Automated software testingDesktop application automationRemote technical support assistance

Pros

  • Excellent cross-platform compatibility
  • Easy integration with existing systems
  • Strong community support

Limitations / notes

  • Linux version is currently in pre-release stage
  • Requires some programming knowledge

Who it's for

Software developersAutomation engineersResearch institutions

This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.

FAQ

Which operating systems does cua support?

Currently supports macOS, Windows, and Linux (pre-release version).

How do I get started with cua?

Install the cua library via pip and follow the official documentation to build your first agent.

Similar agents

Something wrong? Let us know on the About page and we'll fix it.