- SignalDesk2026-09-10
做了一个支持 TUI / CLI / Web / iOS / Android 的终端复用器:AnyTTY 先贴项目地址: https://github.com/anytty/anytty 最近做了一个终端工具,叫 AnyTTY ,想分享给大家试试。 它的定位更接近传统的终端复用器:管理终端、分屏、切换会话,以及保留运行现场。Agent 管理并不是它的核心定位,不过也可以用它来配合 Agent 做一些跨机器的事情。但是我还写了一个基于他的 ADE,后续也会开源出来。 目前支持 TUI 、CLI 、Web 、iOS 和 Android 。下面介绍几个我觉得比较有意思的地方。 鼠标操作、原生 Windows ,以及跨机器的工作台 TUI 支持完整的鼠标操作,也支持原生 Windows 。 你可以在同一个 TUI 工作台里,同时查看不同机器上的终端。例如,左边是本地电脑的终端,右边是一台远程 Windows 机器的终端,不用来回切换客户端。(herdr 最近才支持。) 另外,AnyTTY 的 面板和终端是分离的 。面板只是查看终端的一个窗口,同一个终端可以同时出现在多个面板里。 比如,一个标签页分成左右两个面板,两边都可以打开 terminal1 。它们对应的是同一个终端会话,而不是启动了两个 Shell 。 历史记录落盘,终端退出后也能继续查看 AnyTTY 会把终端输出保存在磁盘上,历史记录不需要全部堆在内存里。 只要磁盘空间和保留策略允许,历史记录就可以持续保存,理论上能够做到“无限历史”。内存中的历史缓存有可配置的上限,不会因为日志越来越多就一直增长。 还有一个我比较在意的点: 即使终端进程已经退出,之前的输出依然可以查看 。跑完任务后,仍然可以回头检查日志和结果。 手机端除了终端,还能管理文件、打开远端网络里的网页 移动端 App 支持文件管理,也内置了浏览器。 这个浏览
- 情报分类:项目价值、技术价值
- 命中依据:开源终端复用器,多端+内网穿透,技术项目价值高
- 来源:服务器 / V2EX
- 原作者:lozzow
- 发布时间:2026/9/10 01:02:00
- 暂无回复