前沿特性(Research Preview)

高级特性

Computer Use、Remote Control、Channels——这些特性正在将 Claude Code 从编辑器工具演化为真正的自治编程 Agent。

🖱️

Computer Use

Research Preview

让 Claude 直接操控你的桌面

当内置工具不够用时,Claude Code 可以像人一样操作 Mac 桌面——移动鼠标、点击按钮、输入文本、截图分析。

适用场景

Computer Use 解决的是"没有 API 或 MCP Server 时如何操作"的问题:

- 操作有 GUI 但无 API 的内部系统(如老旧的 ERP、报销系统)

  • 浏览器自动化(填写表单、抓取无法用 API 访问的数据)

  • 视觉调试(看着真实界面验证 UI Bug)

  • 演示/录制(让 Claude 操作应用并录屏)

  • 激活方式

    # 在会话中启用 Computer Use
    claude --computer-use
    
    # 或在配置中永久启用(谨慎)
    # .claude/settings.json
    {
      "computerUse": {
        "enabled": true,
        "screenshotInterval": 2,
        "confirmBeforeClick": true
      }
    }

    使用示例

    # 示例:让 Claude 操作报销系统
    claude --computer-use "打开 Chrome,访问内网报销系统 http://expense.internal,
    登录(用户名 admin,密码从环境变量 EXPENSE_PASS 读取),
    找到本月待审批的报销单,
    导出 Excel 并保存到 ~/Downloads/expense-$(date +%Y%m).xlsx"
    
    # 示例:视觉 UI 测试
    claude --computer-use "打开 http://localhost:3000,
    截图首页,检查以下元素是否正确渲染:
    1. 导航栏有 Logo
    2. 主标题文字正确
    3. CTA 按钮颜色为橙色
    如果有问题,截图标注后保存到 test-results/"

    安全须知

    重要安全提醒(Research Preview 阶段):

    - Computer Use 拥有完整的桌面操作权限,操作不可逆

  • 建议在虚拟机或隔离账户中使用

  • 启用 confirmBeforeClick: true 让每次点击前需人工确认

  • 不要在包含敏感数据的桌面环境中使用

  • 目前仅支持 macOS,Windows 支持正在开发中