EVERYTHING XIAOMI
Get listed

openmux

openmux is a free terminal multiplexer for Linux and macOS, with a master-stack layout and a command-line interface.

Place
#7 of 29
Score
6.4
openmux's website

What openmux is

openmux is a free terminal multiplexer for Linux and macOS, with a master-stack layout and a command-line interface. It arranges terminals in vertical, horizontal, or stacked panes, with gaps and borders, across nine workspaces that each have their own pane layout. Vim-style hjkl keys navigate panes, and a Ctrl+b prefix offers a tmux-style command route. Sessions retain workspace layouts and pane working directories. They can be detached while a background shim continues running, then reattached; a new client takes a single-client lock and disconnects the old one. An aggregate PTY browser lets users browse, filter, and preview terminals across workspaces, including directory, process name, and Git branch details. Other features include mouse tracking, scrollback, pane zoom, and Kitty graphics support for images, pixel sizing, and SSH-aware offloading. The CLI supports session and pane operations, while layout, theme, and keybinding changes hot-reload. Installation options include a curl script, npm, Bun, source build, or prebuilt release binaries. The project uses the MIT License.

Good

  • Nine workspaces have separate pane layouts.
  • Sessions preserve layouts and pane working directories.
  • PTY browser filters and previews across workspaces.
  • Configuration changes hot-reload while running.

Watch out

  • Release binaries are listed for macOS Apple Silicon and Linux x64 or arm64.
  • Attaching a new client disconnects the previous client.

Who it suits

openmux suits terminal users on Linux or macOS who want pane layouts, multiple workspaces, and persistent sessions. Its CLI and PTY browser may also suit users who manage several terminal processes.

Verdict

openmux combines pane layouts, workspaces, persistent sessions, and a PTY browser in a terminal multiplexer. Note that attaching a new client takes over from the existing client.

Plans and prices

From openmux's own pricing page, checked 9 Oct 2001.

All about pricing
PlanPriceWhat it gives you
openmuxFreeMIT-licensed software · macOS Apple Silicon · Linux x64 / arm64

The facts

Each one read from openmux's own pages, with the date it was checked.

What it does

Available binaries
The README lists macOS Apple Silicon and Linux x64 or arm64 as release platforms.checked 8 Oct 2001
CLI
The headless-style CLI supports session and pane operations; pane commands require a running UI with a control socket available.checked 9 Oct 2001
Configuration
Configuration changes for layout, theme, and keybindings hot-reload while openmux is running.checked 9 Oct 2001
Detach and attach
Users can detach while leaving the background shim running; attaching from a new client takes the single-client lock and detaches the old client.checked 9 Oct 2001
Installation
The project documents installation via curl, npm, Bun, source build, and GitHub release binaries.checked 9 Oct 2001
Intended users
The README presents openmux as a terminal multiplexer and compares its behavior and architecture with tmux and Zellij.checked 9 Oct 2001
Layout
It offers vertical, horizontal, and stacked pane layouts, with gaps and borders.checked 8 Oct 2001
Layouts and workspaces
It offers vertical, horizontal, and stacked layouts across nine workspaces with isolated pane layouts.checked 9 Oct 2001
License
The repository identifies the software as MIT licensed.checked 9 Oct 2001
Maintainer
The GitHub profile identifies the maintainer as Tom and describes him as an open source builder.checked 8 Oct 2001
Navigation
It supports Vim-style hjkl navigation and a Tmux-style Ctrl+b prefix key.checked 9 Oct 2001
Product
openmux is a terminal multiplexer with a master-stack layout, described as Zellij-style.checked 9 Oct 2001
PTY browsing
Its aggregate view lets users browse and filter PTYs across workspaces by process name, directory, or Git branch, with interactive previews.checked 9 Oct 2001
Security
The repository page shows zero security advisories.checked 8 Oct 2001
Sessions
Sessions persist workspace layouts and pane working directories, and are auto-saved under ~/.config/openmux/sessions/.checked 9 Oct 2001
Terminal features
It includes mouse tracking, scrollback support, pane zoom, and Kitty graphics protocol support.checked 9 Oct 2001
Terminal graphics
It supports the Kitty graphics protocol for image rendering, pixel sizing, and SSH-aware offloading.checked 8 Oct 2001
Workspaces
It supports nine workspaces, each with its own pane layout.checked 8 Oct 2001

Where it runs

Platforms
The README lists prebuilt binaries for macOS Apple Silicon and Linux x64 / arm64.checked 9 Oct 2001
PTY browser
An aggregate view lets users browse, filter, and preview PTYs across workspaces, including directory, process name, and git branch information.checked 8 Oct 2001

Alternatives to openmux

All alternatives
  1. 1Zellij logo

    Zellij

    Free planiOSWebLinuxmacOS
    6.8Free plan
  2. 2RMUX logo

    RMUX

    Free planWebAPILinuxmacOS
    6.7Free plan
  3. 3

    LibreBooking

    Free planWebAPILinuxSelf-hosted
    6.6Free plan
  4. 4muxel logo

    muxel

    Free planLinuxmacOSWindows
    6.6Free plan
  5. 5Okena logo

    Okena

    Free planAndroidiOSWebAPI
    6.6Free plan
  6. 6p2pmux logo

    p2pmux

    Free planLinuxmacOS
    6.5Free plan