子 agent 不该消失:认识 tmux-agents
6 条
我希望 tmux 是一个完整统一、永不消失的环境。在桌前接上扩展坞时,我会把 iTerm 分布到多个 Mission Control 桌面,每个空间放一个不同的项目,以及那个项目需要的其他工具。之后拿起 MacBook Air,或者在 iPhone、iPad 上打开 Blink 时,我希望看到完全相同的窗格、命令历史和回滚内容。
普通的 tmux attach 已经很接近了,但共享的“当前窗口”会打破这种体验。我在主终端切换窗口,所有其他 tmux 客户端也会跳到同一个窗口,打断我正在进行的事情。我想让 tmux 既保留状态,又支持多个独立焦点。
如果你也想让手机成为完整的开发工作室,随手就能使用 SSH、实时预览和整套工作流,那么这个故事就是写给你的。一次小小的 Tailscale 实验,彻底改变了我构建项目、写代码和保持连接的方式。从私有开发环境到浴缸里写代码,没错,是真的,下面说说它们是怎么串起来的。
每一节都在前一节的基础上推进,直到最后那个“真不敢相信,我的手机已经是一整间开发工作室”的时刻。如果可以,请从头读完,后面的收获值得。
多年来,我总觉得写代码离不开书桌:面前摆着 Mac、完整键盘和完整 IDE。但最近我开始畅想:如果能把整间创意编程工作室装进口袋呢? 不只是 SSH 访问,而是真正由 AI 辅助的环境,让我随处写代码、提交改动、预览项目。
这篇博客一半是技术过程,一半是个人感想。它讲述了我如何探索 Cloudflare Tunnel、发现 Tailscale、用 tmux 和 iTerm 完善工作流,最终获得把一台完整 Mac 装进口袋的自由。