Record a node's screen or drive its Canvas

nodes & devices

// what it does

openclaw nodes screen record --node <id> --duration 10s captures the device screen. The Canvas is a controllable web surface: openclaw nodes canvas present --target <url> shows a page, canvas navigate and canvas eval drive it, and canvas snapshot grabs an image of it.

// shell

$ openclaw nodes screen record --node my-phone --duration 10s --fps 10
$ openclaw nodes canvas present --node my-phone --target https://example.com

// gotcha

Like the camera, screen record needs the node foregrounded and an allowCommands opt-in for screen.record — a background call fails with NODE_BACKGROUND_UNAVAILABLE.

// resources