Canvas para macOS: Tu espacio visual interactivo
¿Te ha pasado que intentas visualizar datos complejos o una interfaz rápida y terminas peleando con ventanas del navegador que no tienen nada que ver con tu flujo de trabajo? Es frustrante tener que cambiar de contexto constantemente cuando solo necesitas un espacio visual ligero para que tu agente interactúe contigo.
Canvas resuelve esto integrando un panel controlado por un agente directamente en macOS. Es un workspace visual basado en WKWebView diseñado para renderizar HTML, CSS, JS y superficies de UI interactivas sin la carga de una aplicación completa.
What You’ll Need
Sección titulada «What You’ll Need»- La aplicación de macOS instalada.
- Gateway activo (Canvas se expone a través de su WebSocket).
- Archivos en la ruta de soporte:
~/Library/Application Support/OpenClaw/canvas/<session>/.
Quick Start
Sección titulada «Quick Start»Canvas vive cerca de tu barra de menú y recuerda su posición por sesión. Para empezar a interactuar con el panel, puedes usar la CLI de openclaw.
-
Presenta el panel:
Ventana de terminal openclaw nodes canvas present --node <id> -
Navega a un path o URL: Si pasas
"/", Canvas buscará unindex.htmlen la raíz de tu sesión o mostrará una página base predeterminada.Ventana de terminal openclaw nodes canvas navigate --node <id> --url "/" -
Ejecuta JavaScript y captura resultados: Puedes evaluar código JS en tiempo real o tomar una captura de pantalla del estado actual.
Ventana de terminal openclaw nodes canvas eval --node <id> --js "document.title"openclaw nodes canvas snapshot --node <id> -
Prueba A2UI (v0.8): Si quieres enviar componentes de interfaz de forma rápida, usa el comando
push:Ventana de terminal openclaw nodes canvas a2ui push --node <id> --text "Hola desde A2UI"
Troubleshooting
Sección titulada «Troubleshooting»- Error
CANVAS_DISABLED: Este error aparece si la función está apagada en la configuración global. Ve a Settings → Allow Canvas para habilitarla. - A2UI no carga: Canvas soporta específicamente A2UI v0.8. Si intentas usar comandos de la v0.9 (como
createSurface), no funcionarán. Asegúrate de usarbeginRenderingosurfaceUpdate. - Acceso a archivos denegado: Canvas bloquea el salto entre directorios (directory traversal). Todos tus archivos deben vivir estrictamente bajo el root de la sesión en
Application Support. - El panel no aparece: Verifica que el Gateway esté publicando correctamente el host de Canvas. Por defecto, A2UI se sirve en
http://<gateway-host>:18793/__openclaw__/a2ui/.
Para configurar tu entorno de forma personalizada, consulta al AI Setup Assistant.
What’s Next
Sección titulada «What’s Next»OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.