cua
Cua 的目标是给 AI Agent 提供能使用的电脑。它本身不是 Agent,而是提供运行环境和控制手段:Cua Spaces 在你自己的机器上为 Agent 提供完整的桌面(Mac 上的本地 macOS 虚拟机,或 Linux 镜像);Cua Driver 让 Agent 通过 CLI、MCP 或类型化 SDK,在 macOS、Windows 和 Linux 上检查和操作原生应用与浏览器;Lume 用于在 Apple Silicon 上创建 macOS 和 Linux 虚拟机;Cua Bench 用于创建模拟任务来评估 Agent,并导出操作轨迹。
它适合构建或评估计算机操作类 Agent、需要隔离且可复现环境的团队,也适合想让编程 Agent(Claude Code、Codex、Cursor 或 OpenClaw)安全操作桌面应用的开发者。沙箱可以通过 `cua` CLI 创建,也可以通过 Python、TypeScript、Swift 和 Kotlin 的 SDK 创建;Cua Driver 可以在后台工作,不占用你的鼠标。Spaces 还提供把已登录的应用转移到沙箱中、你和 Agent 共用同一个桌面等功能。
上手方式:在 macOS 或 Linux 上运行 `curl -fsSL https://cua.ai/install.sh | sh`(Windows 使用 PowerShell 脚本)。安装程序会配置 `cua` CLI、macOS 26+ 上的 Spaces 应用,以及 Cua Driver 的 MCP 和 Skill;之后用 `cua sb create ubuntu --name dev` 即可创建一个沙箱。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-23
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 30
- 最新发布
- cua-spaces-v0.13.1 (2026-10-22)
- 未关闭 issue
- 1247
- 近期 issue 至少有一条评论的比例
- 1/12
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #353 An error because the Docker image trycua/cua-ubuntu:latest doesn't have a version compatible with arm64 arch (Apple Silicon Mac)13 条评论 · 2025-08-19
- #3550 [RFC]: Isolated background input on Hyprland12 条评论 · 2026-09-05
- #22 Document how to publish a lume VM image to a custom GHCR registry12 条评论 · 2025-02-08
- #3971 Feature request: configurable post-action observation and text-field settle delays in MCP10 条评论 · 2026-09-18
- #3796 [RFC]: cooperative cancellation of one in-flight driver call, with owned native cleanup10 条评论 · 2026-09-13
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
适合谁
- 你在构建能够自主操作计算机(Computer-Use)的 AI 智能体,需要可靠、可自托管的隔离桌面与虚拟机沙箱基础设施(Docker、QEMU、Apple Vz)。
- 需要统一的驱动程序(操作原生桌面软件)、标准化基准评测套件,以及对长时间任务的稳定隔离环境。
- 你只需要在现有的个人实体电脑上执行简单辅助操作(Windows-MCP 或本地自动化脚本更轻量)。
- 智能体只需要通过 API 读写文件和数据库,完全不需要操作图形桌面界面(GUI)。
与同类的区别
CUA 专注于提供隔离安全的多平台虚拟桌面/VM 沙箱环境与驱动层;Windows-MCP 则直接在当前用户的物理 Windows 机器上驱动鼠标键盘与前台窗口。
CUA 模拟的是完整的操作系统级别(OS-level,支持桌面软件、文件系统);Browserbase 专门提供云端无头浏览器沙箱(Browser-level,专门渲染网页)。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