bmux

bmux

Tonisives · Programación · Productividad

bmux es un navegador de escritorio con paneles al estilo tmux, sesiones con nombre y una CLI que deja a los agentes de IA navegar en perfiles aislados mientras tú sigues trabajando.

Vista previa de la interfaz de bmux

Acerca de bmux

About

Qué es bmux

bmux es un navegador de pantalla dividida que toma el modelo de trabajo de tmux y lo traslada a las páginas web. Divides una ventana en paneles, cada uno con su propia barra de direcciones, y guardas la distribución como una sesión con nombre. Cierras la aplicación, la vuelves a abrir y las páginas y la disposición siguen ahí.

El producto resuelve una molestia concreta. Un navegador normal trata las pestañas como una pila, así que comparar dos documentos implica saltar entre ellas y perder el punto de lectura. Si además un agente de IA trabaja en ese mismo navegador, el problema crece, porque navega por la página que estabas leyendo. bmux da a cada página su propio panel con un identificador propio, de modo que un script puede desplazar uno mientras tú lees otro.

La empresa lo llama multiplexor de navegador, y la etiqueta describe bien la idea central. También sirve como navegador para agentes de IA, porque cada panel acepta comandos de la CLI. Hay versiones para macOS, Windows y Linux. La CLI incluida necesita Node.js 22.12 o superior.

Conviene conocer los límites antes de instalarlo. bmux es un producto de escritorio y las versiones para iOS y Android todavía están en preparación. El acceso remoto pasa por una suscripción Relay de pago, y la cuenta cubre dos vistas de panel en directo a la vez. Esas restricciones pesan más para quien quiere revisar un trabajo desde el móvil que para quien pasa el día frente al escritorio.

Primeros pasos

  1. Instala la aplicación con Homebrew (brew install --cask tonisives/tap/bmux) o descarga el DMG, el instalador de Windows o el archivo de Linux desde bmux.cc.
  2. Abre una sesión y pulsa Ctrl+B seguido de % para dividir en horizontal o " para apilar los paneles. Cada panel nuevo arranca con su barra de direcciones.
  3. Ponle al proyecto el nombre de la sesión para que el selector siga siendo legible y guarda la distribución con save-layout si piensas reutilizarla.
  4. Para trabajar con agentes, exporta BMUX_AGENT_ID en la terminal y envía comandos como bmux navigate -t <pane-id> <url>, bmux dom -t <pane-id> o bmux click -t <pane-id> --selector ....
  5. Crea un perfil en segundo plano con bmux profile create <nombre> --background cuando quieras que las cookies y el almacenamiento de un proceso queden lejos de tus propias cuentas.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de bmux.

Plan gratuitoSí
Planes de pago$0 - $94.57/mo
PlataformamacOS, Windows, Linux
DesarrolladorTonisives
CategoríaProgramación · Productividad
Fecha de lanzamientoSep 2026
Última actualizaciónOct 2026
Visitas al sitio webN/A
Ranking global del sitioN/A
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores que ejecutan agentes de código
  • Investigadores y redactores que comparan fuentes
  • Equipos de soporte y QA que reproducen fallos

Tareas

  • Leer documentación mientras programas
  • Vigilar varias ejecuciones de agentes
  • Probar un sitio con dos cuentas

Casos de uso

  • Un agente rellena un formulario largo bajo tu supervisión
  • Trabajas entre un portátil y un equipo de sobremesa
  • Un proceso de scraping o monitorización funciona todo el día

Funciones clave

Paneles divididos y referencias flotantes

Cualquier ventana admite divisiones horizontales o verticales, y los paneles del navegador llevan su propia barra de direcciones. Un enlace también puede abrirse en un panel flotante que arrastras y redimensionas junto a tu trabajo, y más tarde devuelves a la división. Los comandos de disposición añaden mosaicos, columnas iguales y filas iguales para tres o más paneles.

Sesiones persistentes y diseños guardados

