Recursos
El panel Recursos configura la máquina virtual que hay detrás de un espacio de trabajo: cómo se organizan sus discos, cuánta memoria recibe y cómo llega a la red. Está dividido en tres grupos —Almacenamiento, Memoria y Red— que se corresponden con las tres cosas que necesita toda VM de un espacio de trabajo.
Los controles de almacenamiento actúan sobre los discos de un espacio de trabajo real, por lo que solo aparecen una vez que existe un espacio de trabajo. En la plantilla de preferencias (Bromure → Preferencias…), donde no hay ninguna VM sobre la que actuar, el panel explica que los controles de almacenamiento se aplican a los espacios de trabajo reales y muestra únicamente los ajustes de memoria y red, que siguen sirviendo de base para cada nuevo espacio de trabajo.
Almacenamiento
El sistema de archivos de un espacio de trabajo se construye a partir de tres capas apiladas. Como lo expresa el panel: las capas se apilan para formar el entorno de este espacio de trabajo; la inferior es compartida e inmutable, y las dos superiores son tuyas y pueden borrarse de forma independiente. Cada capa es una fila de la pila, con su tamaño y estado a la derecha y, donde es posible realizar una acción, un botón.
Tu carpeta personal
La capa superior es la /home/ubuntu persistente: clones de proyectos, dotfiles, claves .ssh, npm-global, .cargo, el historial del shell y cualquier otra cosa que el agente escriba en su carpeta personal. En un espacio de trabajo moderno esto reside en una imagen de disco ext4 privada que se reduce en tu Mac a medida que se eliminan archivos dentro de la VM; la línea de estado de la fila muestra Activo con un tiempo relativo y el tamaño actual, o Aún no creado antes del primer inicio.
En esta fila pueden aparecer dos acciones:
- Borrar carpeta personal… (destructiva) borra la capa personal. Se eliminan los proyectos, el historial del shell,
npm-global,.cargoy el par de claves SSH generado automáticamente; los dotfiles gestionados por la app se reconstruyen en el siguiente inicio, y también se eliminan los puntos de control de reversión de la carpeta personal. El resto del espacio de trabajo —su disco de sistema, los ajustes y las credenciales importadas— permanece intacto. - Una segunda ranura, que depende del modelo, contiene Restaurar carpeta personal… o Actualizar almacenamiento…:
- Restaurar carpeta personal… revierte la imagen personal ext4 a uno de sus puntos de control por arranque (cada punto de control es la carpeta personal exactamente como estaba cuando comenzó esa sesión). La carpeta personal actual se registra primero como punto de control, de modo que una restauración también puede deshacerse. Es la misma reversión descrita en Sesiones.
- Actualizar almacenamiento… aparece solo en un espacio de trabajo heredado cuya carpeta personal sigue siendo una carpeta compartida del anfitrión. Rearma la migración única a la imagen ext4, que luego se ejecuta en el siguiente arranque con el progreso mostrado en la pantalla de arranque; la carpeta personal antigua se conserva en tu Mac como copia de seguridad.
Disco de sistema del espacio de trabajo
La capa intermedia es una copia de lectura y escritura del SO base, clonada solo para este espacio de trabajo. Contiene todo lo que instales con sudo apt install, las modificaciones de /etc y /var, y otra configuración a nivel de sistema. La línea de estado muestra de qué versión base se clonó (por ejemplo, Clonado de la base v200.2).
Restablecer a la base… (destructiva) descarta todos los cambios a nivel de sistema y vuelve a clonar el disco a partir de la imagen base actual. Tu carpeta personal se conserva intacta: solo se reemplaza la capa del SO. Como un disco nuevo no puede reanudarse contra una instantánea de memoria antigua, el restablecimiento también borra cualquier estado de RAM guardado y la disposición de pestañas, de modo que el siguiente inicio será un arranque limpio. Es la misma acción que Restablecer disco en la barra lateral; consulta Espacios de trabajo.
Imagen del SO base
La capa inferior es la imagen base compartida e inmutable —Ubuntu Noble más Node, Claude Code, Codex, gh, glab y fuentes— clonada por cada espacio de trabajo y de solo lectura en tiempo de ejecución. La fila muestra su versión, la fecha de compilación y el tamaño en disco. Aquí no hay ninguna acción por espacio de trabajo: reconstruir la base afecta a todos los espacios de trabajo, por lo que reside en el menú de la app, indicado en la fila como Reconstruir desde el menú de la app (~5–10 min).
Nota: Los dos botones destructivos están deshabilitados mientras la ventana de sesión del espacio de trabajo está abierta —la información sobre herramientas indica Cierra primero la ventana de sesión.— y para un espacio de trabajo que nunca se ha iniciado, donde los discos aún no existen (Se crea en el primer inicio.). Cierra la sesión antes de restablecer o borrar.
Memoria
El selector RAM de la VM establece la memoria asignada a la VM de este espacio de trabajo, de 2 a 32 GB en pasos de 2. Como sugiere la leyenda, auméntala si Claude o Codex van lentos o si una compilación de Rust se queda sin memoria.
El valor predeterminado se ajusta a la memoria de tu propio Mac: 4 GB en anfitriones con menos de 18 GB de RAM, 6 GB hasta 36 GB y 8 GB en máquinas más grandes. La asignación de CPU de la VM es fija en 4 vCPUs y no se puede configurar aquí.
Consejo: Para una necesidad específica también puedes cambiar el tamaño aparente de la imagen personal ext4 antes del primer arranque de un espacio de trabajo con
defaults write io.bromure.agentic-coding vm.homeImageGB -int <N>(8–1024 GB, valor predeterminado 64). La imagen es dispersa, por lo que un tamaño aparente mayor no cuesta nada hasta que el invitado realmente escribe esa cantidad.
Red
El grupo Red es una elección de radio entre dos modos:
- NAT (predeterminado): la VM se sitúa detrás de NAT. La salida funciona y nada en tu LAN puede alcanzarla. Todas las VM de espacios de trabajo en modo NAT comparten un segmento de red privado, de modo que un espacio de trabajo y su VM de navegador, o dos espacios de trabajo, pueden alcanzar los servidores de desarrollo del otro por IP; consulta Conceptos. La leyenda indica: La VM se sitúa detrás de NAT. La salida funciona; nada en tu LAN puede alcanzarla.
- En puente: la VM se une a tu LAN física y obtiene su propia dirección IP enrutable en la LAN a través de DHCP.
El modo en puente y el selector de interfaz
Elegir En puente revela un selector de Interfaz que enumera las interfaces de red físicas del Mac; la VM hace de puente sobre la que selecciones, con la primera disponible como predeterminada. La leyenda lo confirma: La VM obtiene una IP enrutable en la LAN a través de DHCP en la interfaz elegida.
Si el Mac no tiene ninguna interfaz disponible para hacer de puente, aparece una advertencia naranja —No hay interfaces en puente disponibles. Bromure AC recurrirá a NAT al iniciar.— y el espacio de trabajo se inicia en modo NAT en su lugar. La red en puente depende de la habilitación de red de virtualización, por lo que solo está disponible en una compilación firmada correctamente.
Referencia de ajustes
| Ajuste | Tipo | Predeterminado |
|---|---|---|
| Tu carpeta personal — Borrar carpeta personal… | Botón destructivo (deshabilitado mientras se ejecuta / antes del primer inicio) | — |
| Tu carpeta personal — Restaurar carpeta personal… / Actualizar almacenamiento… | Botón (depende del modelo; deshabilitado mientras se ejecuta) | — |
| Disco de sistema del espacio de trabajo — Restablecer a la base… | Botón destructivo (deshabilitado mientras se ejecuta / antes del primer inicio) | — |
| Imagen del SO base | Fila de solo lectura (versión, fecha de compilación, tamaño) | — |
| RAM de la VM | Selector, 2–32 GB en pasos de 2 | Ajustado al anfitrión: 4 GB (anfitrión con menos de 18 GB), 6 GB (menos de 36 GB), 8 GB (36 GB o más) |
| Modo de red | Radio: NAT / En puente | NAT |
| Interfaz (solo en puente) | Selector de interfaces físicas | Primera disponible (recurre a NAT si no hay ninguna) |
Los archivos de disco, de carpeta personal y de puntos de control descritos aquí residen en ~/Library/Application Support/BromureAC/profiles/<uuid>/; el capítulo Conceptos explica el modelo de clonación por copia en escritura, y Sesiones trata en detalle la suspensión, la reanudación y los puntos de control de la carpeta personal.