bmux

bmux

Tonisives · Programação · Produtividade

bmux é um navegador para desktop com painéis no estilo tmux, sessões nomeadas e uma CLI que deixa agentes de IA navegar em perfis isolados enquanto você continua trabalhando.

Prévia da interface de bmux

Sobre bmux

About

O que é o bmux

bmux é um navegador de tela dividida que pega o modelo de trabalho do tmux e aplica a páginas web. Você divide a janela em painéis, cada um com sua própria barra de endereços, e salva o arranjo como uma sessão nomeada. Fecha o programa, abre de novo, e as páginas e o layout voltam como estavam.

O produto ataca um incômodo específico. Um navegador comum trata abas como uma pilha, então comparar dois documentos significa ficar pulando entre elas e perder o ponto de leitura. Com um agente de IA trabalhando no mesmo navegador, piora, porque ele navega na página que você estava lendo. O bmux dá a cada página um painel com identificador próprio, e um script pode rolar um painel enquanto você lê outro.

A empresa chama a ferramenta de multiplexador de navegador, e o rótulo descreve bem a ideia central. Há versões para macOS, Windows e Linux. A CLI incluída exige Node.js 22.12 ou mais recente.

Vale conhecer os limites antes de instalar. O bmux é um produto de desktop, e os aplicativos para iOS e Android ainda estão em preparação. O acesso remoto passa por uma assinatura paga do Relay, e a conta cobre duas visualizações de painel ao vivo por vez. Essas restrições pesam mais para quem quer conferir um trabalho pelo celular do que para quem passa o dia na frente do computador.

Primeiros passos

  1. Instale com Homebrew (brew install --cask tonisives/tap/bmux) ou baixe o DMG, o instalador do Windows ou o arquivo para Linux no bmux.cc.
  2. Abra uma sessão e aperte Ctrl+B seguido de % para dividir lado a lado ou " para empilhar. Cada painel novo começa com sua própria barra de endereços.
  3. Dê ao projeto o nome da sessão para o seletor continuar legível e salve o layout com save-layout se pretende reaproveitar o arranjo.
  4. Para trabalhar com agentes, exporte BMUX_AGENT_ID no shell e envie comandos como bmux navigate -t <pane-id> <url>, bmux dom -t <pane-id> ou bmux click -t <pane-id> --selector ....
  5. Crie um perfil em segundo plano com bmux profile create <nome> --background quando quiser manter cookies e armazenamento de um processo longe das suas contas.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de bmux.

Plano gratuitoSim
Planos pagos$0 - $94.57/mo
PlataformamacOS, Windows, Linux
DesenvolvedorTonisives
CategoriaProgramação · Produtividade
Data de lançamentoSep 2026
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que rodam agentes de código
  • Pesquisadores e redatores que comparam fontes
  • Times de suporte e QA que reproduzem bugs

Tarefas

  • Ler documentação enquanto programa
  • Acompanhar várias execuções de agentes
  • Testar um site com duas contas

Cenários

  • Um agente preenche um formulário longo sob sua supervisão
  • Você trabalha entre notebook e desktop
  • Um job de scraping ou monitoramento roda o dia inteiro

Principais recursos

Painéis divididos e referências flutuantes

Qualquer janela aceita divisões na horizontal ou na vertical, e cada painel tem barra de endereços própria. Um link também pode abrir num painel flutuante que você arrasta e redimensiona ao lado do trabalho, devolvendo à divisão depois. Os comandos de layout acrescentam mosaico, colunas iguais e linhas iguais para três ou mais painéis.

Sessões persistentes e layouts salvos

As sessões persistentes agrupam painéis, janelas e referências flutuantes de um projeto. O seletor filtra por nome enquanto você digita, então ir de um espaço de pesquisa para um caso de suporte leva duas teclas. O save-layout guarda um arranjo para reutilizar e o restore-layout reconstrói tudo em outra janela depois de uma confirmação.

Navegação por teclado e edição Vim embutida

Os atalhos padrão seguem o costume do tmux: Ctrl+B e % dividem na horizontal, z amplia o painel selecionado e s abre a lista de sessões. O Modo Clique mostra dicas de links depois de dois toques em Option, e os atalhos opcionais j e k rolam a página só quando o foco está fora de um campo de texto. Com a edição Vim ligada, Ctrl+E abre um editor dentro de qualquer caixa de texto e ZZ salva e fecha sem enviar o formulário.

Controle de agentes pela CLI

Todo painel tem um identificador explícito, e a CLI de automação de navegador mira esse identificador em vez da aba ativa. Agentes podem navegar, clicar, digitar, pressionar teclas, ler o DOM, executar JavaScript, esperar seletores e tirar capturas, com resposta JSON em cada chamada. Os comandos rodam em segundo plano sem roubar seu foco, e é isso que torna a navegação com agentes em paralelo viável numa única janela.

Perfis isolados e proteção contra bots

Os perfis mantêm cookies, armazenamento, histórico e configurações de conexão separados, e um perfil em segundo plano conserva as páginas quando nenhuma janela está aberta. A proteção contra bots impõe um teto de 10 minutos por domínio seguido de 20 minutos de pausa, dois segundos entre ações em redes sociais e movimento de ponteiro simulado antes de cada clique. O programa também interrompe a automação ao encontrar um aviso de conta conhecido ou uma página de verificação.

Acesso remoto pelo Relay

O Relay conecta os computadores que você já tem e deixa ver sessões de outra máquina ou pelo visualizador web em remote.bmux.cc. A sessão remota mantém as janelas numeradas e os painéis, e você pode assumir o controle para navegar ou ajudar um agente antes de soltar. O plano de 10 dólares por mês cobre duas visualizações ao vivo por conta, enquanto sessões salvas e trabalho em segundo plano não entram nesse limite.

Prós e contras

Prós

  • O modelo de painéis combina mais com trabalho de agentes do que abas, porque um comando aponta para um painel em vez de sequestrar a página ativa.
  • Sessões e layouts persistentes sobrevivem a um reinício, incluindo as referências flutuantes.
  • A CLI devolve JSON e cobre navegação, leitura de DOM, JavaScript, esperas e capturas, então o script precisa de pouca cola.
  • Os perfis separam logins com clareza, o que viabiliza testes com várias contas sem instalar um segundo navegador.
  • O navegador é gratuito e o código está no GitHub, então dá para conferir como a proteção de automação se comporta.

Contras

  • O acesso remoto custa 10 dólares por mês e libera só duas visualizações ao vivo, o que aperta se você quiser acompanhar quatro agentes pelo celular.
  • A proteção contra bots freia a automação de propósito, com teto de 10 minutos por domínio e 20 de espera, então um scraping longo exige planejamento.
  • Ainda não existe aplicativo móvel. As versões para iOS e Android estão em preparação, então o acesso pelo telefone acontece pelo visualizador web.
  • A CLI incluída pede Node.js 22.12 ou mais recente, uma instalação extra para quem não mantém o Node atualizado.

Perguntas frequentes

bmux é um navegador para desktop que divide a janela em painéis e salva o arranjo como uma sessão. Ele adiciona uma interface de linha de comando para scripts e agentes de IA controlarem painéis específicos enquanto uma pessoa segue usando o resto da janela.