A browser for people and agents
Split your work into panes. Give agents a browser you can see.
Free and open sourcemacOS
Windows
Linux
Browser multiplexer
Split pages into panes, keep references floating, and switch between saved workspaces.
Read more about browser multiplexerAgentic browsing
Control a pane from the CLI and watch several agents work in independent profiles.
Read more about agentic browsingSimulate mobile devices
Choose a phone preset, browse its mobile layout, and switch orientation without leaving bmux.
Read more about simulate mobile devicesAutomated scraping
Combine profile connections, simulated devices, and browser workers you can monitor together.
Read more about automated scrapingApple Silicon and Intel
Homebrew
brew install --cask tonisives/tap/bmuxOr open a DMG and drag bmux to Applications.
The bundled CLI requires Node.js 22.12 or newer.
Windows x64
- Open the downloaded .exe file.
- Follow the installer, then launch bmux from the Start menu.
The bundled CLI requires Node.js 22.12 or newer.
Portable host · x64 and ARM64
Install Node.js 22.12+, Xvfb, and the host system libraries. From the download folder, extract the archive and start the host:
Linux x64 host
mkdir -p bmux
tar -xzf bmux-linux-x64.tar.gz -C bmux
sudo chown root:root bmux/chrome-sandbox
sudo chmod 4755 bmux/chrome-sandbox
xvfb-run -a node bmux/resources/bin/bmux.mjs host