Skip to content
bmux
All features

Browser multiplexer

Keep the pages you need together. Split your browser, navigate with the keyboard, and return to a session with your layout still in place.

Split panes, keep a floating reference, and switch workspaces through the session picker.
Video transcript

Browser multiplexer.

Split the browser and open a second page beside your work.

Use J and K to scroll the focused page from the keyboard.

Press Option twice, then type a link hint to follow it.

Resize and move a floating pane beside the page you are reading.

Search in the session picker, switch workspaces, and return to your floating pane.

Put pages side by side

Split horizontally or vertically and open a different page in each pane. Each has its own address bar. Compare pages, follow documentation, or keep a dashboard beside your work. Save a layout to use it again.

Panes, windows, and sessions

A workspace for each project

Name a session for your project, research, or agent work. Open the session picker and type to filter the list. Switch back to find your pages and floating panes where you left them.

Session commands

Browse from the keyboard

Use the prefix shortcuts to split panes and change sessions. Scroll mode supports j and k. Double-tap Option for Click Mode, then type a link hint to follow it. Bindings can be customized for the way you work.

Keyboard configuration

Keep a reference close

Open a link in a floating pane, resize it, and move it beside the page you are reading. The reference stays with its session. Return the same pane to a split when you want it back in the layout.

Floating pane guide

Keep the common commands close while you learn.

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

Your everyday browser tools

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