@dingyi: 我现在都懒得用 tmux 了,直接用 https://herdr.dev 或 https://muxy.app 更方便,适合懒人。
摘要
Herdr 是一款基于终端的代理多路复用器,提供持久会话、代理感知以及原生的鼠标 TUI,定位为 tmux 的便捷替代方案。该推文还推荐了 muxy.app,适用于寻求更简单终端会话管理的用户。
查看缓存全文
缓存时间: 2026/05/16 11:17
我现在都懒得用 tmux 了,直接用 https://t.co/0Ki7Dlwk0k 或 https://t.co/dcu76qJ7ul 更方便,适合懒人。
herdr — 面向智能体的 tmux
来源: https://herdr.dev/ herdrherdrtmux for agents.
herdr 是一个运行在终端中的智能体多路复用器。
工作区、标签页、窗格。一眼看清所有智能体状态:阻塞中、工作中、已完成。分离后重新附加,智能体继续运行。可以在本地、通过 SSH 或作为远程服务器的瘦客户端进行附加。
支持鼠标操作的 TUI:点击窗格/标签页/工作区/智能体,拖动边框,选择文本,右键菜单。
无需 GUI 应用,无需 Electron,无需仅限 Mac 的原生包装器。你看到的是智能体自己的终端,而非其他人对它的解读。
$curl -fsSL https://herdr.dev/install.sh | sh
对比
tmuxGUI 管理器herdr持久会话✓—✓分离 / 重新附加✓—✓窗格、标签页、工作区✓✓✓智能体感知—✓✓运行在终端中✓—✓真实的终端视图✓—✓鼠标操作—✓✓轻量级二进制✓—✓智能体可编排??✓
持久化
herdr 默认作为后台会话服务器运行。启动你的智能体,分割窗格,完成工作,然后按 Ctrl+B Q 分离客户端。关闭终端或笔记本电脑;窗格继续运行。再次打开 herdr 后,你会重新附加到同一会话。
命名会话让每个项目或上下文拥有自己的窗格、标签页、工作区、套接字和运行时状态,同时共享相同的全局配置。
$herdr –session
$herdr session attach
不同的会话,相同的配置,持久的智能体。
本地或远程
在工作所在之处使用 herdr。大多数时候这是你的笔记本或台式机。如果代码、密钥或智能体位于服务器上,则在那里附加。
本地
在你工作的地方运行 herdr
在自己的机器上启动本地会话。分离、重新附加、分割窗格、创建标签页,让你的智能体持续运行,而你的终端时来时去。
SSH
SSH 进入,运行 herdr
像在远程机器上使用 tmux 一样使用它。herdr 在那里启动会话,你分离后窗格继续运行。
瘦客户端
herdr –remote host
在笔记本上运行 herdr 并指向任何 SSH 配置主机。herdr 通过 SSH 连接,在远程服务器上引导启动,并将 TUI 流式传输回本地终端。
herdr 通过 SSH 在手机上显示的响应式终端视图
通过 SSH 的终端视图herdr 手机上显示的切换器,展示空间、标签页和智能体
响应式切换器 截图使用 moshi (https://getmoshi.app/) ❤️ 在 iPhone 上拍摄
智能体感知
工作区
工作区
每个工作区汇总为其最紧急的状态。一眼扫过完整列表。
智能体
智能体
查看哪些智能体正在运行、阻塞或已完成。无需逐个检查窗格。
阻塞中
工作中
已完成
空闲
运行在终端中
不是 GUI 窗口。不是网页面板。不是 Electron。**herdr 运行在你已有的任何终端内部。**一个单一的 Rust 二进制文件,无需依赖,无需配置。甚至可以在 tmux 内部运行。
ghostty alacritty kitty wezterm iterm2 tmux
支持的智能体
Socket API
**智能体也可以使用 herdr。**本地 Unix 套接字允许智能体创建工作区、分割窗格、启动其他智能体、读取输出并等待状态变化。
可作为 CLI 命令或可复用的智能体技能使用。
`` herdr workspace create –cwd ~/project –label “api” herdr tab create –label “logs”
herdr pane split 1-1 –direction right herdr pane run 1-2 “npm test”
herdr wait agent-status 1-1 –status done
herdr pane read 1-2 –source recent –lines 50 ``
相似文章
@LuBtc888: 说真的,多终端管理tmux我现在基本不碰了。 http://herdr.dev 和 http://muxy.app 这俩工具一用,直接把tmux那套繁琐配置踢出局。 不用记复杂快捷键,不用折腾配置文件,开箱即用,懒人福音。 效率工具这东西…
介绍 Herdr 和 Muxy 两款终端多窗口管理工具,Herdr 是一款基于 Rust 的终端原生代理运行时,支持持久化、鼠标操作和代理状态管理,可替代 tmux。
@GitHub_Daily: 用 tmux 管理终端会话,可以在终端里打开多个对话窗口,即便关掉还能在后台继续。 但现在,经常同时开好几个 Agent 干活,想用 tmux 做终端自动化,得写一堆脚本很麻烦。 于是有位开发者用 Rust 从零写了 rmux,专为 Ag…
介绍 rmux,一个用 Rust 编写的现代终端复用器,专为 AI Agent 和自动化场景设计,可协调多个 Agent 同时运行,兼容 90 多条 tmux 命令,并提供 Python SDK 和浏览器共享会话功能。
Herdr:运行在终端中的AI代理复用器
Herdr是一个开源的终端型AI代理复用器,用于管理多个AI代理会话,支持工作区、标签页、窗格和鼠标操作。它作为后台服务器运行,允许用户分离和重新连接,而不会丢失代理进程。
Herdr:一个终端,统御一切
Herdr 是一个终端复用器,能让开发者在单独的终端中运行多个编程代理,无论是在任何机器上还是通过SSH,并且一目了然地查看持久会话。
@Saccc_c: https://x.com/Saccc_c/status/2070051831237976479
一篇详细介绍cmux终端的完整教程,cmux是面向AI Agent的macOS原生终端,支持多任务管理、通知和内置浏览器,旨在提升开发效率。