Orgo Desktop Control

🖥️ 云端桌面自动化,一键操控远程计算机

通过 Python SDK 远程操控 Orgo 云桌面,实现浏览器自动化、UI 交互、远程代码执行与文件管理,适合构建云端计算机代理。

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

使用说明

核心用法

Orgo Desktop Control Skill 基于 orgo_client.py SDK 提供完整的云端计算机生命周期管理能力。用户需先通过 API Key 初始化客户端,创建 Workspace 作为逻辑隔离单元,随后按需创建指定配置(CPU/内存)的云计算机。核心操作遵循「创建→等待就绪→执行动作→停止释放」的工作流。

主要功能模块

  • 生命周期管理:create/start/stop/restart/delete 计算机实例,支持 wait_until_ready() 自动轮询
  • UI 自动化:click/right_click/double_click/drag/scroll/type/key/wait 等完整鼠标键盘操作
  • 执行环境run_bash() 执行 shell 命令,run_python() 远程运行 Python 代码
  • 视觉反馈screenshot()save_screenshot() 获取实时桌面状态
  • 文件管理upload_file() 本地→云端,export_file() 云端→本地下载链接
  • 流媒体stream_start/status/stop() 支持 RTMP 桌面推流
  • VNC 访问vnc_password() 获取远程桌面密码

显著优点

1. SDK 封装完善:强类型 Python API 替代手动 HTTP 请求,内置 7 类异常(OrgoAuthError/OrgoForbiddenError 等)实现精细化错误处理
2. 自动化友好:screenshot → analyze → action → wait 的标准循环天然适配 LLM 视觉代理(如 Claude Computer Use、OpenAI Operator)

3. 资源弹性:按需创建/停止,支持最小化 RAM/CPU 配置,避免常驻成本

4. 多模态能力:UI 交互 + 命令行 + 文件传输 + 流媒体,覆盖绝大多数远程计算场景

潜在局限

  • 网络依赖:全程需互联网连接,无法离线使用
  • API Key 风险:凭证泄露可导致云端资源被恶意占用或数据导出
  • 延迟敏感:远程 UI 操作受网络延迟影响,高频精准点击场景体验受限
  • 确认机制:删除操作需显式 force=True,误操作可能导致数据丢失
  • 供应商锁定:依赖 Orgo 云服务可用性与定价策略

适合人群

  • 需构建云端 AI Agent(如 browser-use、computer-use 类应用)的开发者
  • 需要在隔离环境执行不可信代码的安全研究人员
  • 远程自动化测试、RPA、数据抓取工程师
  • 需要临时高配置计算环境(如渲染、编译)但不愿维护本地设备的用户

常规风险

| 风险类型 | 说明 |
|---------|------|
| 凭证泄露 | ORGO_API_KEY 需妥善保管,建议使用环境变量或密钥管理服务 |
| 资源浪费 | 忘记 stop 计算机导致持续计费,建议设置自动关机策略 |
| 数据残留 | export_file 生成临时 URL,敏感文件需确认下载后服务端清理 |
| 恶意代码 | run_bash/run_python 执行远程代码前需验证来源 |
| 确认绕过 | force=True 参数跳过二次确认,自动化脚本中需谨慎使用 |

Orgo Desktop Control 内容

references文件夹
scripts文件夹
手动下载zip · 14.8 kB
ORGO_ACTION_PATTERNS.mdtext/markdown
请选择文件