| name | virtual-remote-desktop |
| description | KasmVNC-based virtual desktop for headless Linux with AI-first automation and human handoff. Use when most steps are automated but a user must manually intervene for captcha/risk-control/login approval, then return to automation. Includes requirement-driven setup for mobile/desktop takeover and browser mobile/desktop rendering. |
Virtual Remote Desktop (KasmVNC edition)
What this skill is for
Use this when the workflow is:
- AI runs browser automation most of the time
- Captcha / risk-control / MFA appears
- User takes over remotely for 1-3 minutes
- AI continues automatically
This version replaces x11vnc+noVNC with KasmVNC and keeps computer-use style action scripts for AI control.
Core commands
0) Install KasmVNC (one-time)
bash /home/ubuntu/.openclaw/workspace/skills/virtual-remote-desktop/scripts/install_kasmvnc.sh
This installer also prepares required runtime tools:
fluxbox (lightweight desktop)
xdotool + scrot (computer-use actions)
xauth
1) Requirement-driven start (recommended)
Before starting, always confirm these user requirements:
- takeover device: 手机 or 电脑
- website render mode: 手机网页 or 桌面网页
- access mode: 本地隧道 (
127.0.0.1) or 临时公网 (0.0.0.0)
- network quality: 弱网 / 普通 / 良好
Use guided script (interactive Q&A):
bash /home/ubuntu/.openclaw/workspace/skills/virtual-remote-desktop/scripts/start_vrd_guided.sh