Mac Computer Use
一个开源的macOS桌面自动化技能包,专为AI Agent设计,通过观察-操作-验证三步闭环机制,解决Agent桌面操作中的操作单位、时效、焦点、结果确认等痛点,支持原生UI操作与CDP网页内容交互
时间轴 (近 90 天)
Mac Computer Use 是一个开源项目,为AI Agent提供可调用的桌面执行技能包
Mac Computer Use 的核心方法论是'观察—操作—验证'三步闭环:执行前先预演,执行只做一次,执行后读回目标状态确认
当状态确认不了时,Mac Computer Use 会返回 unknown(退出码2),而非失败重试
退出码2(unknown)表示'无法判断结果',退出码1(failure)表示'确认失败',Agent收到unknown后应暂停并上报而非自行重试
Mac Computer Use 提供 Native Doctor 自检命令,返回辅助功能与屏幕录制权限、系统版本、芯片架构、当前前台应用四类信息
Mac Computer Use 的 CDP Targets 功能可连接内嵌网页读取页面结构,支持操作基于Chromium的桌面应用
Mac Computer Use 的安装前置条件为 macOS 14 以上和 Swift 6,CDP 功能另需 Node 22.4 以上,安装器需要 Python 3
Mac Computer Use 不弹授权框也不修改权限数据库,需用户在系统设置中手动授予辅助功能、屏幕与系统录制权限
Mac Computer Use 的前台操作要求用户空闲至少2秒、最多等15秒,使用绘图锁,用户恢复输入即停止
Mac Computer Use 兼容8个客户端,包括 Claude Code、Codex、Cursor、OpenClaude 等主流 Agent 工具
还有 3 条时间轴事件
全部知识事实 (13)
Mac Computer Use 是一个开源项目,为AI Agent提供可调用的桌面执行技能包
50%待验证Mac Computer Use 的核心方法论是'观察—操作—验证'三步闭环:执行前先预演,执行只做一次,执行后读回目标状态确认
50%待验证当状态确认不了时,Mac Computer Use 会返回 unknown(退出码2),而非失败重试
50%待验证退出码2(unknown)表示'无法判断结果',退出码1(failure)表示'确认失败',Agent收到unknown后应暂停并上报而非自行重试
50%待验证Mac Computer Use 提供 Native Doctor 自检命令,返回辅助功能与屏幕录制权限、系统版本、芯片架构、当前前台应用四类信息
50%待验证Mac Computer Use 的 CDP Targets 功能可连接内嵌网页读取页面结构,支持操作基于Chromium的桌面应用
50%待验证Mac Computer Use 的安装前置条件为 macOS 14 以上和 Swift 6,CDP 功能另需 Node 22.4 以上,安装器需要 Python 3
50%待验证Mac Computer Use 不弹授权框也不修改权限数据库,需用户在系统设置中手动授予辅助功能、屏幕与系统录制权限
50%待验证Mac Computer Use 的前台操作要求用户空闲至少2秒、最多等15秒,使用绘图锁,用户恢复输入即停止
50%待验证Mac Computer Use 兼容8个客户端,包括 Claude Code、Codex、Cursor、OpenClaude 等主流 Agent 工具
50%待验证Mac Computer Use 控制工具本身零服务端、零 API key,唯一真实成本是 Agent 的模型调用
50%待验证截至2026年10月,Mac Computer Use 仓库有1128个star、16个fork、4个未关闭issue、两位贡献者,仓库创建于2026年9月,最新版本0.2.0
50%待验证Mac Computer Use 的实际验收环境是 macOS 15 + Apple Silicon + Swift 6.1.2,Intel架构和macOS 14的完整测试矩阵尚待补充
50%