Las sesiones persistentes agrupan los paneles, las ventanas y las referencias flotantes de un proyecto. El selector filtra por nombre mientras escribes, así que pasar de un espacio de investigación a un caso de soporte son dos pulsaciones. save-layout almacena una distribución que quieras repetir y restore-layout la reconstruye en otra ventana tras pedir confirmación.

Navegación por teclado y edición Vim integrada

Los atajos por defecto siguen las costumbres de tmux: Ctrl+B y % divide en horizontal, z amplía el panel seleccionado y s abre la lista de sesiones. El modo Clic muestra pistas de enlaces tras pulsar dos veces Option, y los atajos opcionales j y k desplazan la página solo cuando el foco está fuera de un campo de texto. Con la edición Vim activada, Ctrl+E abre un editor dentro de cualquier caja de texto y ZZ guarda y cierra sin enviar el formulario.

Control de agentes desde la CLI

Cada panel del navegador tiene un identificador explícito, y la CLI de automatización se dirige a ese identificador en lugar de a la pestaña activa. Los agentes pueden navegar, hacer clic, escribir, pulsar teclas, leer el DOM, ejecutar JavaScript, esperar selectores y capturar pantallas, con una respuesta JSON en cada llamada. Los comandos se ejecutan en segundo plano sin robarte el foco, y eso es lo que hace viable la navegación con agentes en paralelo dentro de una sola ventana.

Perfiles aislados y protección para bots

Los perfiles mantienen separadas las cookies, el almacenamiento, el historial y la configuración de conexión, y un perfil en segundo plano conserva sus páginas cuando no hay ninguna ventana abierta. La protección para bots añade un tope de 10 minutos por dominio seguido de un descanso de 20, una pausa de dos segundos entre acciones en redes sociales y un movimiento de puntero simulado antes de cada clic. La aplicación también detiene la automatización cuando detecta un aviso de cuenta conocido o una página de verificación.

Acceso remoto mediante Relay

Relay conecta los ordenadores que ya tienes y te deja ver sesiones desde otra máquina o desde el visor web en remote.bmux.cc. La sesión remota conserva sus ventanas numeradas y sus paneles, y puedes tomar el control para navegar o ayudar a un agente antes de soltarlo. El plan de 10 dólares al mes cubre dos vistas de panel en directo por cuenta, mientras que las sesiones guardadas y el trabajo en segundo plano no consumen ese límite.

Ventajas y desventajas

Ventajas

  • El modelo de paneles encaja mejor con el trabajo de agentes que las pestañas, porque un comando apunta a un panel en vez de secuestrar la página activa.
  • La persistencia de sesiones y diseños conserva un espacio de trabajo tras reiniciar, incluidas las referencias flotantes.
  • La CLI devuelve JSON y cubre navegación, lectura del DOM, JavaScript, esperas y capturas, así que un script apenas necesita código extra.
  • Los perfiles separan cuentas con limpieza, lo que permite probar varios usuarios sin instalar un segundo navegador.
  • El navegador es gratis y el código está en GitHub, así que puedes revisar cómo funciona la protección de automatización.

Desventajas

  • El acceso remoto cuesta 10 dólares al mes y solo admite dos vistas en directo, una cifra ajustada si quieres vigilar cuatro agentes desde el móvil.
  • La protección para bots frena la automatización a propósito, con un tope de 10 minutos por dominio y 20 de espera, así que un scraping largo necesita planificación.
  • Todavía no hay aplicación móvil. Las versiones para iOS y Android están en preparación, de modo que el acceso desde el teléfono pasa por el visor web.
  • La CLI incluida exige Node.js 22.12 o superior, una instalación adicional para quien no mantenga Node actualizado.

Preguntas frecuentes

bmux es un navegador de escritorio que divide la ventana en paneles y guarda la distribución como una sesión. Añade una interfaz de línea de comandos para que scripts y agentes de IA manejen paneles concretos mientras una persona sigue usando el resto de la ventana.