Skip to content
Tech News
← Back to articles

Show HN: Rmux – A programmable terminal multiplexer with a Playwright-style SDK

read original get Terminal Multiplexer Kit → more articles
Why This Matters

RMUX introduces a versatile, Rust-based terminal multiplexer compatible with tmux commands, designed for modern agent-based workflows. Its features enable persistent, scriptable, and inspectable terminal sessions across multiple operating systems, enhancing automation and remote management capabilities for both developers and system administrators.

Key Takeaways

Universal Rust multiplexer for the agentic era: detachable, scriptable, and inspectable, with a tmux-compatible CLI, daemon-backed SDK, and native Ratatui integration. English · Français · 简体中文 · 日本語

Important Current release: v0.2.0, published on 18 May 2026. All 90 tmux-compatible commands are implemented, but bugs are expected — this is a fresh public preview. Please file issues if you hit one.

Why RMUX

RMUX exists because I believe the tmux use case has only been partially explored. My own starting point was simple: 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 with a typed SDK, persistent sessions, structured snapshots, and native local transports on Linux, macOS, and Windows, including Windows Named Pipes. No WSL required.

RMUX is usable by agents, headless CLI workflows, and humans alike: you can give terminal apps detachable execution, reconnect later, inspect their state, drive them from code, or simply use it for normal tmux-style terminal work.

Demos

Short, real examples of what RMUX can be used for.

Install

... continue reading