Skip to content
bmux
bmux lantern

Browser with split panes, sessions and agent control

Free and open source

Split panes

Open pages side by side and save your layout

Keyboard shortcuts

Press Ctrl B, then

Select window 1–9
1–9
Split side by side
%
Split above and below
"
Next pane
o
Toggle full pane
z
Switch sessions
s
New window
c
Command prompt
:
Help
?

Direct shortcuts

Select window 1–9
Cmd 1–9
Open URL
Cmd L
New window
Cmd T
Close window
Cmd W
Reload page
Cmd R
Find on page
Cmd F
Help
F1

Default shortcuts · Customize them in bmux

Three Chromium panes in bmux: one full-height pane on the left and two vertically stacked panes on the right, each with its own address bar

Switch sessions

Keep a workspace for each project

About sessions
The bmux session picker showing development, research and personal workspaces

Run an agent

Made for agents that browse, click, type and take screenshots through the CLI, with separate logins and background commands that keep your focus in place

Agent guide
A task added through the bmux CLI in the bot pane while the human pane stays selected

Separate profiles

Work, personal and bot logins

Keyboard control

Shortcuts you can customize

Browser tools

Ad blocking, dark mode and Bitwarden

Plugins and browser tools

Chrome extensions are not supported Current limits

Development status
Coming soon

Browser automation across your servers

A shared view of your remote browsers, bot sessions and scraper connections. These features are planned and not available yet.

Remote sessions

Run browser sessions on your servers and connect to them from bmux.

Planned workflow
Connect from your laptop to a browser running on your server.

Attach to bot sessions

Join a remote session to see what your bot is doing and take over when it needs a hand.

Planned workflow
You and your bot can connect to the same remote browser session.

Home proxies for scrapers

Set up your home connection as a proxy for scrapers running on your servers.

Planned workflow
Scraper requests travel from your server through your home proxy to a website.

One overview across servers

See where your browser automation is running, which sessions are active and which bots need attention.

Planned workflow
Updates from several servers meet in one bmux overview.

Install on macOS

Get the latest Apple Silicon or Intel release with Homebrew

Homebrew
brew install --cask tonisives/tap/bmux

The bundled CLI requires Node.js 22.12 or newer.

View release notes