openclaw browser
Administra la superficie de control del navegador de OpenClaw y ejecuta acciones del navegador (ciclo de vida, perfiles, pestañas, instantáneas, capturas de pantalla, navegación, entrada, emulación de estado y depuración).
Relacionado:
- Herramienta de navegador + API: Browser tool
Indicadores comunes
--url <gatewayWsUrl>: URL de WebSocket de Gateway (usa la configuración de forma predeterminada).--token <token>: token de Gateway (si es necesario).--timeout <ms>: tiempo de espera de la solicitud (ms).--expect-final: espera una respuesta final de Gateway.--browser-profile <name>: elige un perfil de navegador (predeterminado desde la configuración).--json: salida legible por máquina (cuando sea compatible).
Inicio rápido (local)
Ciclo de vida
- Para perfiles
attachOnlyy CDP remotos,openclaw browser stopcierra la sesión de control activa y borra las sobrescrituras temporales de emulación incluso cuando OpenClaw no inició por sí mismo el proceso del navegador. - Para perfiles locales administrados,
openclaw browser stopdetiene el proceso del navegador iniciado.
Si falta el comando
Siopenclaw browser es un comando desconocido, revisa plugins.allow en
~/.openclaw/openclaw.json.
Cuando plugins.allow está presente, el plugin integrado del navegador debe aparecer
explícitamente en la lista:
browser.enabled=true no restaura el subcomando de CLI cuando la
lista de permitidos de plugins excluye browser.
Relacionado: Browser tool
Perfiles
Los perfiles son configuraciones con nombre para el enrutamiento del navegador. En la práctica:openclaw: inicia o se conecta a una instancia dedicada de Chrome administrada por OpenClaw (directorio de datos de usuario aislado).user: controla tu sesión existente de Chrome con sesión iniciada mediante Chrome DevTools MCP.- perfiles CDP personalizados: apuntan a un endpoint CDP local o remoto.
Pestañas
Instantánea / captura de pantalla / acciones
Instantánea:--full-pagees solo para capturas de página; no puede combinarse con--refni con--element.- Los perfiles
existing-session/useradmiten capturas de pantalla de página y capturas con--refa partir de la salida de instantánea, pero no capturas con CSS--element.
Estado y almacenamiento
Viewport + emulación:Depuración
Chrome existente mediante MCP
Usa el perfil integradouser, o crea tu propio perfil existing-session:
- las acciones guiadas por instantáneas usan refs, no selectores CSS
clickes solo clic izquierdotypeno admiteslowly=truepressno admitedelayMshover,scrollintoview,drag,select,fillyevaluaterechazan sobrescrituras de tiempo de espera por llamadaselectadmite solo un valorwait --load networkidleno es compatible- las cargas de archivos requieren
--ref/--input-ref, no admiten CSS--element, y actualmente admiten un archivo a la vez - los hooks de diálogo no admiten
--timeout - las capturas de pantalla admiten capturas de página y
--ref, pero no CSS--element responsebody, la interceptación de descargas, la exportación a PDF y las acciones por lotes aún requieren un navegador administrado o un perfil CDP sin procesar
Control remoto del navegador (proxy de host de nodo)
Si Gateway se ejecuta en una máquina distinta del navegador, ejecuta un host de nodo en la máquina que tiene Chrome/Brave/Edge/Chromium. Gateway enviará mediante proxy las acciones del navegador a ese nodo (no se requiere un servidor de control del navegador separado). Usagateway.nodes.browser.mode para controlar el enrutamiento automático y gateway.nodes.browser.node para fijar un nodo específico si hay varios conectados.
Seguridad + configuración remota: Browser tool, Acceso remoto, Tailscale, Seguridad