**面向智能体时代的通用 Rust 终端复用器:可分离、可脚本化、可检查,提供兼容 tmux 的 CLI、由守护进程支撑的 SDK,以及原生 [Ratatui](https://ratatui.rs) 集成。**
[English](README.md) · [Français](README.fr.md) · 简体中文 · [日本語](README.ja.md)
[](LICENSE-MIT)
[](https://github.com/Helvesec/rmux/actions/workflows/ci.yml)
[](#install)
[](#platform-support)
[](#verification)
> [!IMPORTANT]
> 当前版本:**v0.3.1**,发布于 **2026 年 5 月 25 日**。90 条兼容 tmux 的命令已全部实现,但这仍是新的公开预览版本,可能存在 bug。遇到问题时可在 [issues](https://github.com/helvesec/rmux/issues) 中反馈。
## 为什么选择 RMUX
RMUX 的出发点很简单:我相信 tmux 的使用场景还只被探索了一部分。我最初的需求是通过 SSH 运行长期存在的智能体,同时不丢失它们的终端,并且仍然能够检查、脚本化和编排它们周围的一切。
所以我用 Rust 从头重建了这个想法:一个极快、兼容 tmux 的终端复用器,带有类型化 SDK、持久会话、结构化快照,以及 Linux、macOS 和 Windows 上的原生本地传输,包括 Windows Named Pipes。
RMUX 可以给智能体用,也可以给无头 CLI 工作流用,同样也适合人直接使用:它可以让终端应用获得可分离的执行方式,稍后重新连接,检查它们的状态,从代码驱动它们,或者只是把它当作普通的 tmux 风格终端工具。
## 演示
一些简短、真实的例子,展示 RMUX 可以用来做什么。