Helvesec/rmux
Universal Rust multiplexer with a typed SDK — drive any CLI or TUI app from code. Native on Linux, macOS, and Windows. observed · 2026-08-28
Health v2 · maintenance only
78/100
- Activity 96
- Release rhythm 96
- Longevity 7
Flags: young no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 110
- days_rel: 29
- days_push: 24
- n_releases_24m: 16
Adoption not part of the score
2597 stars · 148 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
RMUX is a terminal multiplexer written in Rust that is tmux-compatible and natively supports Linux, macOS, and Windows (ConPTY). It ships typed SDKs for Rust, Python, and TypeScript so agents and scripts can drive persistent terminal sessions programmatically, plus browser-based Web Share for sharing sessions.
Use cases
- drive a CLI or TUI app from code
- keep terminal sessions alive across script runs
- automate terminal testing with assertions on output
- replace tmux on Windows without WSL
- share a terminal session in the browser
- let an AI agent control a persistent shell
When to choose
- you need tmux-like multiplexing with native Windows support
- you want Playwright-style programmatic terminal automation instead of TTY scraping
- you're building agents or CI tooling that must drive interactive CLIs from Rust, Python, or TypeScript
When to avoid
- you only need plain tmux and are happy on Unix
- you need a battle-tested, decades-mature multiplexer (rmux is young, v0.10)
- you require a permissively documented license (license is unverified/nonstandard)
Facets
library · maturity active
terminal-ui cli developer-tools sdk concurrency testing developer-tools windows rust python cli cross-platform terminal-multiplexer tmux-compatible pty terminal-automation agent-tooling tokio ratatui web-share conpty session-management command-line automation terminal ai-agents linux macos nodejs
8 sources
- readme: https://github.com/Helvesec/rmux · fetched 2026-08-28 · 0c3c42c0038e
- homepage: https://rmux.io · fetched 2026-08-29 · 0743833cdcca
- site_page: https://rmux.io/docs/get-started · fetched 2026-08-29 · 865e6858b9a7
- site_page: https://rmux.io/docs/examples · fetched 2026-08-29 · 1d7b22242388
- site_page: https://rmux.io/docs/api · fetched 2026-08-29 · e4fb96e7e93f
- site_page: https://rmux.io/docs/cli · fetched 2026-08-29 · 7ef2b2b81aac
- site_page: https://rmux.io/docs/web-share · fetched 2026-08-29 · c32340f3ff05
- registry_crates: https://crates.io/api/v1/crates/rmux · fetched 2026-08-29 · d481e50b1ec7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Helvesec/rmux | main | 78 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem