Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    EveryDev.ai
    Sign inSubscribe
    Home
    Tools

    2,387+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1559
    • Coding1165
    • Infrastructure524
    • Marketing440
    • Design416
    • Projects380
    • Research350
    • Analytics328
    • Testing217
    • MCP207
    • Data201
    • Security186
    • Integration167
    • Learning154
    • Communication144
    • Prompts138
    • Extensions133
    • Commerce123
    • Voice122
    • DevOps97
    • Web74
    • Finance21
    1. Home
    2. Tools
    3. RMUX
    RMUX icon

    RMUX

    Terminal & Session Management
    Featured

    A universal Rust terminal multiplexer with a tmux-compatible CLI, daemon-backed SDK, and native Ratatui integration — built for agentic and headless terminal automation.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under MIT and Apache-2.0 licenses. All features included.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Terminal & Session ManagementAutonomous SystemsCommand Line Assistants

    Alternatives

    tmuxHorizoncmux
    Developer
    HelvesecHelvesec builds RMUX, a universal Rust terminal multiplexer…

    Listed May 2026

    About RMUX

    RMUX is an open-source terminal multiplexer written entirely in Rust, developed by Helvesec and published under a dual MIT/Apache-2.0 license. It targets both human terminal users and AI agents that need to drive CLI or TUI applications programmatically, offering persistent sessions, structured pane snapshots, and a typed async SDK alongside a tmux-compatible command surface. The project reached its first public preview release (v0.2.0) on 18 May 2026.

    What It Is

    RMUX is a terminal session manager and automation engine that replaces or supplements tmux, particularly for workflows where code — rather than a human — is the primary user. It exposes three coordinated surfaces: a rmux CLI binary with 90 tmux-compatible commands, a rmux-sdk Rust crate for async programmatic control, and a ratatui-rmux widget for embedding live pane snapshots inside Ratatui TUI applications. All three surfaces share a single local IPC protocol backed by a persistent daemon process.

    Architecture and Workspace

    The project is structured as a multi-crate Rust workspace. Public-facing crates include rmux-types (shared value types), rmux-proto (IPC DTOs and framing), rmux-ipc (local transport endpoints), rmux-sdk (the async Rust SDK), ratatui-rmux (the Ratatui widget), and the rmux CLI binary itself. Internal support crates handle PTY allocation (rmux-pty), session/pane/layout management (rmux-core), the Tokio daemon (rmux-server), and IPC client plumbing (rmux-client). The upper-level crates enforce #![forbid(unsafe_code)], with OS and terminal boundary code isolated in lower-level runtime crates.

    Platform support spans all three major desktop operating systems:

    • Linux: Unix PTY backend, Unix socket IPC
    • macOS: Unix PTY backend, Unix socket IPC
    • Windows: ConPTY backend, Named Pipe IPC — no WSL required

    Agentic and Automation Workflow

    The SDK's async API lets code create sessions, split panes, send keystrokes, wait for specific text output, and capture structured snapshots — a pattern the project compares to Playwright-style automation but for terminal applications. The published demo set includes multi-agent orchestration (Claude directing Codex, Gemini, and Grok through rmux panes), an agent broadcast arena that fans a single prompt out to multiple AI CLIs, terminal-to-browser mirroring, and Playwright-based terminal testing. These demos range from roughly 500 to over 2,000 lines of source code and are available in a companion rmux-demos repository.

    tmux Compatibility and Differentiation

    RMUX implements the same 90 tmux commands and aims for behavioral parity, so existing tmux muscle memory and scripts transfer with minimal changes. The project's own comparison table highlights key differences: native Windows support without WSL, a typed Rust SDK with async handles, terminal-native locators and structured snapshots (versus tmux's plain-text capture), and streamed output with line events. The trade-off noted is that tmux remains the native choice when keyboard interaction is the primary use case.

    Update: v0.2.0 Public Preview

    The current release is v0.2.0, published on 18 May 2026. The GitHub README explicitly notes that all 90 tmux-compatible commands are implemented but that bugs are expected, describing this as a "fresh public preview." The repository was created on 15 May 2026 and had accumulated 423 stars and 10 forks as of the last recorded update on 21 May 2026. Configuration is read from standard locations on all three platforms (.rmux.conf, XDG paths, and Windows %APPDATA% paths), and release artifacts include SHA256 checksums for verification.

    RMUX - 1

    Community Discussions

    Be the first to start a conversation about RMUX

    Share your experience with RMUX, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under MIT and Apache-2.0 licenses. All features included.

    • tmux-compatible CLI (90 commands)
    • Async Rust SDK (rmux-sdk)
    • Ratatui widget (ratatui-rmux)
    • Persistent detachable sessions
    • Native Windows, macOS, and Linux support

    Capabilities

    Key Features

    • tmux-compatible CLI with 90 commands
    • Daemon-backed async Rust SDK (rmux-sdk)
    • Native Ratatui widget (ratatui-rmux)
    • Persistent detachable terminal sessions
    • Structured pane snapshots
    • Playwright-style terminal automation
    • Wait-for-text and line event streaming
    • Native Windows support via ConPTY and Named Pipes (no WSL)
    • Multi-agent orchestration demos
    • Unix socket IPC on Linux/macOS
    • Dual MIT/Apache-2.0 license
    • Single local IPC protocol shared across CLI, SDK, and widget

    Integrations

    Ratatui
    Tokio
    Cargo/crates.io
    Claude
    Codex
    Gemini
    Grok
    Playwright
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate RMUX and help others make informed decisions.

    Developer

    Helvesec

    Helvesec builds RMUX, a universal Rust terminal multiplexer designed for the agentic era. The project delivers a tmux-compatible CLI, a daemon-backed async Rust SDK, and a native Ratatui widget — all sharing a single local IPC protocol. Helvesec focuses on enabling both human and AI-driven terminal workflows natively across Linux, macOS, and Windows without requiring WSL.

    Read more about Helvesec
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    tmux icon

    tmux

    tmux is an open-source terminal multiplexer that lets you create, manage, and navigate multiple terminal sessions from a single window.

    Horizon icon

    Horizon

    GPU-accelerated spatial terminal that places all your sessions on an infinite canvas with built-in AI agent panels, git integration, and workspace management.

    cmux icon

    cmux

    A native macOS terminal app built for coding agents, featuring vertical tabs, notification rings, split panes, an in-app browser, and a socket API for automation.

    Browse all tools

    Related Topics

    Terminal & Session Management

    Terminal emulators, multiplexers, and session managers that help developers run parallel AI coding agents, manage multiple workspaces, and maintain persistent terminal sessions.

    18 tools

    Autonomous Systems

    AI agents that can perform complex tasks with minimal human guidance.

    212 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    133 tools
    Browse all topics
    Back to all tools
    Explore AI Tools
    • AI Coding Assistants
    • Agent Frameworks
    • MCP Servers
    • AI Prompt Tools
    • Vibe Coding Tools
    • AI Design Tools
    • AI Database Tools
    • AI Website Builders
    • AI Testing Tools
    • LLM Evaluations
    Follow Us
    • X / Twitter
    • LinkedIn
    • Reddit
    • Discord
    • Threads
    • Bluesky
    • Mastodon
    • YouTube
    • GitHub
    • Instagram
    Get Started
    • About
    • Editorial Standards
    • Corrections & Disclosures
    • Community Guidelines
    • Advertise
    • Contact Us
    • Newsletter
    • Submit a Tool
    • Start a Discussion
    • Write A Blog
    • Share A Build
    • Terms of Service
    • Privacy Policy
    Explore with AI
    • ChatGPT
    • Gemini
    • Claude
    • Grok
    • Perplexity
    Agent Experience
    • llms.txt
    Theme
    With AI, Everyone is a Dev. EveryDev.ai © 2026
    Discussions