Skip to content
SPECIFICTION
Get listed

RMUX vs wtmux

RMUX

rmux.io

wtmux

shmuelie.github.io

Side by side

FigureRMUXwtmux
Price fromFree—
Free planYes—
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYes—
LinuxYes—
APIYes—
Self-hostedYes—
Plans published10
Spec score · Terminal Multiplexers8.3 (#4)6.5 (#28)
IntegrationsThe project documents a ratatui integration widget and a Claude Code teammate mode that runs Claude inside a local RMUX workspace.The maker documents a DSC v3 resource for declaratively managing global wtmux options through WinGet Configuration or DSC v3.
LicenseRMUX is dual-licensed under MIT or Apache License 2.0.The comparison page lists wtmux's license as MIT.
PurposeRMUX is a local terminal multiplexer for persistent, scriptable terminal sessions and terminal automation.wtmux runs multiple terminal sessions in one window, with panes, named windows, and detachable sessions.
SecurityDuring Web Share, shells and PTYs stay on the local daemon while the browser decrypts encrypted terminal updates locally; tunnels carry encrypted frames.The control named pipe is scoped to the current user's SID, access is restricted to that user and SYSTEM, and the client checks the pipe endpoint's owner.

Plans

RMUX

  • RMUXFree

RMUX pricing →

wtmux

No plans published.

wtmux pricing →

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.

Visit rmux.io

wtmux

wtmux has no write-up on Specifiction yet; its figures are above.

Visit shmuelie.github.io