- Star
- 2,692
- Fork
- 167
- 未关闭 Issue
- 25
- 最近提交
- 14天前
这是什么?
RMUX 是一个用 Rust 编写的终端复用引擎,实现了 90 多个与 tmux 兼容的命令,无需 WSL 即可在 Linux、macOS 和 Windows 上原生运行。它既可以作为独立 CLI 使用,也可以通过 Ratatui 组件嵌入 Rust 终端应用,或通过类型化 SDK 编写脚本。
本地守护进程负责保存 shell、窗格、窗口、会话和滚动缓冲区,数据留在用户自己的机器上。SDK 通过该守护进程创建会话、读取快照、等待输出并流式获取窗格内容,便于用代码自动化交互式程序。
项目还提供 Web Share 功能,可通过端到端加密连接在浏览器中共享选定的窗格或会话,程序实际运行仍在本地。另外内置 Claude Code 模式,可在 RMUX 工作区中启动 Claude 并启用 tmux teammate 模式。
核心功能
- 01兼容 90 多个 tmux 命令。
- 02原生支持 Linux、macOS 和 Windows。
- 03提供 Rust、Python、TypeScript 类型化 SDK。
- 04提供 Ratatui 组件,可在 Rust 终端应用中渲染实时窗格。
- 05Web Share 支持端到端加密的浏览器共享。
- 06会话和滚动缓冲区保存在本地守护进程中。
适用场景
- 通过脚本或智能体自动化交互式 CLI 和 TUI 程序。
- 在不使用 WSL 的 Windows 上运行 tmux 风格的工作流。
- 在 Rust 终端应用中嵌入实时终端窗格。
- 通过浏览器与远程查看者共享本地终端会话。
快速上手
- 1
在 macOS 上通过 Homebrew 安装
brew install rmux - 2
在 Windows 上通过 WinGet 安装
winget install rmux - 3
查看已安装的版本
rmux -V - 4
列出可用命令
rmux list-commands
使用前须知
- 许可证未明确说明(NOASSERTION),使用前请先核实许可条款。
- README 未说明稳定版本策略;版本号 0.10.0 表明项目仍处于 1.0 之前的阶段。
收录于专题
标签
常见问题
- rmux 是什么?
- 用 Rust 编写的跨平台终端复用引擎,提供 Rust、Python、TypeScript 类型化 SDK,可用代码驱动 CLI 和 TUI 应用。 RMUX 是一个用 Rust 编写的终端复用引擎,实现了 90 多个与 tmux 兼容的命令,无需 WSL 即可在 Linux、macOS 和 Windows 上原生运行。它既可以作为独立 CLI 使用,也可以通过 Ratatui 组件嵌入 Rust 终端应用,或通过类型化 SDK 编写脚本。
- rmux 可以免费使用吗?用的什么许可证?
- rmux 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- rmux 还在维护吗?
- 活跃维护中。rmux 最近一次提交是在 2026年10月24日。
- rmux 适合用来做什么?
- 通过脚本或智能体自动化交互式 CLI 和 TUI 程序。 在不使用 WSL 的 Windows 上运行 tmux 风格的工作流。 在 Rust 终端应用中嵌入实时终端窗格。 通过浏览器与远程查看者共享本地终端会话。
- rmux 怎么安装和运行?
- 在 macOS 上通过 Homebrew 安装: brew install rmux 在 Windows 上通过 WinGet 安装: winget install rmux 查看已安装的版本: rmux -V 列出可用命令: rmux list-commands
- 在哪里获取 rmux?
- 源代码和安装说明在 GitHub 上:https://github.com/Helvesec/rmux
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 Rust 编写的终端工作区,持久运行编码智能体,标记每个窗格的工作、阻塞或空闲状态,并支持智能体通过 CLI 和 socket API 操控。
4.9万+1649 本周3903RustApache-2.0维护活跃更新于 4天前
可通过脚本和编码代理远程驱动的类 tmux 终端复用器,后台服务常驻运行。
22+6 本周3RustApache-2.0维护活跃更新于 16小时前
用 Rust 编写的原生 Windows 终端复用器,在 PowerShell 和 cmd.exe 中提供 tmux 命令与配置支持。
3806+34 本周245PowerShellMIT维护活跃更新于 15小时前
基于 libghostty 的 macOS 原生终端,提供垂直标签页、AI 编程代理通知和可编程 CLI,适合并行运行多个编程代理。
2.9万+116 本周2629SwiftOther更新于 15小时前
用于统一管理、监控和协调多个 AI 编程代理的终端任务控制台,工作区可持久保存。
996+6 本周73RustApache-2.0更新于 10天前