Bromure Agentic Coding — Manual de usuario

Bienvenido al manual oficial de Bromure Agentic Coding, la app de macOS que ejecuta agentes de código con IA — Claude Code, Codex, Grok, Kimi Code, Oh My Pi, y las herramientas de shell de siempre — dentro de máquinas virtuales Linux aisladas en tu Mac, con una pasarela del lado del anfitrión que mantiene tus credenciales reales fuera del alcance del agente.

Este manual documenta la versión 5.0.0. Requiere macOS 14 (Sonoma) o posterior en Apple Silicon.

La versión 5.0.0 está organizada alrededor de las sesiones: cada conversación con un agente es una fila en la barra lateral, y le hablas en un chat. Las VM Linux en las que se ejecutan las sesiones se llaman máquinas en la ventana principal. El editor de ajustes las sigue llamando espacios de trabajo; las dos palabras significan lo mismo.

¿Nuevo en la app? Empieza por Instalación y primer arranque, y luego sigue el Inicio rápido. Lee Conceptos y arquitectura cuando quieras la imagen completa. Todo lo demás es referencia.

Índice

Para empezar

CapítuloQué cubre
1. IntroducciónQué es la app, el modelo de seguridad de un solo límite, las funciones principales, y cómo se compara con otras herramientas.
2. Instalación y primer arranqueRequisitos del sistema, instalar la app, el asistente de puesta en marcha en seis pasos, las actualizaciones de la imagen base, la herramienta de línea de órdenes, el almacenamiento, pasar a un Mac nuevo, y desinstalar.
3. Inicio rápidoDel asistente a una tarea acabada: iniciar una sesión, responder a la pregunta del agente, mirar los archivos cambiados, inspeccionar la traza, y luego archivar la sesión y traerla de vuelta.
4. Conceptos y arquitecturaSesiones, máquinas, salas y ramas; estados de sesión; anfitrión e invitado; el límite de red; qué persiste; los puertos vsock y MCP; la red.

Uso diario

CapítuloQué cubre
5. El inicio de las sesionesLa ventana principal: la barra lateral y su carril plegado, las filas de sesión y sus menús, la cabecera de sesión, el menú de máquinas, la cápsula Linux, la paleta de órdenes ⌘K, y archivar, terminar, eliminar y deshacer.
6. Iniciar una sesiónLa pantalla de nueva sesión: elegir el agente, la máquina y dónde trabaja (una carpeta nueva, una de las tuyas, o un repositorio), adjuntar archivos, los inicios recientes, y preguntar a otra sesión con @.
6.1 El chatHablar con un agente: el compositor, los adjuntos, las órdenes con barra y el terminal en línea, las tarjetas de pregunta, las líneas de actividad, los resúmenes de archivos cambiados, las tarjetas de inicio de sesión, detener, editar y reenviar, y la búsqueda.
6.2 SalasAgrupar sesiones relacionadas en una sala: la cuadrícula de chats vivos, las disposiciones y las pestañas, ampliar una celda, la Centralita propia de la sala, y enviar a toda la sala.
6.3 Ramas y revisiónSesiones de rama en su propio worktree de git, volverlas a fusionar, la ventana Ramas, y la ventana de revisión con comentarios de línea.
6.4 Agentes trabajando juntosLa delegación a sesiones hijas, las peticiones a otras sesiones por @apodo, el panel Delegaciones, el paso de archivos, los límites, y las peticiones entre máquinas.
6.5 Centralita y mensajeríaLa sesión Centralita que sigue la pista de todas las demás sesiones, sus reglas de seguridad, y el conector de mensajería para Signal, WhatsApp y Slack.
6.6 MáquinasLa sección Máquinas virtuales: crear, arrancar, suspender y eliminar máquinas, Rebobinar el home y Restablecer disco, los terminales y la Cuadrícula, el panel Archivos, y el portapapeles.
6.7 El navegador integradoEl navegador Chromium al lado de una sesión: conducirlo tú mismo, dejar que el agente lo conduzca con las herramientas de navegador, mantener la sesión iniciada, y la privacidad.
Aceleración Metal en Bromure WebLa aplicación web independiente: requisitos de Metal, controles globales y por perfil, renderizador activo y compatibilidad con vídeo.
6.8 AutomatizacionesEjecuciones de agente programadas y desatendidas en un tablero kanban: disparadores, horarios, cadenas, historial, responder a sus preguntas, y el servidor MCP de automatizaciones.
6.9 Tareas de códigoEl kanban del código: tareas, fases planificadas por el agente, ejecuciones autónomas en worktrees, revisión con comentarios de línea, y fusión.

Referencia de ajustes

CapítuloQué cubre
7. Referencia de ajustesCómo abrir el editor de ajustes y los Ajustes, la lista agrupada de paneles y Buscar en los ajustes, la plantilla Valores predeterminados, y qué se guarda cuándo.

La referencia de ajustes tiene una página por panel, en el orden del editor:

Seguridad y el límite de red

