GoForum🌐 V2EX

自荐一个适合 AI Coding 的远程会话工具: tssh + tsshd

LonnyWong · 2026-05-24 08:38 · 0 次点赞 · 7 条回复

很多人跑 Claude Code 、Codex CLI 、Gemini CLI 之类的 AI Agent ,都会遇到一个问题:SSH 断线后终端状态没了,换设备接着看也不方便。

tssh + tsshd 提供了会话预览和 re-attach 能力:

  • 查看当前所有会话列表
  • 直接预览每个会话的最新屏幕内容
  • 重新附加到已有会话继续操作
  • 支持 UDP 自动重连和 IP 漫游
  • 不依赖 tmux

相比 tmux ,优势有几个:

  • 保持原生终端体验,不需要 tmux 的窗口、面板和快捷键体系。
  • 可以直接预览会话内容,再决定连接哪个会话,不用一个个 attach 进去试。
  • 支持终端状态恢复,重连后能恢复完整屏幕内容,而不仅仅是 shell 还活着。
  • 支持网络切换和自动重连,对移动办公和 AI 长任务比较友好。

对于经常把 AI Agent 挂在远程服务器上跑的人,体验会比传统 SSH + tmux 更顺手一些。

项目地址:

屏幕截图: tsshd attach session

PS: 新开发的功能,未发布,需要从源代码编译 tsshtsshd 来体验。

7 条回复
wsbqdyhm · 2026-05-24 09:28
#1

我一直用 termius 和 serverbox ,直接/resume ,有什么区别吗?

BenjaminSu · 2026-05-24 09:28
#2

为啥一直总有人在造轮子,开发新的 ssh 终端?

LonnyWong · 2026-05-24 09:43
#3

@wsbqdyhm Termius /resume 是找出历史会话?

tsshd 是断线后依然会在后台自动运行,同一台机器换网络会自动重连,也可以换台机器继续操作。

shoaly · 2026-05-24 09:53
#4

@BenjaminSu #2 这个 ssh 终端 和其他的不一样, 他支持 udp quic 协议, 可以一直挂着 ssh 不会断

shoaly · 2026-05-24 09:58
#5

@LonnyWong #3 但是我发现问题, 有些时候 会出现断线无法重连的情况, 重新 tssh 上去就能好, 但是那个 session 就没有了, 如果能有类似 tssh resume {session-id} 这种能力就好了 断线的时候

LonnyWong · 2026-05-24 10:03
#6

@shoaly #5 现在就是支持了这功能,你配置 UdpSessionAttach yes 或者加 –attach 参数,那后续同样的配置或加 –attach 就可以 resume 。

9 · 2026-05-24 10:53
#7

支持 lz ,tssh 一直在用,很好用

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: LonnyWong
发布: 2026-05-24
点赞: 0
回复: 0