Windows Execution Interface for OpenClaw

🐾 远程操控 Windows 的轻量自动化引擎

远程操控 Windows 主机的自动化接口,支持截图、键鼠模拟、窗口管理、文件操作及受限 Shell 执行,适合运维自动化与 RPA 场景。

收藏
4k
安装
1.1k
版本
1.7.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Clawdos 是一款面向 Windows 平台的远程自动化执行接口,通过 REST API 提供 18 项底层控制能力,涵盖六大功能域:

  • 健康监测:health_check、get_env — 验证服务状态并获取主机环境信息(含屏幕分辨率等关键参数)
  • 屏幕捕获:screen_capture — 实时获取桌面截图,为视觉反馈循环提供基础
  • 输入模拟:完整支持鼠标操作(点击、移动、拖拽、滚动)与键盘输入(组合键、文本输入、批量输入)
  • 窗口管理:枚举窗口列表、切换焦点
  • 文件系统:受限的目录浏览、读写、创建、删除、移动操作
  • Shell 执行:shell_exec — 服务端白名单限制的命令执行

显著优点

1. 细粒度控制:相比传统 RPA 工具,提供像素级鼠标控制和原生键盘事件,可处理复杂 UI 交互
2. 视觉反馈闭环:内置 Move-Verify-Correct 策略,通过截图校准降低坐标漂移风险

3. 坐标自动缩放:支持根据视图尺寸与物理分辨率差异自动换算坐标,适配远程桌面等场景

4. 分层安全沙箱:文件操作限制在配置的工作目录内,Shell 命令经服务端白名单过滤

潜在局限

  • 依赖本地服务端:必须在目标 Windows 主机预先部署 Clawdos 服务,无法即开即用
  • 网络暴露风险:REST 接口默认监听 127.0.0.1:17171,若配置不当外放将扩大攻击面
  • 视觉操作脆弱性:尽管有校准策略,动态 UI(如广告弹窗、分辨率变更)仍可能导致自动化失败
  • Shell 白名单限制:高级系统管理场景下,预设命令集可能不足以覆盖需求

适合人群

  • 需要远程维护 Windows 服务器的运维工程师
  • 构建桌面自动化工作流的 RPA 开发者
  • 需在 Windows 环境执行集成测试的 CI/CD 流水线
  • 教育/演示场景中需要程序化控制 Windows 界面的技术讲师

常规风险

| 风险类型 | 说明 |
|---------|------|
| 未授权访问 | API Key 泄露可导致主机完全失控 |
| 横向移动 | 一旦被控,可能成为内网渗透的跳板 |
| 数据泄露 | `screen_capture` 可获取敏感界面信息 |
| 操作失误 | 自动化脚本错误可能导致文件误删、错误输入等 |

建议始终通过 VPN/SSH 隧道访问,定期轮换 API Key,并在生产环境启用更严格的网络隔离。

Windows Execution Interface for OpenClaw 内容

手动下载zip · 9.5 kB
__init__.pytext/plain
请选择文件