canvas
Installation
SKILL.md
Canvas
Use canvas to show HTML on connected Mac/iOS/Android nodes.
Model
- Canvas host serves files from
plugins.entries.canvas.config.host.root. - Canvas routes live on the Gateway HTTP port (
gateway.port, default18789). - Node bridge sends canvas URLs to connected node apps.
- Node apps render URLs in a WebView.
- Host name follows
gateway.bind: loopback local only, LAN IP for LAN, Tailscale host for tailnet, auto picks best route. - Localhost URLs only work for a node on the same machine.
- Paired nodes normally receive node-scoped
pluginSurfaceUrls.canvascapability URLs; prefer those when available.
Config
Active config: $OPENCLAW_CONFIG_PATH or ~/.openclaw/openclaw.json.