trycua/cua 是一个开源基础设施,用于训练和评估能够控制完整桌面的 AI 代理,支持 macOS、Linux 和 Windows 系统。
来源:据 README 描述 查看 GitHub 仓库 →该项目因其独特的沙箱环境、跨平台支持和丰富的 SDK,为 AI 代理的训练和评估提供了强大的工具,填补了桌面交互式 AI 应用的空白。它解决了现有 AI 模型在真实桌面环境中的交互和执行任务的挑战。
来源:综合 README 描述和项目特征提供跨平台的沙箱环境,允许 AI 代理在虚拟机或容器中与真实桌面交互,包括屏幕显示、按钮点击和任务执行。
来源:据 README 描述提供 SDK 用于构建和部署 AI 代理,以及基准测试用于评估代理的性能和效率。
来源:据 README 描述CuaBot 为任何编码代理提供无缝的计算机使用沙箱,支持 H.265、共享剪贴板和音频。
来源:据 README 描述项目采用模块化设计,包括沙箱环境、代理框架、计算机服务器和基准测试模块。数据通过统一的 API 在模块间流转,关键的技术决策包括跨平台支持和高效的沙箱管理。
来源:代码目录结构 + 依赖文件infra: 支持云和本地部署,包括 Docker 和 QEMU | key_deps: openai, anthropic, black, ruff | language: Python | framework: 无特定框架,采用模块化设计
来源:依赖文件 + 代码目录结构1. 训练和评估桌面交互式 AI 代理;2. 开发自动化测试工具;3. 构建智能客服系统;4. 开发虚拟助手。
来源:READMEsandbox-v0.1.9 (2026-04-10): 改进了沙箱清理和连接错误处理;computer-server-v0.3.32 (2026-04-03): 维护版本,仅依赖更新。
来源:GitHub Releasestrycua/cua 是一个值得关注的项目,对于需要开发桌面交互式 AI 应用的团队和个人来说,它提供了强大的工具和平台。