RMUX: A Rust-based universal terminal multiplexer with typed SDK for agent orchestration
By
shideneyu
Slow-proofed and worth the wait. Worth its weight in flour.
Summary
RMUX is a universal Rust-based terminal multiplexer built for the agentic era. It offers a tmux-compatible CLI, a daemon-backed SDK with a typed interface, and native Ratatui integration. Designed for running long-lived agents over SSH without losing terminals, it enables detachable, scriptable, and inspectable terminal session management across Linux, macOS, and Windows. The project reimagines the tmux use case from scratch in Rust for performance and modern orchestration needs.
Key quotes
· 3 pulledRMUX exists because I believe the tmux use case has only been partially explored.
I wanted to run long-lived agents over SSH without losing their terminals, while still being able to inspect, script, and orchestrate everything around them.
So I rebuilt that idea from scratch in Rust: a blazing-fast, tmux-compatible multiplexer.
You might also wanna read
PrettyMux: A Linux Terminal Application with Vertical Tabs, Split Panes, and Agent Notifications
PrettyMux is a native Linux GTK4 terminal application built on Ghostty, featuring vertical tabs, split panes, and agent notification rings.
cmux: Open-Source Terminal for Coding Agents with Visual Notifications
cmux is an open-source terminal application specifically designed for working with coding agents. It features vertical tabs, notifications,
Codirigent: Open-Source Terminal Workspace for Enhanced Ghostty, Superset, and tmux Experience on Windows and MacOS
Codirigent is an open-source terminal workspace application built in Rust that provides an enhanced experience for Ghostty, Superset, and tm
