Rust 重写 tmux 接管 AI 代理终端
推荐指数 55.0 NO. 008 · 2026.05.22
Stars454创建6 天前Forks11Issues7
为什么值得看
RMUX 是用 Rust 写的 tmux 兼容多路复用器,支持会话 detach、脚本化和 Ratatui 原生集成,专为长期运行的 AI agent 设计。AI 工程师跑远程 agent 时不用再忍受 tmux 的脚本脆弱性和可观测性短板。
Universal Rust multiplexer with a typed SDK — drive any CLI or TUI app from code. Native on Linux, macOS, and Windows.
媒体预览
编辑判断
长期跑 AI agent 的团队现在基本靠 tmux 或 screen 硬撑,但 tmux 的 IPC 和脚本接口出了名的难用,agent 崩溃后恢复状态全靠运气。RMUX 的 daemon-backed SDK 设计意味着你可以用 Python/Rust 直接操作会话,而不是解析 tmux 的文本输出。
跟 Zellij 比,RMUX 不做窗口布局创新,而是死磕 tmux 兼容性降低迁移成本;跟原生 tmux 比,Rust 重写 + 内置 inspection API 让 agent 的终端状态可编程获取。做远程 agent 托管、云 IDE 或 AI 运维工具的团队,这是比 expect/tmux 组合更干净的基建层。
Star History
生态分析
Beta
AI agent 基础设施层,专注终端会话管理的专用多路复用器
独特价值:tmux兼容+Rust原生+Ratatui集成,解决AI agent长期运行可观测性
竞品: