Claude Code 新增"电脑操控(computer use)"功能:写完代码直接帮你点鼠标测试
Anthropic 给 Claude Code 加了一个新能力:直接操控你的 Mac 桌面。写完代码之后,Claude 可以自己编译、启动应用、点击按钮、截图验证,整个流程不用你碰鼠标。
这个功能叫 computer use,目前是研究预览阶段,仅限 macOS,需要 Pro 或 Max 订阅。
具体能干什么?比如你让 Claude 写一个 macOS 菜单栏应用,它可以自己写 Swift 代码、编译、启动、逐个点击界面上的按钮,发现 bug 就修,修完再验证。再比如一个 Electron 应用的注册流程有问题,你只需要告诉 Claude 去测,它会自己打开应用、点击注册、逐屏截图。
安全机制上做了几层限制:每个应用需要单独授权,终端窗口不会被截图(防止 Claude 看到自己的输出),按 Esc 随时中断,同一时间只允许一个 Claude 会话控制屏幕。涉及终端、Finder、系统设置这类高权限应用时,会额外弹出警告。
启用方式是在 Claude Code 里输入 /mcp,启用 computer-use 服务器,首次使用时 macOS 会要求授予辅助功能和屏幕录制权限。
这个功能填补了一个明显的缺口:之前 Claude Code 能写代码、跑命令行,但涉及图形界面的操作就束手无策。现在等于把"写代码"和"测代码"串成了一个完整循环。对于做桌面应用、本地 Electron 应用、iOS 模拟器测试的开发者来说,省掉了手动验证 UI 的时间。
不过目前限制也不少:只支持 macOS,不支持 Linux 和 Windows;必须是交互式会话,不能用 -p 参数的非交互模式;Team 和 Enterprise 计划也暂时用不了。