
Cua
c/ua 是一个综合平台,可以在 macOS 和 Linux 系统上运行用于计算机使用 AI 代理的 Docker 容器,专注于通过 AI 实现自动化的桌面交互。
https://cua.sh/?ref=aipure&utm_source=aipure

产品信息
更新于:2025年05月23日
什么是 Cua
c/ua (计算机使用 AI 代理) 是一个由 Y Combinator 支持的平台,提供了一套用于在容器化环境中运行和管理 AI 代理的工具。该平台由多个关键组件组成,包括 Lume (虚拟化层)、Computer (用于自动化交互的接口)、Agent (用于 RPA 工作流程的框架)、MCP (用于 AI 模型集成的服务器) 和 Lumier (基于 Docker 的 macOS VM 接口)。它旨在简化可以与计算机系统交互的 AI 代理的部署和管理。
Cua 的主要功能
Cua (c/ua) 是一个综合平台,用于通过容器化环境运行计算机使用人工智能代理,专门针对 Apple Silicon 上的 macOS 和 Linux 进行了优化。它通过 Lume 提供虚拟化功能,通过其 CUI 框架提供计算机界面自动化,并支持各种人工智能模型来执行桌面自动化任务。
容器化虚拟机管理: 使用 Apple 的虚拟化框架,可以在容器中运行 macOS 和 Linux 虚拟机,并具有接近原生的性能
人工智能驱动的自动化界面: 提供与 PyAutoGUI 兼容的界面,用于对鼠标、键盘和屏幕操作进行编程控制
多模型人工智能支持: 支持与各种人工智能模型和系统集成,包括基于云的和本地的,用于桌面自动化
基于浏览器的虚拟机控制: 提供 Web 浏览器访问权限,以通过 Lumier 界面控制虚拟机
Cua 的使用场景
企业桌面自动化: 在企业环境中跨不同操作系统自动执行重复的桌面任务
人工智能开发环境: 为人工智能代理和自动化工作流程提供隔离的测试环境
跨平台测试: 通过容器化的虚拟机实现跨不同操作系统的软件测试
优点
通过 Docker 容器轻松部署和设置
与各种人工智能模型灵活集成
在 Apple Silicon 上具有接近原生的性能
缺点
仅限于 Apple Silicon 架构
需要技术知识才能进行设置和配置
如何使用 Cua
安装 Lume CLI 和服务: 运行安装脚本: curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh | bash
拉取 VM 镜像: 使用命令: lume pull macos-sequoia-cua:latest 下载所需的 VM 镜像
创建虚拟机: 使用以下命令创建一个新的 VM: lume create my-vm --os macos --cpu 4 --memory 8GB --disk-size 50GB
运行 Docker 容器: 使用以下命令运行容器: docker run -it --rm --name lumier-vm -p 8006:8006 -v $(pwd)/storage:/storage -v $(pwd)/shared:/shared -e VM_NAME=lumier-vm -e VERSION=ghcr.io/trycua/macos-sequoia-cua:latest -e CPU_CORES=4 -e RAM_SIZE=8192 trycua/lumier:latest
构建示例应用: 构建示例应用容器: docker build -t cua-sample-app .
运行示例应用: 运行示例应用: docker run --rm -it --name cua-sample-app -p 5900:5900 --dns=1.1.1.3 -e DISPLAY=:99 cua-sample-app
配置 API 密钥: 在环境中设置所需的 API 密钥: ANTHROPIC_API_KEY=your_key OPENAI_API_KEY=your_key
管理 VM: 使用 lume 命令管理 VM: lume ls (列出 VM), lume stop (停止 VM), lume delete (删除 VM)
Cua 常见问题
CUA是一个通过容器运行计算机使用AI代理的平台,为macOS和Linux虚拟化提供解决方案。它由Y Combinator支持,并提供用于自动化计算机交互的工具。