做了个把 tmux / CLI / AI Agent 带到手机上的工具
它本质上是个基于 tmux 的工具,核心不是“在手机上开个 SSH”,而是想解决另外一件事:
你的工作流本来就在服务器和 tmux 里跑着,人离开电脑之后,怎么还能随时连回去,继续处理,不要断,不要重开,不要把上下文搞 丢。
这个场景我自己这段时间用得挺多(其实是做另外一个项目,又要失业在家带娃,想用手机看进度),尤其是现在大家都在折腾 vibecoding ,很多东西其实就是挂在 tmux 里慢慢跑: Claude Code 也好,OpenCode 也好,脚本也好,长任务也好。 人不一定一直坐在电脑前,但会经常想掏出手机看一眼,接几下,确认一下,甚至直接继续干。
所以我就做了这个东西。
现在这版大概有这些东西:
- 基于 tmux ,会话本身一直在服务器上,不会因为手机断开就中断
- 人在外面的时候,可以随时从手机实时连回去,继续接着之前的上下文操作
- 支持局域网直连,也支持通过 Hub 做远程访问
- 能直连就尽量直连,优先走 P2P ,延迟会低一些,而且打洞成功的话,可以进行文件上传下载
- 手机端不是只能看输出,而是真的能实时操作终端
- 做了虚拟键盘、Fn 面板、快捷键这些,尽量减少手机上敲命令的痛苦
- 常用命令 / 代码片段可以保存,点一下就发到终端
- 现在拿来接命令行 AI Agent 场景挺顺,比较适合那种“任务在跑,我人不在工位,但还想随时接管”的用法
我自己最在意的其实就是两点:
第一,别断。 tmux 会话在服务器上持续跑,手机只是随时连回去的入口,不是一次性会话。
第二,别丢上下文。 很多 vibecoding 场景最怕的不是慢,是你离开一会儿回来之后,还得重新找状态。 如果能随时掏手机接回 tmux ,看一眼 agent 跑到哪了,补一句指令,确认一下输出,其实会顺很多。
安全这块我也比较谨慎,没想做成“知道地址就能连”那种:
- 配对必须扫码
- 配对密钥是跟二维码走的,不扫拿不到,所以展示没有公网的 web 版本,只有局域网的 web 版本,如果你想免费使用公网,可以用 frp 等工具暴露出来,但是我们价格很便宜,一杯蜜雪冰城就能用一个月
- 整个链路是端到端加密的
- Hub 主要做发现、协调和连接,不是拿来存你终端内容的
简单说就是,你自己的机器先起 agent ,手机端扫它出来的码,拿到配对信息之后,后面才能真正连回去。 这块我自己不太想妥协,不然做远程终端总觉得心里不踏实。
现在只有 Android 版。 后面会补 iOS 。 另外中转场景下的文件上传下载我也会继续开放完善(如果打洞成功,是可以直接用的),这样远程用的时候就不只是“能看终端”,文件操作也能更完整一点。
价格也很便宜。因为中转服务器有流量价格嘛,回点本. 大概就是一杯蜜雪冰城的价格,能用一个月。
这帖主要还是想听听大家真实反馈:
- 这种基于 tmux 、随时连回去继续干活的需求,是不是只有我自己会用
- 如果你也有类似场景,你最在意的是低延迟、安全,还是文件能力
- 对现在这种“偏 CLI / AI Agent / vibecoding”方向,你们会不会真拿手机接着用
如果方向没跑偏,我再继续慢慢磨。 如果你们觉得这玩意就是伪需求,也欢迎直接喷。
五折优惠码: +1S 月底前都有效,一个月只要五折 4.5 元,超级便宜了(让我回点本)