Navegador

Cada espacio de trabajo incluye un navegador Chromium integrado que sus agentes pueden controlar: navegar, hacer clic, escribir, tomar capturas de pantalla, leer la consola y el registro de red, a través del servidor MCP browser incorporado. El navegador se ejecuta en su propia VM desechable, separada de la VM de Ubuntu del espacio de trabajo, de modo que una página que abra un agente nunca podrá tocar el propio entorno del agente. El panel Navegador controla dos cosas: si ese navegador recuerda tus inicios de sesión entre sesiones y cómo se descarga a tu Mac la imagen del navegador compartida.

El panel Navegador de la ventana Editar espacio de trabajo, que muestra el interruptor Mantener la sesión iniciada en los sitios web (desactivado); una sección Permisos con Permitir subidas de archivos y Permitir descargas de archivos activados y Permitir la cámara y Permitir el micrófono desactivados; y una sección Imagen del navegador marcada como Instalada con un botón Volver a descargar

El panel se abre con el mismo resumen que la app muestra sobre los controles: este espacio de trabajo tiene un navegador Chromium integrado que sus agentes pueden controlar a través del servidor MCP browser incorporado, y se ejecuta en su propia VM desechable. El panel solo define la política: el navegador en sí lo controlas tú desde el panel del navegador agéntico de la ventana de sesión (⌃⌘B), y el agente lo controla a través de las herramientas MCP. Ambos se tratan en Sesiones, y la lista completa de herramientas browser_* está en Automatización y la CLI.

Mantener la sesión iniciada en los sitios web

El interruptor Mantener la sesión iniciada en los sitios web decide si el navegador es efímero o persistente:

  • Desactivado (predeterminado): el navegador se inicia desde un perfil limpio cada vez y olvida todo cuando se cierra la ventana. No sobreviven cookies, inicios de sesión ni historial. Este es el comportamiento totalmente desechable que coincide con el resto del modelo de aislamiento del espacio de trabajo.
  • Activado: las cookies, los inicios de sesión y el historial se conservan en un disco cifrado por espacio de trabajo en ~/Library/Application Support/BromureAC/browser-profiles/<workspace-id>/image/profile.img, de modo que el agente permanece con la sesión iniciada en los sitios entre sesiones. El disco de perfil pertenece únicamente a este espacio de trabajo y nunca se comparte con otro.

Dado que el ajuste de persistencia cambia cómo se arranca la VM del navegador, cambiarlo reinicia esa VM. Cuando guardas un cambio, la app advierte:

Cambiar "Mantener la sesión iniciada en los sitios web" surte efecto reiniciando el navegador de este espacio de trabajo; sus pestañas abiertas se cerrarán. Los inicios de sesión guardados permanecen en el disco cifrado por espacio de trabajo: se usan mientras el ajuste está activado y simplemente se ignoran mientras está desactivado.

Desactivar el ajuste no elimina el disco de perfil guardado: simplemente se ignora mientras está desactivado y se vuelve a usar si vuelves a activar el ajuste.

Nota: Persistir los inicios de sesión sacrifica aislamiento a cambio de comodidad. Un navegador con sesión iniciada que un agente puede controlar es una credencial permanente que el agente puede usar en cualquier página que visite; deja esto desactivado a menos que un flujo de trabajo necesite realmente un inicio de sesión persistente.

La imagen del navegador

La VM del navegador arranca desde una imagen del navegador compartida: la misma imagen Alpine + Chromium que usa el navegador web hermano Bromure. Se descarga una vez y la comparten todos los espacios de trabajo, por lo que la sección Imagen del navegador en la parte inferior del panel es de ámbito de la app, no por espacio de trabajo. Lo que muestra depende de dónde provino la imagen:

EstadoDescripciónAcción
Instalada por Bromure Web"Instalada por Bromure Web (tamaño): compartida con Agentic Coding, gestionada por la app Bromure."Ninguna: la app web de Bromure la posee y la actualiza.
Descargada por Agentic Coding"Instalada (tamaño): descargada desde dl.bromure.io en ~/Library/Application Support/BromureAC/browser."Volver a descargar
No instalada"No instalada. Se descarga automáticamente la primera vez que un espacio de trabajo abre el navegador, o descárgala ahora."Descargar ahora

Cuando Bromure Agentic Coding descargó la imagen por sí mismo, Volver a descargar obtiene una copia nueva. Primero pide confirmación —¿Volver a descargar la imagen del navegador?— con la explicación:

Descarga una copia nueva (unos pocos GB) y reemplaza la imagen actual. Las sesiones de navegador abiertas siguen ejecutándose y toman la nueva imagen la próxima vez que se inicien.

Mientras se ejecuta una instalación o una nueva descarga, la sección muestra una barra de progreso en vivo y un porcentaje en lugar del botón; un fallo se muestra en línea en rojo.

Consentimiento en la primera apertura

No tienes que instalar la imagen desde este panel. La primera vez que cualquier espacio de trabajo abre su panel del navegador, la ventana de sesión muestra una tarjeta de consentimiento única antes de descargar nada —¿Instalar el navegador?—, con la nota de que Chromium se ejecuta en su propia VM desechable y una descarga única de unos 500 MB instalada en tu carpeta Library, y los botones Descargar e instalar / Ahora no. No se descarga nada hasta que aceptas. Como la imagen es compartida, instalarla una vez —desde este panel o desde esa tarjeta— sirve para todos los espacios de trabajo.

El ciclo de vida de la VM del navegador

La VM del navegador se crea de forma diferida, solo cuando el panel (o una llamada a una herramienta del agente) la necesita por primera vez, y se recupera cuando está inactiva:

  • Oculta durante unos 10 segundos, la VM se suspende en memoria para que deje de usar la CPU mientras se conserva su estado.
  • Con el panel cerrado durante unos 5 minutos, la VM se desmantela por completo; la siguiente apertura arranca en frío una nueva.

La llamada a una herramienta MCP browser de un agente puede arrancar y mostrar el navegador del espacio de trabajo seleccionado por sí sola, pero nunca volverá a abrir un panel que hayas cerrado deliberadamente. La VM del navegador comparte el segmento de red NAT del espacio de trabajo, por lo que un agente puede alcanzar un servidor de desarrollo que el espacio de trabajo esté ejecutando mediante la IP de la LAN de la VM del espacio de trabajo, nunca localhost, porque el navegador es una VM diferente. Consulta Sesiones para saber cómo se comporta el panel en la ventana.

Referencia de ajustes

AjusteTipoPredeterminadoÁmbito
Mantener la sesión iniciada en los sitios webInterruptorDesactivado (totalmente efímero)Por espacio de trabajo
Imagen del navegadorEstado + Descargar ahora / Volver a descargarNo instalada (se ofrece automáticamente en la primera apertura del navegador)Ámbito de la app (compartida con todos los espacios de trabajo y con Bromure Web)

Como todos los paneles por espacio de trabajo, Mantener la sesión iniciada en los sitios web también puede definirse en la plantilla de preferencias para que los nuevos espacios de trabajo lo hereden; consulta Referencia de ajustes. El disco de perfil persistente se cifra con la misma clave en poder del anfitrión que protege el resto de los secretos de tu espacio de trabajo; el modelo de credenciales se describe en Credenciales y el límite de red.