程序员老鬼

rmux:让 Claude Code 当总指挥,终端 Agent 终于不用脚本硬搓了

老鬼看这种项目,第一眼通常不看宣传词,先翻命令。

rmux 这东西有点意思。它不是又套一层 tmux 皮,而是用 Rust 写了一个终端 multiplexer 引擎,README 里直接说:兼容 90 多条 tmux 命令,Linux、macOS、Windows 都能原生跑,不靠 WSL。啧,这个点对 Windows 用户挺要命。

以前用 tmux 管几个终端还行,开窗口、分 pane、断开重连,老派但稳。问题是现在不一样了,大家手里一堆 Agent:Claude Code、Codex、Gemini CLI,各跑各的。你想让它们同时干一个活,或者让 Claude Code 像工头一样派任务,靠 tmux 脚本能做,但很烦。

Image

烦在哪?

不是第一步跑起来,是第二天脚本里各种 target、pane id、日志、回调、状态判断开始互相打架。Agent 一卡住,你还得猜它到底在等输入,还是已经报错滚屏了。

rmux 想切的就是这块脏活。

它提供 CLI,也提供 Rust、Python、TypeScript 的 typed SDK,可以用代码去驱动 session、pane、stream、snapshot。这个思路确实有点像 Playwright,只不过 Playwright 操作浏览器,rmux 操作终端。你不只是“敲命令”,而是能更精确地等输出、截状态、继续发指令。

Image

我比较喜欢 README 里那个 rmux claude。它能把 Claude Code 拉进本地 RMUX workspace,并自动把 tmux teammate mode 那套参数接上;底层还会给 Claude 临时塞一个 scoped tmux shim,不污染系统原来的 tmux。这个细节挺工程化,不是只会喊“多 Agent 协作”。

但先别急着吹。

这种东西最后好不好用,不看 demo 多炫,得看 502、卡 prompt、Agent 输出半截、命令超时这些破事怎么兜。README 也写了现在有 5 个 issue,最新 release 是 2026 年 6 月 27 日的 v0.7.1,星标已经到 2.2k。热度有了,坑大概率也还会继续冒。

适合谁?老鬼觉得不是普通 tmux 用户,而是已经在本地堆 Agent 干活的人:一个改代码,一个写测试,一个跑审查,再让 Claude Code 统一盯场。

这个方向挺现实。

Github地址:github.com/Helvesec/rmux