跳转到内容
moshpit

tmux 还是 herdr:按连接各选各的

  • 本来就住在 tmux 里?选 tmux。Moshpit 只接上你已有的会话,不改它们的样子。
  • 主要在跑编程智能体?选 herdr。智能体状态什么都不用装,窗格满宽显示,还能在手机上开一个隔离任务。
  • 两个都没装,也拿不准?选不使用。Moshpit 当普通 SSH 客户端完全够用,什么时候想要了再加。
tmux herdr
在哪 几乎每台服务器上本来就有 自己装,一个二进制
智能体状态 装 hooks 之后准确 协议自带字段,什么都不用装
它怎么叫 session · window · pane workspace · tab · pane
手机上怎么显示 完整布局,含分屏 单个窗格,满宽
笔记本上的窗口尺寸 共享,最小的客户端说了算 不受影响,手机只改自己那个窗格
在手机上开隔离任务 — git worktree、工作区、智能体,一个面板搞定
成熟度 二十年 新,变化快

tmux 的窗口尺寸由所有连着的客户端共享,手机一加入你的会话,笔记本上的布局就可能被挤扁。Moshpit 用固定窗口尺寸的办法绕过去,但这个限制是真的。另外智能体状态要在主机上装 hooks,不装的话 Moshpit 只能靠读输出来猜。

原生渲染的 tmux 会话:顶部是窗口栏,下面是满宽的终端窗格

herdr 还年轻。它的直连按窗格独占,两个客户端连同一个窗格会互相抢,App 会退让并告诉你,而不是默默闪烁。它的树靠轮询,笔记本上的改动可能要几秒才显示出来。而且 0.7.3 不上报前台命令,窗格那一段面包屑只能退回显示 pane N。

多路复用器是连接的属性,在编辑 → ADVANCED 里改,改完重连。什么都不会丢:另一个多路复用器的会话还在主机上,和你离开时一样,因为 Moshpit 从不为了切换而杀掉任何东西。

Mosh 传的是渲染好的屏幕差异,装不下 tmux 的控制模式协议,也装不下 herdr 的帧协议。走 Mosh 时,你在终端里看到的是多路复用器自己的文字界面,而不是原生渲染。照样能用,照样漫游,只是没有原生列表。见 Mosh 与漫游。