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

TL;DR

RMUX is a new Rust-based terminal multiplexer announced in version 0.2.0, offering tmux compatibility, a structured SDK, and native support across Linux, macOS, and Windows. It aims to enhance automation and inspection of terminal sessions.

On May 18, 2026, the developer announced the release of RMUX v0.2.0, a Rust-based, tmux-compatible terminal multiplexer designed for scripting, inspection, and detachable session management, with native support across major OS platforms.

RMUX is a new terminal multiplexer built from scratch in Rust, aiming to extend beyond tmux’s traditional capabilities by providing a structured SDK, persistent sessions, and native local transports for Linux, macOS, and Windows, including Windows Named Pipes. The current release, v0.2.0, implements all 90 tmux-compatible commands, though it is still in a fresh public preview stage, with bugs expected and encouraged to be reported.

The system supports detachable sessions, remote inspection, scripting, and orchestration, making it suitable for agents, headless workflows, and human users. It features a daemon-backed architecture, a shared protocol across its CLI, SDK, and UI widgets, and includes components like a ratatui widget for rendering terminal panes. Installation options include prebuilt binaries, cargo, and local source builds.

Why It Matters

This development matters because RMUX aims to redefine terminal multiplexing by enabling programmable, inspectable, and detachable sessions with native OS support, potentially impacting automation, remote management, and developer workflows. Its SDK and structured design could facilitate more complex terminal orchestration and integration into larger tooling ecosystems, especially for developers working with long-running agents or requiring advanced scripting capabilities.

Tmux 3 Mastery: The Complete Practical Guide to Sessions, Panes, SSH Workflows, Plugins, and Keyboard-Driven Terminal Productivity

Tmux 3 Mastery: The Complete Practical Guide to Sessions, Panes, SSH Workflows, Plugins, and Keyboard-Driven Terminal Productivity

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

Traditional terminal multiplexers like tmux have been widely used but limited in programmability and inspection. RMUX seeks to address these gaps by offering a Rust-native, extensible alternative with a modern SDK. The project builds on existing terminal multiplexing paradigms but introduces a daemon-backed architecture, structured snapshots, and cross-platform support, reflecting ongoing trends toward automation and scriptability in terminal workflows. The release follows a period of active development and community engagement on Hacker News, signaling interest in more programmable terminal tools.

“RMUX exists because I believe the tmux use case has only been partially explored. 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.”

— the developer of RMUX

“All 90 tmux-compatible commands are implemented, but bugs are expected — this is a fresh public preview.”

— the RMUX project documentation

Amazon

Rust-based terminal multiplexer

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It is not yet clear how widely adopted RMUX will become or how it will compare in stability and performance to established tools like tmux, given it is still in early preview. The extent of community contributions and future features remains uncertain as development continues.

CTA Tools 9814 Terminal Tool Kit, Connector Removal Tool - Compatible with VAG and Porsche

CTA Tools 9814 Terminal Tool Kit, Connector Removal Tool – Compatible with VAG and Porsche

For the removal of connectors, compatible with VAG and Porsche

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Next steps include community testing, bug fixing, and potential feature expansion. The developer encourages users to report issues and contribute to the project. Future releases are expected to enhance stability, add features, and improve documentation, with broader adoption dependent on community feedback.

Amazon

terminal session scripting software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

How does RMUX differ from tmux?

RMUX offers a structured SDK, native support for scripting and inspection, and a daemon-backed architecture, aiming to provide more programmability and extensibility than traditional tmux.

Is RMUX suitable for production use?

As a preview release, RMUX is primarily intended for testing and development. Users should evaluate its stability before deploying in critical environments.

What platforms does RMUX support?

RMUX supports Linux, macOS, and Windows, including Windows Named Pipes, with no WSL required.

How can I get started with RMUX?

Installation options include prebuilt binaries, cargo, and building from source. Documentation is available at rmux.io/docs, with quickstart guides and SDK examples.

Source: Hacker News

You May Also Like

Razer updates the Blade 18 with new chips, a specced-out model costs $7,000

Razer updates the Blade 18 with Intel Core Ultra 9 290HX Plus and high-end graphics, with the top configuration reaching $7,000. Key details and implications explained.

AI radio hosts demonstrate why AI can’t be trusted alone

AI-run radio stations created by Andon Labs failed to sustain themselves, revealing limitations of AI autonomy and trustworthiness.

AI Chip Wars: Hardware That Powers the Next Revolution

The AI chip wars are redefining technological innovation, and understanding these advancements could unlock the future of AI—are you ready to explore what’s next?

Anthropic acquires Stainless

Anthropic has announced the acquisition of Stainless, a leader in SDKs and server tooling, to improve agent capabilities and data integration for its Claude platform.