Repolode
trycua

trycua/cua

开源计算机使用工具集,为 AI 智能体提供可操作的桌面,包含 Cua Driver、Lume 虚拟机、沙箱与 Cua Bench 评测。

Star
30,573
Fork
2,216
未关闭 Issue
1,195
最近提交
3小时前

这是什么?

Cua 是一套让 AI 智能体能够操作计算机的工具集。其中 Cua Driver 支持智能体通过 CLI、MCP 或类型化 SDK 检查和控制 macOS、Windows、Linux 上的原生应用与浏览器;Lume 基于 Apple 的 Virtualization.Framework,在 Apple Silicon 上创建和管理本地 macOS 与 Linux 虚拟机。

项目还提供 cua SDK 与 `cua` 命令行工具,可在本地虚拟机和容器中运行沙箱,支持 Python、TypeScript 和 Rust。Cua Bench 用于构建计算机使用任务、评测智能体并导出轨迹数据,用于训练;CUA-S1 是一组针对表单填写等决策的小型专用模型。Cua Spaces 是 macOS 桌面应用,可在自有机器或云账户中为智能体提供完整桌面。

核心功能

  • 01Cua Driver 可在 macOS、Windows 和 Linux 上操作原生应用与浏览器。
  • 02Lume 在 Apple Silicon 上创建和管理本地 macOS 与 Linux 虚拟机。
  • 03cua SDK 与 CLI 可在本地虚拟机和容器中运行沙箱。
  • 04Cua Bench 用于构建计算机使用任务、评测智能体并导出轨迹。
  • 05CUA-S1 提供面向计算机使用决策的小型专用模型。

适用场景

  • 让 AI 智能体操作桌面应用,自动化重复的图形界面工作流。
  • 为智能体实验运行隔离的 macOS 或 Linux 沙箱。
  • 评测计算机使用智能体并生成训练所需的轨迹数据。

快速上手

  1. 1

    用 pip 安装 cua SDK

    pip install cua
  2. 2

    安装 cua 命令行工具,并按 README 示例创建本地 Linux 沙箱

  3. 3

    在沙箱中运行命令

    cua sb exec dev uname -a

使用前须知

  • Cua Spaces 桌面应用采用 FSL-1.1-MIT 源码可见许可,而非 MIT;超过免费个人版后需付费。
  • Lume 仅能在 Apple Silicon 上运行本地 macOS 和 Linux 虚拟机。
  • Cua Driver 的后台操作依赖具体应用和平台支持,并有文档说明的限制。
  • CUA-S1 是早期的仅源码研究版本,模型权重另行托管在 Hugging Face。

标签

常见问题

cua 是什么?
开源计算机使用工具集,为 AI 智能体提供可操作的桌面,包含 Cua Driver、Lume 虚拟机、沙箱与 Cua Bench 评测。 Cua 是一套让 AI 智能体能够操作计算机的工具集。其中 Cua Driver 支持智能体通过 CLI、MCP 或类型化 SDK 检查和控制 macOS、Windows、Linux 上的原生应用与浏览器;Lume 基于 Apple 的 Virtualization.Framework,在 Apple Silicon 上创建和管理本地 macOS 与 Linux 虚拟机。
cua 可以免费使用吗?用的什么许可证?
cua 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
cua 还在维护吗?
活跃维护中。cua 最近一次提交是在 2026年10月22日。
cua 适合用来做什么?
让 AI 智能体操作桌面应用,自动化重复的图形界面工作流。 为智能体实验运行隔离的 macOS 或 Linux 沙箱。 评测计算机使用智能体并生成训练所需的轨迹数据。
cua 怎么安装和运行?
用 pip 安装 cua SDK: pip install cua 安装 cua 命令行工具,并按 README 示例创建本地 Linux 沙箱 在沙箱中运行命令: cua sb exec dev uname -a
在哪里获取 cua?
源代码和安装说明在 GitHub 上:https://github.com/trycua/cua

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目