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

TL;DR

RMUX is a new terminal multiplexer built in Rust, compatible with tmux commands, offering a scriptable SDK, detachable sessions, and native support on Linux, macOS, and Windows. Its recent v0.2.0 release marks a significant step in flexible terminal management.

RMUX, a new terminal multiplexer built in Rust and compatible with tmux commands, has announced its v0.2.0 release, offering a scriptable SDK, detachable sessions, and native support on Linux, macOS, and Windows. This development introduces a highly programmable and inspectable tool for managing terminal workflows across platforms, aimed at both automation and human use.

The v0.2.0 release of RMUX provides full implementation of all 90 tmux-compatible commands, though it is still in a public preview stage, with known bugs expected. RMUX is designed to enable long-lived agent processes over SSH without losing terminal state, while offering scripting, session management, and inspection capabilities. It features a daemon-backed SDK, native local transports, and integrations with Ratatui for custom terminal widgets.

RMUX supports Linux, macOS, and Windows, including Windows Named Pipes, with no WSL requirement. The system comprises three main components: a CLI, a Rust SDK, and a Ratatui widget, all communicating through a shared local protocol. The project is open-source, dual-licensed under MIT and Apache 2.0 licenses, with detailed documentation available online.

Why It Matters

This development matters because RMUX extends terminal multiplexing into a programmable, inspectable domain, enabling automation, scripting, and advanced workflows that were difficult with traditional tools like tmux alone. Its cross-platform support and native integrations make it suitable for both developers and operators managing complex terminal environments or long-lived remote agents.

Introduction to Terminal Multiplexer Tmux (Japanese Edition)

Introduction to Terminal Multiplexer Tmux (Japanese Edition)

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 inspectability. RMUX aims to address these limitations by providing a Rust-based implementation with a typed SDK and native transports. The project was announced recently with the v0.2.0 release, following initial development discussions on Hacker News, where early adopters expressed interest in its scripting and cross-platform capabilities.

“We built RMUX from scratch in Rust to explore new possibilities for terminal multiplexing—scriptable, inspectable, and cross-platform.”

— RMUX developer

“Having a programmable terminal multiplexer that works seamlessly across OSes could revolutionize how we automate and manage remote workflows.”

— Hacker News user

Amazon

programmable terminal emulator Windows

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 stable the current preview is or how widespread adoption will be. The project is still in early release, and bugs are expected. Additionally, detailed performance benchmarks and user feedback are still forthcoming, which will influence its future development.

Amazon

tmux-compatible terminal multiplexer macOS

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Next steps include user testing, bug fixing, and expanding documentation. The developers plan to gather community feedback to improve stability and features. Future releases may include additional integrations, enhanced scripting capabilities, and broader platform support.

Amazon

Rust-based terminal management tool

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What platforms does RMUX support?

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

Is RMUX compatible with existing tmux workflows?

Yes, RMUX implements all 90 tmux-compatible commands, allowing it to serve as a drop-in replacement or extension for tmux workflows.

Can RMUX be scripted and integrated into automation tools?

Yes, RMUX provides a Rust SDK and command-line interface designed for scripting, automation, and integration with custom workflows.

Is RMUX open source?

Yes, RMUX is open source, licensed under MIT and Apache 2.0 licenses, with source code available on GitHub.

What is the current stability level of RMUX?

The current release is a public preview (v0.2.0), with known bugs and ongoing development. It is intended for early testing and feedback.

Source: Hacker News

You May Also Like

CUDA Books

A curated list of key CUDA programming books from beginner to advanced, including latest releases for 2024–2026, highlighting resources for NVIDIA GPU developers.

From Prompt to Profit: How AI Form Builders Rapidly Build Your Funnel

Discover how AI form builders turn simple prompts into complete lead funnels in seconds. Save time, boost conversions, and automate your marketing today.

2026 Top-Rated Form Plugins for WordPress Users

Discover the top WordPress form plugins in 2026. Compare features, pricing, and usability to find the perfect fit for your site today.

Home Workshop Table Saw Guide: Fence Accuracy, Safety, and Dust Collection

Learn essential tips for optimizing your table saw with precise fence setup, safety features, and dust collection to ensure a safer, cleaner workshop—discover more now.