用手機啟動六個 Claude Code Agent:一個行動化開發者的極簡工作流

本篇文章更新時間:2026/01/05
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣新台幣 贊助支持。


Claude Code 行動開發術:用手機完成多工工作的極簡架構

編輯前言:這篇文章來自作者以 iPhone + Termius + 雲端 VM 所打造的「隨時隨地開發」工作流。原文示範了如何不靠筆電,只用手機就能跑六個 Claude Code agents。我讀完後,完全被這種高度行動力的工程生產方式啟發。本文為閱讀筆記,原文請見:Claude Code On-The-Go

核心觀點 (Key Takeaways)

  • 手機 + 雲端 VM + Claude Code,可以形成一套真正可行的行動開發環境。
  • 透過 mosh、tmux、Tailscale 等工具,能確保連線不掉、工作不中斷、環境安全隔離。
  • 推播通知(PreToolUse hook)讓 Claude 需要人類回應時自動提醒,使開發變成「非同步」,得以穿插到生活的碎片時間裡。

深入解析

這篇文章描述作者如何在一台僅於需要時啟動的雲端 VM 上,同時跑六個 Claude Code agents,而操作端只有一支 iPhone。關鍵在於:

  • VM 架構與安全性:作者使用 Vultr VM($0.29/hr),所有 SSH 連線都走 Tailscale,不對外暴露任何埠。加上 nftables、fail2ban,形成多層防禦。VM 也透過簡單腳本 vm-start / vm-stop 控制生命週期,做到「需要才付費」。

  • 行動端的核心:Termius + mosh:作者特別強調 mosh 能在手機上發揮重大作用,因為它能在切換 Wi-Fi/4G、穿越死角、甚至把手機鎖屏後仍保持會話不斷線。這對行動開發完全是救命功能。

原文提到:「Mosh is the key—it survives network transitions.」我完全同意,這就是讓行動端具備可用性的基礎能力。

  • tmux + 多視窗跑多個 Claude agent:登入時自動 attach tmux,使得所有 agent 都在不同窗口獨立運作。用 C-a c 建新視窗、C-a n 切換,手機鍵盤也能輕鬆操作。

  • 推播通知讓開發變成非同步:這大概是整篇我最有感的部分。作者在 ~/.claude/settings.json 裡設置 PreToolUse hook,當 Claude 需要 AskUserQuestion 時,就透過 webhook 推送到手機。也就是說:

  • 啟動任務

  • 放進口袋

  • Claude 需要你時才通知你

這使得開發從「持續盯著螢幕」變成「被動等待提醒」。

  • 多分支、多工作區平行開發:靠 git worktree + branch 名稱 hash-based port allocation,能讓六個 feature 同時跑六個 Claude agents,互不衝突。

筆者心得與啟發

看完這篇,我最大的感受是:我們其實正在見證一種新的工程工作方式——不是把電腦帶到咖啡廳工作,而是把整個「工程師的大腦延伸」搬上雲端,而手機只是通往它的介面。

作者的做法讓我想到三件事:

  1. 開發不再需要「坐下來」:以前我總覺得 coding 就是需要桌機或筆電,需要完整鍵盤、完整螢幕。但現在有了 Claude Code + 推播非同步模式,很多事情的確能在碎片時間完成。等咖啡、搭捷運、排隊都能啟動或回覆一段工作。

  2. 行動端不是替代品,而是另一種工作哲學:筆者特別強調手機的限制反而讓整個架構需要更乾淨、更模組化、更自動化。這其實會反推你的開發工作流變得更專注於高層次指令,而不是手動操作。

  3. 安全隔離與付費邊界讓實驗空間更大:作者使用「一次性 VM」的概念,讓 Claude 在 VM 內可以盡量放手執行,而不用擔心毀壞本機環境或存取敏感資源。這種「可丟棄環境」與生成式 AI 的組合非常強大。

未來我甚至可以想像:在旅行途中、在家沙發、甚至在公司開會的空檔,我們都能透過手機啟動一段開發、回覆一段輸入,再把手機放一邊。開發將真正變成「隨身且隨時」。

這篇文章是我近期看到最務實、可複製、也最能展現行動開發潛力的案例。


Share:

作者: Chun

資訊愛好人士。主張「人人都該為了偷懶而進步」。期許自己成為斜槓到變進度條 100% 的年輕人。[///////////____36%_________]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章
Filter
Apply Filters
Mastodon