Claude Code 桌面工具排行榜:Computer Use 评测
Claude Code 的 computer use 功能于 2026 年 3 月正式开放给 macOS 用户。这项能力使 Claude 能直接操作你的桌面——你可以指示 Claude 开启应用、点击按钮、输入文本,甚至抓取截图——所有交互均在真实桌面环境中完成。该能力以内置 MCP 服务器形式嵌入 Claude Code CLI,通过 /mcp 命令即可启用,无需 Docker 或虚拟机。当然,前提条件包括:Claude Code 版本 ≥ v2.1.85,运行在 macOS 上,且账户为 Pro 或 Max 订阅。
Computer Use 的实际应用场景
概括地说,之前的 Claude Code 只能处理终端与代码文件——编写高质量代码、执行命令、修改文件,但一旦涉及鼠标点击、窗口拖拽等 GUI 操作,就不得不停下来等待人工介入。computer use 正好弥补了这一短板。
具体来看,computer use 可以完成哪些任务?
- 构建并验证原生 App:只需一条指令,Claude 会编写 Swift 代码、用
xcodebuild编译、启动应用、逐一点击界面控件,然后将异常状态的截图反馈给你——整个过程你完全可以全程不离开终端。 - 端到端 UI 测试:例如,指定一个本地 Electron 应用,并下达“测试注册流程”,Claude 会自动打开应用、模拟点击注册步骤、每步截图展示。无需再折腾 Playwright 的配置。
- 复现视觉 Bug:当你说“Modal 在小窗口下被截断”,Claude 会自动缩小窗口、重现 Bug 现场、截图,再检查 CSS 并验证修复结果。
- 驱动无 API 的工具:诸如设计工具、iOS Simulator、硬件控制面板、企业内部缺少命令行接口的专有软件——只要屏幕上能点击,Claude 就能操控。
关于工具选择策略,Claude Code 有一套优先级逻辑:若已有 MCP Server 则优先使用 MCP;若是 Shell 命令则使用 Bash;若为浏览器任务且安装了 Claude in Chrome 扩展,则走 Chrome 扩展。当以上选项均不适用时,才会启用 computer use 控制屏幕。
启用步骤
Step 1:确认前置条件
claude --version # 需要 v2.1.85 或更高版本
同时检查以下条件:
- 系统为 macOS(Linux 和 Windows 暂不支持)
- 已登录 claude.ai 的 Pro 或 Max 账户(注意:Bedrock、Vertex AI、Foundry 等第三方 Provider 不可用)
- 处于交互式会话中(
-p非交互模式不支持)
Step 2:在 /mcp 菜单中启用
在 Claude Code 交互式会话中输入:
/mcp
在列表中找到 computer-use 服务器,选择 Enable 即可。该设置按项目持久化,只需配置一次。
Step 3:授权 macOS 权限
首次使用时,macOS 会弹出权限申请,需手动授权两项:
| 权限 | 用途 |
|---|---|
| 辅助功能(Accessibility) | 允许 Claude 执行点击、输入、滚动操作 |
| 屏幕录制(Screen Recording) | 允许 Claude 识别屏幕内容 |
按提示在系统设置中开启,然后点击 Try again。注意:授权屏幕录制后可能需要重启 Claude Code。
Step 4:使用示例
启用后,直接在对话中描述任务,例如:
编译 MenuBarStats target,启动 App,打开偏好设置窗口,
验证时间间隔滑块能正常更新标签。完成后截图偏好设置窗口。
Claude 会自动执行 xcodebuild、启动应用、交互 UI,并将结果反馈给你。
Claude 如何操控你的屏幕
逐 App 会话审批
关键细节:启用 computer-use 服务器后,Claude 并不能随意访问所有 App。每次会话首次需要访问某 App 时,终端会弹出提示,内容包括:
- Claude 要控制哪些 App
- 是否请求了剪贴板等额外权限
- 操作期间哪些 App 会被隐藏
你可以选择 Allow for this session 或 Deny。审批仅限当前会话有效,下次需重新确认。
对于以下高权限 App,系统还会额外显示警告标签:
| 警告标签 | 适用 App |
|---|---|
| 等同 Shell 访问权限 | Terminal、iTerm、VS Code、Warp 等终端/IDE |
| 可读写任意文件 | Finder |
| 可修改系统设置 | 系统设置 |
操作期间其他 App 自动隐藏
Claude 控制屏幕时,桌面上其他可见 App 会被自动隐藏,确保它只与已审批的 App 交互。同时,终端窗口保持可见,且绝不会出现在截图中——防止屏幕上的提示词被反向注入模型。任务完成后,隐藏的 App 会自动恢复。
随时按 Esc 终止
Claude 获取屏幕控制权时,macOS 通知栏会显示提示:"Claude is using your computer · press Esc to stop"。任何时候按 Esc 键,或在终端按 Ctrl+C,Claude 会立即释放控制权并恢复所有隐藏 App。
全局互斥锁
computer use 持有机器级别的互斥锁——同一时间仅允许一个 Claude Code 会话控制屏幕。若另一会话尝试抢占,系统会报错并显示当前持锁的会话信息。
不同类型 App 的控制权限级别
Claude 对不同类别 App 的控制力度存在差异:
| App 类别 | 控制级别 |
|---|---|
| 浏览器、交易平台 | 仅查看(view-only) |
| 终端、IDE | 仅点击(click-only) |
| 其他应用 | 完整控制(截图 + 点击 + 输入) |
安全边界说明
需特别留意:与 Claude Code 的沙箱 Bash 工具不同,computer use 运行在你的真实桌面上,访问的是你实际批准的 App。Anthropic 官方提供的安全建议相当务实:
- 使用低权限账户执行敏感任务,避免意外改动系统文件
- 每次只审批必要的 App,不要无差别放行所有权限请求
- 注意提示词注入风险:屏幕上的文字内容可能被 Claude 读取并影响其行为;内置的注入检测会在发现可疑内容时暂停并请求确认
- 终端窗口不会被截图,这是系统层面的保障——Claude 永远看不到自己的输出
CLI 版与 Desktop 版的差异
computer use 在 CLI 和 Desktop App 中共享同一底层引擎,但部分管理功能目前仅 Desktop 版支持:
| 功能 | Desktop App | CLI |
|---|---|---|
| 启用方式 | Settings > Desktop app > General 开关 | /mcp 菜单启用 computer-use |
| 黑名单 App 配置 | 可在 Settings 中配置 | 暂不支持 |
| 自动恢复隐藏 App | 可选关闭 | 始终开启 |
| Dispatch 集成 | Dispatch 会话可使用 | 不适用 |
常见问题
Q:computer use 为什么不能走 Bedrock / Vertex / Foundry?
因为 computer use 依赖 claude.ai 账户的 Pro/Max 订阅权益。第三方 provider 路由的 API 调用不含该权益。如果你的 Claude Code 配置使用了第三方 provider,需单独创建一个 claude.ai 账户来使用此功能。
Q:computer use 与在 Claude Code 中手写 Playwright 测试有何区别?
Playwright 需要专门的测试配置,且仅适用于 Web 应用。而 computer use 能驱动任何 GUI 应用——包括原生 App、模拟器或设计工具——且无需编写测试脚本,用自然语言描述任务即可。
Q:按 Esc 终止后,App 会恢复吗?
会。按 Esc 或 Ctrl+C 后,Claude 立即释放屏幕控制权,所有被隐藏的 App 自动恢复原始状态,不留任何残留影响。
Q:同一台机器能同时跑多个 Claude Code 会话使用 computer use 吗?
不能。computer use 持有机器级别的互斥锁,同一时间仅允许一个会话控制屏幕。新尝试的会话会收到错误提示,只能等待前一个会话结束。
Q:v2.1.85 之前的版本能用吗?
不能。/mcp 列表只有在满足 v2.1.85+、macOS、Pro/Max 计划三个条件时才会出现 computer-use 选项。运行 claude --version 可检查版本。
结语
Claude Code 上线 computer use,标志着 AI 编程助手实现了从“代码层”到“界面层”的打通。以往写完代码还需手动启动应用验证的环节,现在可一并交由 Claude 处理。当然,目前该功能仅限 macOS 的 Pro 和 Max 用户,且仍在持续迭代。
值得注意的是,computer use 是 Claude Code v2.1.85 起随 CLI 内置的 MCP 服务器,无需额外安装。本文内容基于 Claude Code 官方文档(2026 年 3 月版本),建议配合官方最新文档同步更新。
延伸资源
- Claude Code computer use 官方文档
- Computer use 安全使用指南
- Claude Code Desktop 版 computer use

