WMUX
What it is
WMUX is a free, MIT-licensed terminal multiplexer for persistent local workspaces. Its server keeps sessions, windows, panes, terminal state, layouts, options, commands, paste buffers, jobs, and clients available when a terminal client disconnects. This is intended for shells, servers, logs, builds, agents, and project work. Users can split panes left and right or top and bottom, move between panes, and zoom a pane. On first use, WMUX creates a default configuration file; commands show its path, contents, and effective configuration. The software runs on Linux, macOS, and Windows, using native platform mechanisms on Windows without a POSIX emulation layer. Release archives include SHA-256 sidecar files, and GitHub attestations support build-provenance checks. WMUX is free with no stated usage limits. Windows ARM64 builds and package-manager repositories are not currently provided. Version 1 binaries are not Authenticode-signed or Apple-notarized, so Windows SmartScreen or macOS Gatekeeper may display a trust prompt.
For and against
For
- Persistent sessions survive terminal disconnections
- Splits, navigation, and pane zoom
- Runs on Linux, macOS, and Windows
- Native Windows operation without POSIX emulation
- MIT-licensed and free
Against
- No Windows ARM64 builds currently provided
- No package-manager repositories currently provided
- Unsigned binaries may trigger trust prompts
The verdict
WMUX focuses on keeping local terminal work alive while offering familiar pane and configuration controls. Its platform coverage is broad, but distribution gaps and unsigned v1 binaries matter during installation.
Who it suits
WMUX suits developers and operators who need terminal sessions and project workspaces to survive client disconnections. It is also relevant to users wanting pane layouts on Linux, macOS, or Windows.
Plans and prices
wmux
MIT-licensed; no pricing or usage limits stated
Read 5 Oct 2026 · github.com
On the record
- Configuration
- WMUX creates a default configuration file on first use and provides commands to inspect its path, contents, and effective configuration.github.com · read 5 Oct 2026
- Distribution limits
- Windows ARM64 builds and package-manager repositories are not currently provided.github.com · read 5 Oct 2026
- Integrity
- Release archives include SHA-256 sidecar files, and users can verify build provenance with GitHub attestations.github.com · read 5 Oct 2026
- Intended users
- The project describes WMUX for people who need persistent terminal workspaces for shells, servers, logs, builds, agents, and projects.github.com · read 5 Oct 2026
- License
- WMUX is available under the MIT License.github.com · read 5 Oct 2026
- Panes
- Users can split panes left/right or top/bottom, navigate between panes, and toggle pane zoom.github.com · read 5 Oct 2026
- Purpose
- WMUX is a persistent terminal multiplexer that keeps shells, servers, logs, builds, agents, and project workspaces alive when a terminal client disconnects.github.com · read 5 Oct 2026
- Security reporting
- The project asks users to report vulnerabilities through the private process in its security policy rather than through a public issue.github.com · read 5 Oct 2026
- Sessions
- Its persistent server manages sessions, windows, panes, terminal state, layouts, options, commands, paste buffers, jobs, and clients.github.com · read 5 Oct 2026
- Signing
- The v1 binaries are not Authenticode-signed or Apple-notarized, so Windows SmartScreen or macOS Gatekeeper may show a trust prompt.github.com · read 5 Oct 2026
- Windows support
- WMUX uses native platform mechanisms and does not require a POSIX emulation layer on Windows.github.com · read 5 Oct 2026