tgoop.com/NewlearnerChannel/14104
Last Update:
#App #Github
✨ Features
- 在 Apple Silicon 上上创建并运行接近原生性能的 macOS 和 Linux 虚拟机,支持虚拟机显示桌面
- 提供 Python 库,并支持 AI 智能体集成,可在沙盒环境中执行智能化工作流
- 基于 Apple 的 Virtualization.Framework 构建,确保最佳性能
CUA 包含三个核心产品
- Lume: CLI 工具,基于 Apple 的 Virtualization.Framework 构建的虚拟机引擎。一行命令即可启动带桌面显示的虚拟机
- Computer: Python 库,提供 Lume 启动的虚拟机交互接口
- Agent: 智能体框架,可在 Lume 启动的虚拟环境中执行自动化任务
还有一些 辅助库
- Core:提供其他 CUA 包使用的核心功能和实用工具
- PyLume:Lume 的 Python 接口绑定
- Computer Server: Computer-Use 接口的服务器组件,兼容 PyAutoGUI,支持 AI 框架如 Cua, Langchain, CrewAI, AutoGen
- SOM:Agent 识别 UI 元素的工具
👀 体验
当前 AI 与计算环境交互主要有几种方式:
- AI 操控浏览器功能多用于信息检索和研究。通过浏览器,AI 能获取广泛的网络资源,从而更全面地完成用户任务。
- 另一方面,AI 操控本地环境主要应用于代码开发场景,使 AI 能直接修改代码、执行命令和进行编译等操作。
CUA 允许 AI 代理在沙盒环境中同时操作多种工具,包括浏览器、VSCode 和终端等,完成更复杂、更综合的任务流程。这种沙盒化设计确保了安全性,用户不必担心 AI 代理的操作会对本地环境造成意外影响。
虽然沙盒环境需要更多计算资源(如使用 Lume 启动 macOS 虚拟机需要下载 50GB 的镜像),对个人用户来说成本相对较高,但对于希望将此类功能打包为服务提供给其他用户的开发者而言,安全可靠的沙盒环境是不可或缺的。
频道:@NewlearnerChannel