Show HN: Rmux – A programmable terminal multiplexer with a Playwright-style SDK
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Prime Big Deal Days · Oct 6–7Offer from Amazon

Get the latest gadgets delivered free — and shop member deals

  • Fast, free delivery on millions of items
  • Access to Prime Big Deal Days deals on October 6–7
  • Prime Video, Amazon Music and more included
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

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

programmable terminal emulator

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

Rust-based terminal multiplexer

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

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

PostHog will train AI models with your data (opted-in by default)

PostHog announces plans to train AI models on user data, with default opt-in for US users and opt-out for EU users, aiming to enhance product features.

Password Manager Basics: The Setup Most People Skip

Creating a solid password manager setup is crucial, but many overlook key steps that could leave their digital life vulnerable—discover what you’re missing.

Fabricked: Misconfiguring Infinity Fabric to Break AMD SEV-SNP

Researchers reveal Fabricked, a software attack manipulating Infinity Fabric to compromise AMD SEV-SNP, risking confidential virtual machines in cloud environments.

Siri AI

Apple announced a new generation of Siri powered by advanced on-device AI, privacy-focused cloud compute, and enhanced accessibility, launching later this year.