Helvesec

Helvesec / rmux

Public

Universal Rust multiplexer with a typed SDK — drive any CLI or TUI app from code. Native on Linux, macOS, and Windows.

27
1
85% credibility
Found May 20, 2026 at 58 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

RMUX is a modern terminal multiplexer written in Rust that lets you run persistent terminal sessions you can detach from and reattach to later. It's designed to be compatible with tmux commands so existing users feel at home, but it also includes a software development kit for programmers who want to control terminal sessions from their own applications. The project supports Linux, macOS, and Windows, and includes a visual widget for building terminal-based user interfaces. It's particularly aimed at developers who run AI agents or automated workflows that need to keep running even when connections drop.

How It Works

1
💡 You need to keep your work running

You're working on a remote server through SSH and worry you'll lose your terminal session if the connection drops.

2
📦 You install rmux in seconds

You run a simple download command and rmux is ready on your computer, no complicated setup required.

3
🚀 Your first session comes to life

You type a simple command to create a new workspace, and instantly have a persistent terminal that stays alive even when you disconnect.

4
🖥️ You split your screen into panes

With one command, your terminal divides into side-by-side sections where you can run different tasks at the same time.

5
🔌 You disconnect and step away

Your SSH connection closes, but your terminal sessions keep running safely on the server, waiting for your return.

6
🔙 You reconnect and pick up where you left off

From any computer, you attach to your running workspace and see everything exactly as you left it.

Your workflow is now unstoppable

Long-running tasks never die, your work is organized across sessions, and you can automate repetitive terminal workflows from code.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 58 to 27 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is rmux?

rmux is a terminal multiplexer written in Rust that lets you run persistent terminal sessions, detach and reattach to them, and control them programmatically. Think of it as a tmux alternative with a typed SDK bolted on. You get the familiar CLI commands for splitting windows and managing sessions, but you also get a Rust library that lets you drive any CLI or TUI application directly from code. It runs natively on Linux, macOS, and Windows without requiring WSL.

Why is it gaining traction?

The killer feature here is the typed SDK. While tmux requires you to parse its output or use expect-scripts, rmux gives you structured snapshots, typed pane objects, and async methods you can call from any Tokio-based application. The Ratatui integration is a nice bonus for building terminal UIs that mirror running sessions. The daemon architecture means the CLI, SDK, and widget all share the same protocol, so anything you can do from the command line you can do from code.

Who should use this?

DevOps engineers running long-lived agents over SSH who need programmatic inspection of terminal state. TUI developers who want to embed live terminal panes in their applications. Teams building terminal-based automation that needs to drive interactive CLI tools. If you currently reach for tmux + expect or tmux + script, this is worth evaluating.

Verdict

This is a promising v0.2.0 project with solid architecture and good documentation, but the 27-star count and 0.85% credibility score signal it's early and unproven. The tmux compatibility is a smart bet for adoption, but production use carries the usual "fresh public preview" risks. Watch it, kick the tires, but don't bet critical infrastructure on it yet.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.