CapítuloQué cubre
8. Credenciales y el límite de redCómo los secretos reales se quedan en el anfitrión mientras el agente solo recibe señuelos: el proxy MITM, inicios de sesión y claves de API, aprobaciones por credencial, y la alerta de compromiso.
9. Protección de la cadena de suministroComprobar, reescribir y bloquear instalaciones de paquetes antes de que el agente las vea: la barrera de edad, OSV, socket.dev, Depi, y el despojo de guiones de instalación.
10. Detección de inyección de prompts y salvaguardasLos detectores en el dispositivo que examinan el tráfico de IA del agente en busca de instrucciones inyectadas, el cortafuegos de salida, y las salvaguardas sobre operaciones destructivas.
10.5 Protección de datos personalesCambiar los datos personales por señuelos coherentes antes de que una conversación salga de tu Mac, y restituirlos en las respuestas.
11. Trazado y auditoríaQué registra una traza de sesión, el Inspector de trazas, el cifrado en reposo, la retención, la exportación, y la privacidad.
11.5 Resumen y cronología de seguridadLa ventana Cronología de seguridad: el Resumen de 24 horas, las protecciones por máquina, y la Cronología filtrable y exportable de cada decisión de seguridad.

Modelos e infraestructura

CapítuloQué cubre
12. Fusion — el panel multimodeloResponder a cada prompt con varios modelos a la vez, juzgados y combinados en una única respuesta sobre el cable.
12.5 Squelch — menos ruido, menos tokensQuitar las pruebas superadas, el progreso y otro ruido de la salida de los comandos antes de que el modelo la lea (a la manera de rtk), y los tokens ahorrados por sesión.
13. Modelos y proveedoresEl tablero Modelos global: proveedores (inicios de sesión, claves de API, Amazon Bedrock, OpenRouter, servidores personalizados, modelos en el dispositivo), elecciones de modelo por agente, anulaciones por espacio de trabajo, y cambios en caliente.
13.5 Clústeres de Kubernetes y registrosEjecutar clústeres k3s y un registro de contenedores privado en sus propias VM al lado de tus máquinas: almacenamiento, equilibrio de carga, extras, acceso, y el servidor MCP de infraestructura.

Más allá de un solo Mac

CapítuloQué cubre
14. Acceso remoto y el cliente enriquecidoReflejar un Bromure remoto desde otro Mac, iPhone, iPad o Apple Vision Pro; los Ajustes remotos; la CLI por SSH, túneles y PAC; y el modelo de seguridad remoto.
15. Empresa — Inscripción y flotaInscribirse en bromure.io, qué sube la telemetría (y qué no), la vista de flota, y la salida.

Referencia

CapítuloQué cubre
16. CLI, API y MCPLa herramienta de línea de órdenes bromure-cli, la API de control en bucle local, los servidores MCP, y AppleScript.
16.5 AvanzadoHerramientas para usuarios avanzados: el explorador de archivos ext4 y la comprobación del sistema de archivos, y restaurar o rebobinar el home de una máquina.
17. Solución de problemasDiagnosticar problemas de instalación, de máquina, de inicio de sesión, de TLS, de cadena de suministro, de espacio en disco y de acceso remoto, organizados por síntoma.
18. GlosarioDefiniciones de todos los términos usados en este manual.
19. Apéndice — Ubicaciones de archivos, puertos y entornoTablas de referencia: ubicaciones en disco, puertos de red y vsock, variables de entorno, valores por omisión, atajos de teclado, y la chuleta del invitado.

Convenciones de este manual

  • El texto en negrita nombra un control o una etiqueta en pantalla exactamente como la app la muestra en inglés — un botón, un elemento de menú, un conmutador, un panel o una sección de la barra lateral (por ejemplo, New session o Start this VM at login).
  • El texto en monoespaciado es una orden, una ruta de archivo, una variable de entorno o un valor literal que escribes o ves (por ejemplo, bromure-cli vm ls o ~/Library/Application Support/BromureAC).
  • Una ruta como Workspaces › Infrastructure › Messaging Connector… es una ruta de menú: el menú, y luego cada submenú o elemento en orden. Ajustes › Modelos significa el panel Modelos de la ventana de Ajustes.
  • Máquina y espacio de trabajo significan lo mismo: una VM Linux aislada con sus ajustes. La ventana principal dice máquina; el editor de ajustes, los menús como New Workspace… y la CLI dicen espacio de trabajo (o perfil).
  • Una sesión es una conversación con un agente, en una carpeta, en una máquina. No es una ejecución de una máquina; ver Conceptos y arquitectura.
  • Los atajos de teclado usan los símbolos de macOS: ⌘ Comando, ⌥ Opción, ⌃ Control, ⇧ Mayúsculas, ⏎ Retorno, ⎋ Escape.
  • Las capturas de pantalla muestran la interfaz en inglés con contenido de demostración sintético. La app está traducida, así que tus pantallas siguen el idioma de tu macOS.
  • Las notas, los consejos y las advertencias aparecen como recuadros:

Nota: información de fondo que vale la pena conocer.

Consejo: un atajo o una práctica recomendada.

Advertencia: algo que puede perder datos o debilitar una protección si te equivocas.

Dónde más mirar

Las descargas del producto, el informe técnico y la matriz detallada de funciones están en bromure.io. Para las preguntas que este manual no responde, Solución de problemas reúne los procedimientos de diagnóstico, y el Glosario define el vocabulario.