{"slug": "rmux", "name": "rmux", "category": "terminal", "category_name": "Terminal and shell", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.706, "rising": -0.98, "first": "2026-05-21", "latest": "2026-05-21", "why": "rmux is exactly made for that, it's prefect for TUIs over ssh", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "rmux is exactly made for that, it's prefect for TUIs over ssh", "kind": "", "icon": false, "domain": null, "github_repo": "github.com/trevors/rmux", "official_url": "https://github.com/trevors/rmux", "pricing": "", "aliases": ["rmux", "Rmux"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 771656371, "item_id": 48228523, "url": "https://news.ycombinator.com/item?id=48228523", "by": "shideneyu", "date": "2026-05-21", "version": null, "stance": "recommend", "quote": "rmux is exactly made for that, it's prefect for TUIs over ssh", "excerpt": "please do and let me know ! quick story fast, I'm working a loooot remotely. I'm using https://github.com/sanchxt/yoop to synchronize my keyboard. Since I'm using moonlight it's blazing fast. But when I work in the train I'm back to ssh. My quick tip would be to: build your own tools, build them once, use them forever. and rmux is exactly made for that, it's prefect for TUIs over ssh and low connection that needs to ", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}, {"id": 771572289, "item_id": 48223268, "url": "https://news.ycombinator.com/item?id=48223268", "by": "joch", "date": "2026-05-21", "version": null, "stance": "recommend", "quote": "Very nice!", "excerpt": "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", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}, {"id": 771535264, "item_id": 48220954, "url": "https://news.ycombinator.com/item?id=48220954", "by": "kloud", "date": "2026-05-21", "version": null, "stance": "recommend", "quote": "Cool project, I like the idea of having tmux-compatible CLI.", "excerpt": "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", "context": "", "use_case": "terminal multiplexing for agents", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["terminal multiplexing for agents"], "compared": [{"slug": "zellij", "name": "Zellij", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "tmux", "name": "tmux", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 775243744, "item_id": 48452734, "url": "https://news.ycombinator.com/item?id=48452734", "by": "adefa", "date": "2026-06-08", "version": null, "stance": "neutral", "quote": "I built a tmux clone in Rust", "excerpt": "I built a tmux clone in Rust: https://github.com/TrevorS/rmux", "context": "", "use_case": "terminal multiplexer", "switched_from": "", "story": "Ask HN: What are tools you have made for yourself since the advent of AI"}], "threads": [{"url": "https://news.ycombinator.com/item?id=48219918", "title": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=48449187", "title": "Ask HN: What are tools you have made for yourself since the advent of AI", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {"recommend": 3}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 771656371, "item_id": 48228523, "url": "https://news.ycombinator.com/item?id=48228523", "by": "shideneyu", "date": "2026-05-21", "version": null, "stance": "recommend", "quote": "rmux is exactly made for that, it's prefect for TUIs over ssh", "excerpt": "please do and let me know ! quick story fast, I'm working a loooot remotely. I'm using https://github.com/sanchxt/yoop to synchronize my keyboard. Since I'm using moonlight it's blazing fast. But when I work in the train I'm back to ssh. My quick tip would be to: build your own tools, build them once, use them forever. and rmux is exactly made for that, it's prefect for TUIs over ssh and low connection that needs to ", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}, {"id": 771572289, "item_id": 48223268, "url": "https://news.ycombinator.com/item?id=48223268", "by": "joch", "date": "2026-05-21", "version": null, "stance": "recommend", "quote": "Very nice!", "excerpt": "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", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}, {"id": 771535264, "item_id": 48220954, "url": "https://news.ycombinator.com/item?id=48220954", "by": "kloud", "date": "2026-05-21", "version": null, "stance": "recommend", "quote": "Cool project, I like the idea of having tmux-compatible CLI.", "excerpt": "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", "context": "", "use_case": "terminal multiplexing for agents", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}]}