← Back to Product Feed

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

A modern, programmable alternative to `tmux`, specifically designed to overcome the limitations of output scraping for automation, offering structured interaction and stable IDs.

132
Traction Score
62
Discussions
May 21, 2026
Launch Date
View Origin Link

Product Positioning & Context

AI Executive Synthesis
A modern, programmable alternative to `tmux`, specifically designed to overcome the limitations of output scraping for automation, offering structured interaction and stable IDs.
Rmux targets a significant developer pain point: the inherent difficulty of automating complex terminal workflows using traditional tools like `tmux`. By rebuilding the multiplexer in Rust and introducing a Playwright-style SDK, Rmux elevates terminal automation from brittle text scraping to structured, programmatic interaction. This addresses the demand for more robust and reliable scripting in development, operations, and testing environments. The dual offering of a `tmux`-compatible CLI and a powerful SDK positions Rmux to appeal to both existing power users and developers seeking advanced automation capabilities. Native support across Linux, macOS, and Windows (via ConPTY) broadens its market appeal, indicating a potential shift in how developers interact with and automate their command-line interfaces.
Author here. RMUX started from a frustration: I've used tmux for years and got tired of scraping output with grep and sleeps to automate anything. So I rebuilt the multiplexer from scratch in Rust, with a programmable layer on top.Two surfaces: a tmux-compatible CLI (~90 commands, your keybindings just work), and a typed async Rust SDK on the same daemon — stable pane IDs, structured snapshots, locator-style waits. The idea is Playwright-style automation, but for terminals.Native on Linux, macOS, Windows (real ConPTY, no WSL).Demos and docs at rmux.io. Happy to answer questions about the daemon protocol, ConPTY, or the SDK design.
Rmux terminal multiplexer tmux Rust programmable layer CLI typed async Rust SDK daemon

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is Rmux – A programmable terminal multiplexer with a Playwright-style SDK?
Rmux – A programmable terminal multiplexer with a Playwright-style SDK is analyzed by our AI as: A modern, programmable alternative to `tmux`, specifically designed to overcome the limitations of output scraping for automation, offering structured interaction and stable IDs.. It focuses on Rmux targets a significant developer pain point: the inherent difficulty of automating complex terminal workflows using traditional tools like `tmu...
Where did Rmux – A programmable terminal multiplexer with a Playwright-style SDK originate?
Data for Rmux – A programmable terminal multiplexer with a Playwright-style SDK was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was Rmux – A programmable terminal multiplexer with a Playwright-style SDK publicly launched?
The initial public indexing or launch date for Rmux – A programmable terminal multiplexer with a Playwright-style SDK within our tracked developer communities was recorded on May 21, 2026.
How popular is Rmux – A programmable terminal multiplexer with a Playwright-style SDK?
Rmux – A programmable terminal multiplexer with a Playwright-style SDK has achieved measurable traction, logging over 132 traction score and facilitating 62 recorded discussions or engagements.
Which technical categories define Rmux – A programmable terminal multiplexer with a Playwright-style SDK?
Based on metadata extraction, Rmux – A programmable terminal multiplexer with a Playwright-style SDK is categorized under topics such as: Rmux, terminal multiplexer, tmux, Rust.
Is Rmux – A programmable terminal multiplexer with a Playwright-style SDK recognized by media or academic researchers?
Yes. It has been covered by media outlets like Github.com. This indicates the concept has reached a level of mainstream or scientific viability beyond just developer forums.
Are there open-source alternatives related to Rmux – A programmable terminal multiplexer with a Playwright-style SDK?
Yes, the GitHub ecosystem contains correlated projects. For example, a repository named fikrikarim/parlor shares highly similar architectural descriptions and topics.
How does the creator describe Rmux – A programmable terminal multiplexer with a Playwright-style SDK?
The original author or development team describes the product as follows: "Author here. RMUX started from a frustration: I've used tmux for years and got tired of scraping output with grep and sleeps to automate anything. So I rebuilt the multiplexer from scratch in Rust,..."

Community Voice & Feedback

joch • May 21, 2026
Very nice!I created `ygg`[0] a while back to easily spawn a new worktree when working with Claude/codex, and it also spawns that in a dedicated zellij tab. I think making the terminal multiplexer pluggable, so it would be easy to integrate something like this.[0] https://github.com/joch/ygg
eddyaipt • May 21, 2026
The Playwright-style snapshot/wait layer is the interesting part to me. A lot of agent terminal automation still breaks because the tool can send keys but can't prove which pane or terminal state it actually reached. Stable pane IDs plus explicit waits should make replay and debugging much saner than the usual grep+sleep loops.
btown • May 21, 2026
Very cool! I think the hype around “agents are so good that you never actually need to see the underlying commands they are running or interact with the terminal session that they’re running” misses out on a lot of very important use cases, particularly around long running processes that may be shared across multiple agents. This will be very cool to see how best practices evolve!
pama • May 21, 2026
Congrats on the launch. If emacs was unavailable and I needed tmux, I would try it. I am old school, and use emacs daemons for all shell multiplexing. The agents dont need explanations and know how to use emacsclient to create, read, or send inputs to named buffers that run the shells. Elisp is powerful, so manipulating windows is a breeze. Lots of people on tmux would benefit from this design though.
kloud • May 21, 2026
Cool project, I like the idea of having tmux-compatible CLI. I used Zellij to get better UX, but many agent tools integrate with tmux. This way agent tools can still integrate tmux as a defacto standard for programmatic interface while having better interface for users.But I wonder if tmux/rmux design is suboptimal since it couples session persistence and window management together. Do you have an opinion the design which separates the responsibilities? An example that pioneered this approach is abduco, and libghostty-based zmx being a modern implementation.
0x1ceb00da • May 21, 2026
Getting this error when installing from git bash:$ curl -fsSL https://rmux.io/install.sh | sh
rmux install: unsupported OS: MINGW64_NT-10.0-26200
florianist • May 21, 2026
The paragraph on the website inviting us to switch to rmux from tmux claims that tmux is programmed in C++. tmux is made in C.
luizfwolf • May 21, 2026
I found the project quite interesting but what's the advantage over just using tmux with a hotkey to send keys?
cultofmetatron • May 21, 2026
a week ago I was using cmux but its osx only and doen't work on remote terminals. then I switched to herdr which is great so far except its not s great at managing panes. I can't move them around or change ordering. now another terminal multiplexer. I'm getting whiplash.all that said, none of the existing solutions are perfect and rust codebases are nice. how easy is it to reorder panes? is there a cli that lets me control the panel layout via a skill file and allow my opencode session to target and send data to other panes?
Sirental • May 21, 2026
The website is a little too obviously made by Claude. The first thing I noticed is the classic "pill with pulsing green dot that says something is active or live" claudism.

Discovery Source

Hacker News Hacker News

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.