
bmux para automatización del navegador en paneles visibles
Automatización del navegador con paneles visibles y control por CLI

¿Para qué sirve el sitio web de bmux?
bmux.cc ofrece la descarga, documentación y código de un navegador gratuito basado en Chromium y Electron. Permite tener una referencia junto a la página que maneja un agente externo, con acciones que una persona puede observar y comprobar. Resulta útil al desarrollar agentes web o investigar con varias páginas de un proyecto.
La organización recuerda a tmux, pero no exige instalarlo. La integración confirmada es mediante CLI; no se ha acreditado un plan de modelos incluido ni un planificador propio de tareas en lenguaje natural.
Elegir un panel real antes de automatizar
Empieza con el perfil bot o crea uno mediante bmux profile create NAME --background. Los perfiles normales reducen actividad de páginas inactivas. La Guía oficial de automatización propone este recorrido:
bmux new-session -s agents --profile bot
bmux list-windows -t agents
bmux list-panes -t <window-id>
bmux navigate -t <pane-id> https://example.com
bmux wait -t <pane-id> --selector 'main' --timeout 15000
bmux dom -t <pane-id>
bmux screenshot -t <pane-id> --output /tmp/page.png
Sustituye los marcadores por los ID que devuelven las listas y cambia URL y selector por los de tu tarea. Comprueba ok/result en JSON, la URL alcanzada, el DOM y el PNG. Un ID cerrado puede reutilizarse; vuelve a listar paneles si cambió el espacio de trabajo. type inserta en el cursor sin borrar lo anterior y los selectores comunes actúan sobre el documento principal.
La CLI navega, espera, ejecuta JavaScript, pulsa, escribe y captura sin robar el foco. Las órdenes del mismo panel se serializan; paneles diferentes permiten trabajadores independientes. CDP funciona por panel mediante Electron, no como punto público de conexión de Playwright. Para capturar contenido diferido hay que desplazarse y esperar antes.
La protección local predeterminada establece 10 minutos de actividad y 20 de descanso, con al menos 2 segundos entre acciones en sitios sociales. Avisos de cuenta, desafíos o límites pausan el proceso y requieren resolución manual. No son cuotas aprobadas por esos sitios ni garantizan evitar restricciones.
Organizar referencias y cuentas por proyecto
Divide páginas horizontal o verticalmente, usa paneles flotantes, acóplalos y guarda diseños. Ctrl+B seguido de %, comillas dobles, s o ? abre divisiones, selector de sesiones y ayuda. Las sesiones contienen ventanas internas y estas contienen paneles; el cliente de escritorio se conecta a una sesión.
Los perfiles guardan cookies, almacenamiento, historial, permisos y conexiones. Paneles del mismo perfil comparten sesión de cuenta; separar diseños no separa accesos. El perfil queda ligado al panel, así que otra cuenta necesita uno nuevo con su perfil.
Desconectar el cliente mantiene páginas vivas; Quit termina el navegador. Reiniciar reabre URL y diseño, pero no recupera cualquier JavaScript o formulario sin guardar. Restaurar un diseño reemplaza páginas actuales.
Incluye bloqueo de anuncios/rastreadores, Dark Reader, marcadores, historial y campos normales guardados con cifrado. No guarda contraseñas u otros campos sensibles ni envía formularios al rellenarlos. Las extensiones, incluida la vía Bitwarden, siguen siendo experimentales. No admite sincronización en la nube ni incrustar ventanas existentes de Chrome/Brave.
Comprobar móviles, conexiones y una extracción pequeña
Los ajustes Pixel 8, Galaxy S24 e iPhone 15 Pro/Pro Max cambian tamaño, densidad, tacto e identidad, con orientación, idioma, zona horaria y ubicación opcional. Un iPhone simulado sigue usando Chromium: no sustituye Safari ni un teléfono real.
La conexión del perfil acepta HTTP, HTTPS y SOCKS5. Prueba la IP de salida y guarda para paneles nuevos; los existentes conservan su conexión. safeStorage cifra credenciales. Al cambiar conexión en un perfil pueden copiarse cookies para mantener accesos; usa otro perfil para separar cuentas.
Para recopilar contenido, valida un trabajador con desplazamientos pequeños, esperas y lectura DOM antes de crear otros. No se ha confirmado una API alojada de scraping ni un rastreador completo con exportación. Consulta Perfiles, proxies y dispositivos.
Descargar la versión vigente y entender el coste
A 4 de octubre de 2026, Descargas y notas de versión actuales ofrece v0.1.5: DMG para macOS Apple Silicon/Intel, instalador Windows x64 y archivos de host Linux x64/arm64. El host Linux requiere su propio despliegue. En macOS puede usarse brew install --cask tonisives/tap/bmux. La CLI requiere Node 22.12+ y el desarrollo usa pnpm 11.
El editor declara firma y notarización de macOS y corrige el paquete dañado de v0.1.3. macOS comprueba actualizaciones al iniciar y diariamente, aplicándolas al salir; Windows/Linux necesitan descarga manual. Desde v0.1.3 hay que actualizar manualmente primero.
El navegador es gratis, pero modelos, proxies y alojamiento externos pueden cobrar. La Licencia GPL vigente es GPL v3, con GPL-3.0-only en metadatos y aviso MIT anterior conservado; la etiqueta antigua de la web no define la licencia actual. Es una versión temprana: comprueba autenticación, DRM y extensiones de tus sitios.
Datos locales y permisos al trabajar a distancia
Los datos están en directorios de aplicación; BMUX_DATA_DIR separa instancias y los marcadores usan YAML local. El socket se limita al usuario del sistema sin puerto de depuración de red por defecto, pero su CLI alcanza todos los perfiles. Los plugins de scripts locales tienen esos mismos privilegios.
Alojamiento remoto y acceso describe hosts Electron/Xvfb y acceso web o desde el escritorio. El propietario concede Watch o Control; WebRTC lleva vídeo, entrada y estado de páginas mientras los servicios gestionan permisos y metadatos. Los informes de actividad y contadores tienen historial de 30 días y son de mejor esfuerzo. La cola propia debe gestionar planificación, reintentos y resultados duraderos. No se verificó una promesa global de retención cero o exclusión de entrenamiento.
Preguntas frecuentes sobre bmux
¿Cómo puede un agente de IA controlar bmux?
Mediante CLI y un ID de panel explícito, para navegar, leer DOM y capturar resultados. Hay que revisar JSON y contenido visible; usa un perfil de fondo para trabajo continuo.
¿bmux es gratis?
El navegador actual es gratuito y GPL. Los servicios de modelos, proxies y servidores se pagan por separado cuando corresponda; no se verificó un plan propio de créditos.
¿Los perfiles impiden todo acceso entre cuentas?
No. Separan almacenamiento web, pero la CLI del usuario actual puede manejar todos los perfiles. El acceso remoto necesita además permisos específicos.
Documentación y comunidad de desarrollo
- Repositorio oficial: código y README actual.
- Registro público de incidencias: problemas conocidos y errores reproducibles.
- Guía de herramientas del navegador: opciones de lectura, marcadores y formularios.
No se confirmó una comunidad social oficial independiente, página de estado o plazo garantizado de soporte.





