RMUX is a terminal multiplexer engine for agents that keeps terminal sessions alive and scriptable. It is described as tmux-compatible and can be used to drive persistent shells from Rust, Python, or TypeScript. The site also says it is usable like tmux and automated like Playwright.
Its documented capabilities include creating detached sessions, sending keys or text, waiting for session or pane output, and capturing panes. The examples shown on the site include commands such as rmux new-session, rmux send-keys, rmux wait-for, and rmux capture-pane, along with SDK calls that create or reuse a session, access a pane, send text, wait for text, and take a snapshot. RMUX also mentions terminal-native locators, structured snapshots, streamed output, and line events. A browser-based share feature is included as well: running rmux web-share creates an encrypted browser session.
RMUX is natively available on Windows, macOS, and Linux. The site says it ships official SDKs for Rust, Python, and TypeScript, with Rust using rmux-sdk, Python using librmux and available on PyPI, and TypeScript using @rmux/sdk and available on npm. It also provides a GitHub repository, docs, examples, API documentation, and a CLI reference.
The site footer describes RMUX as a programmable terminal multiplexer for Linux, macOS, and Windows. It states that the project is Apache-2.0 and MIT dual licensed. Release binaries include SHA256 checksums.
RMUX is a CLI tools & terminal project. It focuses on managing and automating persistent terminal sessions across platforms for developers and automation workflows. It is built as an open-source project for developers. RMUX is open source under the Open Source license. It runs on the web, the command line, macOS, Windows, and Linux.
Behind RMUX is Helvesec, and it first shipped in 2026. Development happens publicly on GitHub with 2.3k stars and 843 commits in the last 90 days. Key capabilities include terminal multiplexing, session persistence, and CLI automation. It exposes integrations via a public API.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do