RMUX vs WMUX
RMUX
rmux.ioWMUX
github.comSide by side
| Figure | RMUX | WMUX |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | — |
| Plans published | 1 | 1 |
| Spec score · Terminal Multiplexers | 8.3 (#4) | 7.2 (#23) |
| License | RMUX is dual-licensed under MIT or Apache License 2.0. | WMUX is available under the MIT License. |
| Platforms | RMUX documents native support for Windows, macOS, and Linux; Windows uses ConPTY and named pipes, while macOS and Linux use Unix PTYs and Unix-domain sockets. | Release targets include Windows x86-64, Linux x86-64 and ARM64, and macOS Intel and Apple Silicon. |
| Purpose | RMUX is a local terminal multiplexer for persistent, scriptable terminal sessions and terminal automation. | WMUX is a persistent terminal multiplexer that keeps shells, servers, logs, builds, agents, and project workspaces alive when a terminal client disconnects. |
Plans
In their own words
RMUX
RMUX is a local terminal multiplexer that keeps shells under a daemon on the user’s machine. Version 0.10.0 provides 90 tmux-compatible commands for persistent sessions that can be detached and reattached. Its automation SDKs let programs work with typed session, window, and pane handles, send keyboard and mouse input, wait for output, capture structured snapshots, and receive pane events. Official SDKs are available for Rust, Python, and TypeScript; the Python and TypeScript SDKs require the RMUX binary to be installed first.
Web Share creates browser links to a pane or session while its shell stays local. Links can allow read-write operation or read-only viewing, with separate pairing PINs enabled by default. The browser decrypts terminal updates locally. Sharing can use private Tailscale access, public SSH tunnel presets, or a user-provided ingress URL. RMUX says tunnels can see handshake metadata and encrypted frames, but not keystrokes, PINs, raw tokens, or terminal cells. The Web Share frontend can be self-hosted. RMUX is dual-licensed under MIT or Apache-2.0 and is available through package managers, prebuilt installers, or Cargo.
WMUX
WMUX is a terminal multiplexer that keeps local terminal workspaces alive when a terminal client disconnects. Its persistent server manages sessions, windows, panes, terminal state, layouts, options, commands, paste buffers, jobs, and clients. That scope is intended for shells, servers, logs, builds, agents, and project work. Users can split panes left or right, or top or bottom, navigate among them, and zoom a pane. WMUX creates a default configuration file on first use, with commands to inspect its path, contents, and effective configuration. It runs on Linux, macOS, and Windows; Windows uses native platform mechanisms without a POSIX emulation layer. The software is free and MIT-licensed. Windows ARM64 builds and package-manager repositories are not currently provided. Release archives have SHA-256 sidecar files, and GitHub attestations can be used to verify build provenance. Its v1 binaries are not Authenticode-signed or Apple-notarized, so Windows SmartScreen or macOS Gatekeeper may show a trust prompt.