SuperAPI AI Directory

bmux

bmux is a Chromium browser for macOS, Windows and Linux, focused on multi-pane split screen, session management and agent control. It can split web pages into multiple panes, allowing users and AI agents to visibly operate the browser at the same time; it also supports controlling panes from the command line, assigning independent profiles to different agents, simulating mobile device browsing, and setting proxy connections per profile, making it suitable for scenarios requiring multitasking browsing, automated scraping, or letting agents participate in web page operations.

Open website

About this tool

bmux is a Chromium-based browser, officially described as "a browser for humans and agents," whose core feature is combining the browser's multitasking and automation capabilities in a single visual interface. It provides versions for macOS, Windows and Linux, and supports Apple Silicon and Intel chips.

Purpose and positioning bmux positions itself as a browser multiplexer. Users can split their work across multiple panes, display pages side by side, keep floating references, and switch between saved workspaces. For tasks that require viewing, comparing or operating multiple web pages at the same time, this split-screen approach can reduce window switching.

Main capabilities

  1. Multi-pane split screen: split pages into different panes, support floating reference content, and switch between multiple saved workspaces.
  2. Agentic browsing: control a pane from the CLI (command line), and observe multiple agents working in separate profiles, making the agents' operations visible.
  3. Mobile device simulation: provides phone presets, allowing users to browse mobile layouts directly within bmux and switch screen orientation without leaving the browser.
  4. Automated scraping: the official description mentions combining profile connections, simulated devices and observable browser workers for scraping-type tasks.
  5. Profile-level proxy connections: supports setting proxy connections per profile (per-profile proxy connections), and the official description also mentions "profile connections" in the automated scraping scenario.

How to use bmux provides installation packages. macOS users can download the DMG and drag bmux into the Applications folder; the official release also provides a bundled CLI, and running this CLI requires Node.js 22.12 or newer. Windows users download the .exe file, follow the installer instructions, and then launch bmux from the Start menu. Linux provides a portable host, supporting x64 and ARM64; the official instructions state that Node.js 22.12+, Xvfb and host system libraries need to be installed first, then extract the archive from the Downloads folder and start the host.

Suitable scenarios Suitable for users who need to process multiple web pages in parallel within the same browser, have AI agents operate web pages in a visible way, conduct mobile device layout testing, and need to combine different profiles and proxyconnections for automated scraping or multi-agent collaboration.

Limitations and information not yet provided The official text does not provide details such as specific charging methods, prices, subscription plans, browser engine version, the number or models of specific phone presets supported, the complete CLI command parameters, proxy protocol types, or agent integration methods; this content is not yet provided.