科技筆記 #002|Codex 和 Claude Code 都能手機遠端,為什麼體驗還是不一樣?
強迫自己每天輸出且(儘量)不用 AI 寫文章 Day019
這個問題放在我心裡一段時間了。我一直交替使用 Codex 和 Claude Code,發現兩個工具現在其實都可以用手機遠端操作,但實際用下來,還是有個關鍵差異:
Codex 可以直接從手機建立新的工作 Session;Claude Code 的手機遠端,目前比較像「接手已經開好的 Session」。
鎖定螢幕 ≠ 休眠
我一開始也把「電腦鎖定螢幕」當成差異,後來發現這個切角不太準確 🤣。
電腦只是鎖定螢幕,只要 OS 還醒著、背景 Process 還活著,Agent 就可以繼續工作。真正會影響本機 Agent 的是「休眠」:一旦 Host 進入休眠,本機 CPU 和 Process 暫停,跑在上面的 Agent 也會受到影響。這點 Codex 和 Claude Code 都一樣。
Codex 的遠端怎麼運作?
我把 Codex Desktop 的 Secure Relay(安全中繼站)理解成中間的傳話層。程式碼、Shell、憑證和實際執行環境留在使用者電腦;Session 狀態、執行結果、操作請求和使用者指令,透過 Relay 在電腦與手機之間傳遞。
白話一點,就是:電腦負責「做事」,Relay 負責「傳話」,手機負責「監看與下指令」。所以離開電腦後,我還能用手機看 Codex 做到哪裡、Approve Command、補 Prompt,甚至直接開新的工作 Session。
Claude Code 呢?
Claude Code 也可以從手機遠端執行任務。如果 Session 已經開著,電腦上的 Claude Code 繼續跑,人離開電腦後,手機仍可以接手、下 Prompt、看進度。
差異出現在 Session 尚未存在的時候。Claude Code 以 CLI/Terminal Agent 為核心,目前的手機遠端比較像「電腦上已經有一個 Agent 在工作,我從手機接手它」。如果原本沒有 Session,或 Session 已結束,就沒辦法像 Codex 一樣,直接從手機建立新的本機工作 Session。
拆成三件事看
- Remote Control:人離開電腦後,還能不能繼續控制 Agent?
- New Session:現在沒有 Agent Session,能不能從手機直接建立一個?
- Auto-resume:Agent 因額度或限制停下來,條件恢復後能不能自己接著工作?
拆開後就清楚很多。兩個工具現在都能遠端;更值得看的是,Agent Session 的生命週期,到底有多少可以離開原本的 Terminal 管理。
雖然現在 Codex 的用量跟以前比真的少不少,但這種「電腦放著 → 人直接走掉 → 手機再決定要開什麼任務」的使用方式,我自己真的蠻喜歡 🤣。
感覺 Coding Agent 接下來比的,可能已經不只是誰寫 Code 比較強,還有誰能讓人更少守在 Terminal 前面。