ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何用 Cua 让 AI 安全操控 macOS:从零到计算机使用代理的完整路径

如何用 Cua 让 AI 安全操控 macOS:从零到计算机使用代理的完整路径 如何用 Cua 让 AI 安全操控 macOS从零到计算机使用代理的完整路径【免费下载链接】cuaScale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.项目地址: https://gitcode.com/GitHub_Trending/cua/cuaCua 是一个开源的计算机使用代理Computer-Use Agent平台在 Apple Silicon 上启动 macOS / Linux 虚拟机让 AI 在沙盒里看屏幕、点鼠标、敲键盘性能接近原生。为什么需要它AI 直接操控桌面的三个坑坑一没有安全边界。让模型直接点你的真机一次误点删除就不可挽回。你需要的是随时可丢弃的沙盒。坑二虚拟化损耗大。传统虚拟机启动慢、拖影卡开发调试很痛苦根本谈不上可用。坑三操控接口太碎。截图、鼠标、键盘、剪贴板要各写一套调用再自己拼成看见—思考—行动的闭环工程量不小。Cua 的解法就是三件事叠在一起接近原生的虚拟化、统一的操控接口、驱动这一切的代理框架。它是什么虚拟化、接口、代理三层能力Cua 是一个三层结构底层负责开机中间层提供手和眼顶层跑代理。层职责适合谁虚拟化层在 Apple Silicon 上跑 macOS / Linux 虚拟机性能最高可达原生 90%需要隔离桌面的人接口层CUI截图、鼠标、键盘、剪贴板一套异步 API自己写操控逻辑的人代理层CUA把大模型接入接口层自主完成看—想—做闭环想要成品代理的人⚡ 从零跑起来两条路径路径 A一行命令安装 Lume CLI只拿虚拟机如果你暂时不需要 AI只要一台隔离的 macOS 机器这一步就能满足。安装脚本会把 Lume 装进你的用户目录不需要 sudo/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)装完后lume命令即可用lume create建机、lume run启动几分钟内得到一台带 SSH 的 macOS 桌面。源码见 libs/lume/。路径 Bpip 装包加三段 Python启动 ComputerAgent需要 AI 完整跑任务时先装上接口与代理两个包让 Python 能导入全部核心依赖pip install cua-computer cua-agent[all]核心就是async with Computer(...)这一处虚拟机随上下文自动起停代理把任务跑完自动收尾import logging from cua.computer import Computer from cua.agent import ComputerAgent, AgentLoop, LLM, LLMProvider async with Computer(verbositylogging.DEBUG) as computer: agent ComputerAgent( computercomputer, loopAgentLoop.OPENAI, modelLLM(providerLLMProvider.OPENAI), ) async for result in agent.run(查找名为 trycua/cua 的 GitHub 仓库): print(result)任务结束虚拟机自动清理你的本地不留任何痕迹。落地场景速写两个可以直接抄的例子场景一AI-Gradio 多应用工作流。输入是一句自然语言任务例如在 GitHub 找到某仓库。过程是代理打开浏览器检索、克隆代码、切到 VS Code 编辑、再进终端跑验证全程无需你切换窗口。产出一条跨应用完成的任务链每一步轨迹都留档可回放。场景二Notebook 里自动修 GitHub issue。输入是一个 issue 的缺陷描述。过程是代理在 Cursor 中读代码、定位问题、提交修改并运行测试。产出一个可通过测试的补丁你只负责最后审阅。生态组件地图从底层到辅助的四层仓库里的模块不是平铺的而是分层的按依赖关系从下往上看虚拟化层地基Lume —— macOS / Linux 虚拟机管理 CLIPyLume —— 它的 Python 绑定用代码管理机器。接口层ComputerCUI 框架源码在 libs/python/computer/Computer Server —— 服务器组件为远程沙盒提供交互与代码执行能力。代理层AgentCUA 框架源码在 libs/python/agent/驱动 Computer 跑代理循环。辅助层Core —— 各包共用的基础工具SOM —— Set-of-Mark 视觉定位库是代理看清界面元素的那双眼睛。今天就先用路径 A 在你自己的 Mac 上跑通一台虚拟机。完整参数与参考手册见仓库内 docs/官方文档链接占位。【免费下载链接】cuaScale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.项目地址: https://gitcode.com/GitHub_Trending/cua/cua创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表