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

TL;DR

RMUX has released version 0.2.0, a fully compatible tmux-like terminal multiplexer built in Rust with a Playwright-style SDK. It supports scripting, detachable sessions, and cross-platform operation, aiming to enhance terminal automation and agent management.

RMUX, a new terminal multiplexer built in Rust, has announced its v0.2.0 release, offering a tmux-compatible interface along with a Playwright-style SDK for scripting and automation, aiming to expand terminal management capabilities.

RMUX is designed to function as a fast, scriptable, and inspectable terminal multiplexer that is compatible with tmux commands. Its core features include persistent sessions, structured snapshots, and native local transports on Linux, macOS, and Windows—without requiring WSL on Windows. The release supports all 90 tmux-compatible commands, though it is still in a public preview stage, and users are encouraged to report bugs.

The project is built in Rust, emphasizing performance and safety, with a modular architecture comprising a CLI, a Rust SDK, and a Ratatui widget for UI integration. The SDK allows developers to create, control, and inspect terminal sessions programmatically, facilitating automation and agent orchestration. RMUX supports detachable sessions, reconnection, and remote inspection, making it suitable for both human users and automated workflows.

Why It Matters

This development offers a significant upgrade for users who rely on terminal multiplexers, especially those interested in automation, scripting, and agent management. By providing a programmable SDK and native cross-platform support, RMUX aims to extend the capabilities of traditional tools like tmux, enabling more complex workflows, structured session management, and integration with modern application architectures.

Its open-source, Rust-based implementation and compatibility with existing terminal workflows could influence future terminal management tools, particularly in environments requiring automation and remote control, such as DevOps, cloud, and developer workflows.

Amazon

terminal multiplexer for Windows

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

Terminal multiplexers like tmux have been essential tools for developers and system administrators, enabling multiple terminal sessions within a single window. RMUX emerged from the desire to improve upon tmux by offering a more scriptable, inspectable, and portable solution. The project was announced on Hacker News earlier this month, with the initial release of version 0.2.0, and is now available for testing and integration.

Prior to RMUX, most terminal multiplexers lacked native scripting SDKs or cross-platform support beyond Unix-like systems. RMUX addresses these gaps by providing a Rust SDK, native Windows support with ConPTY and Named Pipes, and a structured approach to session management.

“RMUX exists because I believe the tmux use case has only been partially explored. My goal was to build a fast, scriptable, and inspectable multiplexer that works across platforms without WSL.”

— RMUX developer

“With a Playwright-style SDK, users can control terminal sessions programmatically, enabling automation and complex workflows that were difficult with traditional multiplexers.”

— RMUX team

Amazon

Rust-based terminal multiplexer

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

As RMUX is still in early public preview, it remains unclear how stable all features are, and whether it will fully replace tmux in production environments. User feedback and bug reports are ongoing, and future updates may introduce significant changes or improvements.

Amazon

tmux compatible terminal tool

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Developers plan to gather user feedback, fix bugs, and expand features based on real-world usage. Future milestones include stabilizing the SDK, improving cross-platform support, and adding more automation tools. The project’s GitHub repository will likely see continued activity and community contributions, similar to other open-source terminal tools like Rmux.

Amazon

programmable terminal SDK

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

How does RMUX compare to tmux?

RMUX is compatible with all tmux commands and offers additional features like a programmable SDK, structured snapshots, and native cross-platform support, making it more extensible and scriptable.

Is RMUX suitable for production use?

As of version 0.2.0, RMUX is in preview. Users should test it in non-critical environments and provide feedback to help stabilize the project before considering production deployment.

What platforms does RMUX support?

RMUX supports Linux, macOS, and Windows, with native support for Windows ConPTY and Named Pipes, without requiring WSL.

Can I automate terminal sessions with RMUX?

Yes, RMUX’s SDK allows programmatic control of terminal sessions, enabling automation, scripting, and integration with other tools.

Source: Hacker News

You May Also Like

Why Your Phone Storage Fills Up So Fast (And the Fix)

Meta description: Many users wonder why their phone storage fills up so quickly and how to fix it—discover simple tips to reclaim space before it’s too late.

Ask HN: When did computers stop being fun?

A Hacker News post asks when computers ceased to be enjoyable, sparking discussions on the evolution of technology and user experience.

How an Australian Teen Team Is Making Radio Astronomy Affordable for Schools

A group of Australian teenagers has created low-cost radio astronomy equipment, making space science accessible for schools in rural areas.

Mystery Microsoft bug leaker keeps the zero-days coming

An anonymous researcher has disclosed two new Windows zero-days, YellowKey and GreenPlasma, after releasing multiple exploits earlier this year, raising security concerns.