折腾手记AI

国庆假期的 Vibe Coding 方案:iPhone + UU + Herdr + Pi

国庆出门不带电脑,家里机器跑构建与测试,手机当掌上控制台。一套 UU + Herdr + Pi 的轻装移动端编程流。

何必呢约 3 分钟读完

国庆长假出门,最纠结的事情之一就是带不带电脑。

带吧,几斤重的包背着真累;不带吧,万一路上突然冒出个好玩的想法,或者想随手修个小功能,掏出手机又无从下手。

今年这个长假,我索性决定一台电脑都不带,拿一台 iPhone 搞定所有的日常折腾。

整套工作流跑下来非常顺手,核心组合就是:

iPhone + UU远程 + Herdr + Pi


核心思路:算力留给家里,手机只当控制台

很多人觉得在手机上搞编程体验差,根本原因在于试图把开发环境搬到手机上:小屏幕打代码难受、环境残缺、发热掉电还卡顿。

我的逻辑一向很直接:绝对不要在手机上跑重活。

  • 家里的机器(不管是 Mac 还是 Linux):插好电源和网线,负责跑代码、装依赖、跑容器、跑各种 Build 和常驻开发服务器;
  • 随身的 iPhone:只负责提需求、看 Diff、确认执行、检查最终效果。

手机不需要多强,它只是你的掌上 Agent 控制台。


环节一:UU 远程 + Herdr 保持长期会话

在移动端连终端,传统 SSH 方案虽然能用,但在网络切换、手机切后台时的重连体验总差点意思。

UU 远程的远程终端在这点上做得很舒服。而在服务端,我用 Herdr 来管理会话:

  • 它可以把不同的项目和任务拆分成独立的持久 Session;
  • 不管是在高铁上过隧道丢信号,还是在景区排队切出应用回微信,重新点开 UU,后台的会话永远都在,状态一点不丢。

随时掏出手机,接上就能继续干。


环节二:Pi 负责 Coding,按任务随时切模型

连上终端后,实际干活的核心是 Pi。

Pi 作为 CLI Agent,设计轻巧、没有花里胡哨的包装,并且支持同时接入多家模型服务商。Vibe Coding 最舒服的一点就是按任务挑算力:

  • 日常功能开发:直接用主力模型(比如 Claude Sonnet 或 GPT-6 Sol),响应快,三言两语把需求交代完,十几秒出代码;
  • 复杂推理与架构:遇到死磕不下的疑难 Bug,随时切到高推理模型(如 GPT-6 Astra 或 Claude Opus),让它深度推理出最佳解法;
  • 代码 Review:提交前让另一个模型从第三方角度扫一遍 Diff,查漏补缺。

整个过程不需要改配置文件,在终端里敲个指令随切随用,灵活性拉满。


环节三:Web 预览与 GUI 兜底

代码写完了、服务跑起来了,在手机上怎么看效果?

  1. Web 项目:家里的机器跑着 Local Dev Server,通过 Cloudflare Tunnel 或 Tailscale 打通内网穿透,手机 Safari 里点个书签就能实时刷出最新页面,跟在本地调试毫无区别;
  2. GUI / iOS 原生操作:如果遇到跑 Xcode 构建、查模拟器或者必须点画面的场景,UU 远程随时可以一键切到远程桌面模式,在手机屏幕上戳两下就能搞定。

总结:真正的轻装出行

整套流程串起来非常连贯:

UU 远程终端 → Herdr 长期会话 → Pi 干活 → 多模型切换 → Git 提交 → 手机直接预览

国庆出门不用再背着沉重的电脑包,有灵感时掏出 iPhone,发两句语音或打几行需求,家里的 Agent 默默把代码写好、测试跑通;顺手刷一下预览确认无误,提交 Git。

收起手机,继续逛街吃饭。这才是假期该有的 Vibe Coding。

#折腾手记#AI