← 回總覽

专为 Agent 而生的终端神器,开源了!

📅 2026-06-23 19:05 GitHubDaily 人工智能 4 分鐘 3990 字 評分: 78
AI Agent 开发者工具 终端 开源项目 Rust
📌 一句话摘要 本文介绍专为 AI Agent 设计的开源终端复用工具 rmux,支持多 Agent 协调、代码驱动终端及跨平台安装,兼容 tmux 命令。 📝 详细摘要 文章从 tmux 在 Agent 场景下的不足出发,引出用 Rust 从头构建的终端复用工具 rmux。其核心特点包括:支持多 Agent 协调(如 Claude Code 指挥 Codex、Gemini CLI)、提供命令行/Rust SDK/浏览器共享三种对等入口、兼容 90 多条 tmux 命令及配置文件。作者将其与 Playwright 类比,强调 rmux 可像 API 一样驱动终端。此外还介绍了跨平台安装方式

78

This article introduces rmux, an open-source terminal multiplexer designed specifically for AI agents, supporting multi-agent coordination, code-driven terminal control, cross-platform installation, and tmux command compatibility. ![Image 1: GitHubDailyGitHubDaily](https://www.bestblogs.dev/articles?sourceid=c9d54170 "View More From This Source")

Yesterday 1158 words (about 5 min) View Source →

Sign in to highlight text and take notes as you read. Sign in now

原创 小 G 2026-06-23 19:05 广东

!Image 2

一段时间里,tmux 是我每天都打开的一款终端复用工具,它有多好用,用过的人都知道。

在一个终端窗口里打开几个会话,即便关闭了执行任务还能在后台跑,回头可以接着继续。

但现在,我们经常会同时打开好几个 Agent 干活,一个写代码一个跑测试一个查资料。

如果想再使用 tmux 实现终端自动化,要写一堆 shell 脚本,再配上 grep 和 sleep 等待。

很明显 tmux 已无法满足 Agent 终端自动化任务,于是就有开发者用 Rust 从零构建了一个。

并取名为rmux,定位很明确专为 Agent 打造的终端复用工具,解决终端自动化难题。

!Image 3: image-20260622161235853

通过 rmux,我们可以让 Claude Code 当起总指挥,向 Codex、Gemini CLI 指派任务。

实现多 Agent 协调和复杂任务编排,一个 Agent 指挥一群 Agent 干活。

甚至同一个任务,可以让几个 Agent 同时执行,对比 结果谁强谁弱一目了然。

!Image 4: image-20260622160637585

不过,rmux 真正与 tmux 拉开差距的,我觉得是另一套东西。

它在同一个守护进程上,提供了三个对等的入口:命令行、Rust SDK,还有浏览器共享。

用大白话来说,就是除了能敲命令,我们还能直接用代码来精确驱动终端。

这思路跟 Playwright 控制浏览器很像,过去靠 grep 抓取截屏,现在变成了接口调用。

比如发一段文本进去,然后等某个关键词出现,再读取当前画面的快照。

整个过程不再需要猜测和干等着,而是基于真实输出做出的判断。

用作者自己的话来说就是「像 tmux 一样用,也可以像 Playwright 一样驱动它」。

!Image 5: image-20260622160953755

还有一个挺实用的功能 Web Share,只要一条命令,就能把终端加密分享到浏览器里使用。

最关键在于,画面虽然分享出去了,但命令的实际执行依然还是在本地机器上。

有时候要给同事看一眼在跑的进程,或者远程看一下的任务状态,这个功能就非常实用。

!Image 6: image-20260622160751730

rmux 还兼容 90 多条 tmux 命令,原来 使用 tmux 的朋友可以轻松上手,无需重新学习。

甚至连 tmux.conf 的配置文件和常见插件脚本也能沿用,迁移成本几乎没有。

而且 rmux 原生支持 Windows、macOS 和 Linux 系统,Windows 不需要装 WSL。

一行 curl 命令就能安装,如果习惯使用包管理器的也支持 brew、apt 或者 cargo。

比如 macOS 系统,可以使用 Homebrew 执行下面命令就能安装。 brew install rmux 也可以到项目发布页面下载已编译好的二进制文件,解压后从命令行中运行。

装完后就像平时用 tmux 那样敲命令打开会话,如果想探索高级玩法,可以去翻下文档。

!Image 7

说句实话,rmux 刚开源不久,可能还是会有不少 Bug,目前作者在持续迭代更新中。

如果我们想让终端去做一些自动化工作,想让 Agent 帮我们干活,可以尝试一下。

写在最后

以前终端在大部分人的眼里,只是一个能执行命令行的工具。

但现在变了,逐渐成为大家能让 Agent 干活的工作台。

坐在终端面前的不再只是人,还是一个又一个需要长时间运行的 AI 助手。

而 rmux 的出现,让我们可以通过代码来控制终端,对 Agent 来说也非常友好。

在我看来,rmux 还不是终点,但告诉了我们一个值得关注的方向。

GitHub 项目地址:https://github.com/Helvesec/rmux

今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

查看原文 → 發佈: 2026-06-23 19:05:00 收錄: 2026-06-24 02:00:40

🤖 問 AI

針對這篇文章提問,AI 會根據文章內容回答。按 Ctrl+Enter 送出。