rmux docs

About RMUX

A local client/server terminal multiplexer written from scratch in Rust. One daemon and one wire protocol behind three public surfaces: a tmux-compatible CLI, a typed Rust SDK, and a ratatui widget.

RMUX terminal demoRMUX terminal demo

Native, no WSL

Native ConPTY with named pipes on Windows. Unix PTYs with Unix-domain sockets on Linux and macOS. The daemon never opens a network listener.

Programmable from Rust

Typed handles for Session, Window, Pane. Take structured snapshots, send keys, wait for output, subscribe to pane events. No TTY scraping.

Drop-in tmux

The full tmux 4.0.1 command surface — 90 commands, persistent sessions, your existing scripts and key bindings keep working.

rmux terminal · fullscreen