whoops.

Claude Code 手機遙控電腦:/rc、Dispatch 與雲端版三條路線怎麼選

手機接力 Claude Code圖解:先決定任務在哪裡跑
Claude Code 的行動端是工作窗口;先分清本機接力與雲端執行,再選擇路線。

Claude Code 手機遙控電腦的三條官方路線(查證 2026-10-09):Remote Control 用 /rc 把本機 session 分享給手機、Dispatch 從手機派工給桌面應用(限量測試中)、雲端版 claude.ai/code 把任務搬上雲端 VM;附配對連線實務、方案資格、teleport 接手、安全邊界與 Codex 行動端對照。

本頁目錄

離開書桌之後,想讓 Claude Code 繼續替你做事,官方在 2026 年提供了三條彼此互補的路:Remote Control 把你電腦上正在跑的 session 直接分享給手機或瀏覽器、Dispatch 讓你人在外面把工作交代給家裡或公司電腦上的 Claude 桌面應用、雲端版把整個任務搬到 Anthropic 的雲端機器上執行。三條路的差別可以濃縮成一個問題:工作到底在哪裡跑。Remote Control 與 Dispatch 的檔案存取和指令執行都在你自己的電腦上,手機只是遙控器,代價是電腦必須開著;雲端版反過來,筆電闔上任務照跑,但程式碼要連上 GitHub 或打包上傳。

先講兩個不能拖到後面才說的條件。第一,三條路都是訂閱功能,要 Pro 等級以上的 claude.ai 帳號,用 API key 登入的話一條都開不了;細節各有出入:Enterprise 的雲端功能要高階席位(premium seat 或 Chat + Claude Code seat)才吃得到,Team 與 Enterprise 的 Remote Control 要由組織的 Owner 在後台打開,Dispatch 則完全不開放給這兩種方案。第二,這個領域迭代非常快,功能名稱、入口與資格這半年來改過好幾輪,本文所有事實都以 Anthropic 官方文件為本,查證時間為 2026 年 10 月 9 日,動手設定前建議以官方 Remote Control 文件與官方雲端 session 文件當天的內容為準。

讀者定位也先講清楚。這篇是專題文,處理「手機與電腦怎麼接力」這一件事:三條路線的原理、配對連線的實務、方案與額度的帳、安全邊界,以及跟 OpenAI Codex 行動端的對照。還沒裝過 Claude Code 的人,請先看站上的Claude Code 上手指南把基本安裝與權限模式跑通,再回來這篇把手機接上。

先分清三條路:手機是遙控器,不是電腦

很多混淆來自一個誤解:以為手機上的 Claude App「內建了一個 Claude Code」。依照官方行動裝置文件的說法,Claude 的 iOS 與 Android App 是 Claude Code session 的用戶端,不是程式執行的地方。App 裡的 Code 分頁是一個窗口,窗口後面的機器可能是你自己的電腦(Remote Control),也可能是 Anthropic 管理的雲端主機(雲端版);Dispatch 不走這個分頁,而是在 App 裡直接用訊息派工作,它衍生出的 Code session 會出現在桌面應用的 Code 側欄。官方還特別強調:Claude Code 沒有獨立的手機 App,雲端 session 與 Remote Control 都住在同一個 Claude App 的 Code 分頁裡。

把「機器在哪裡」想清楚,三條路的個性就清楚了。Remote Control 是即時接管:你終端機裡那個正在改程式碼的 session,手機連上後兩邊同步,電腦前打字或手機上打字都行。Dispatch 是派工:你不接管任何既有 session,而是從手機丟一句「幫我把那個登入的 bug 修一修」,由桌面應用裡的常駐助手自己決定怎麼開工。雲端版則是整個搬家:新任務在雲端的隔離 VM 上跑,你的電腦從頭到尾可以不開機。

先分清三條接力路圖解:接管・派工・雲端執行
Remote Control 接管既有本機 session,Dispatch 從手機派工給桌面助手,Cloud 則在雲端執行。

左右捲動檢視完整表格

路線任務在哪裡跑你的電腦最低方案一句話定位
Remote Control(/rc)你自己的電腦必須開機且 claude 程式在跑Pro把手機變成終端機的第二個螢幕與鍵盤
Dispatch你自己的電腦(桌面應用)必須開機、保持喚醒Pro(目前有限量測試限制)從手機派工作,讓電腦自己開工
雲端版(claude.ai/code)Anthropic 管理的雲端 VM可以完全關機Pro任務上雲,任何裝置都只是觀看窗口

這張表還有一個延伸判斷:如果「電腦不能開著」對你是硬條件,例如你出門一整天、筆電在公司休眠,那前兩條路直接出局,只剩雲端版;如果任務必須碰到你電腦上的本機檔案、內部服務或你自己裝的 MCP 工具,那雲端版出局,只能靠前兩條。其餘情境都是這兩個極端之間的取捨,後面「怎麼選」一節會給完整的決策表。

Remote Control:把手機接到電腦上那個正在跑的 session

Remote Control 是三條路裡最貼近「遙控」二字的功能。它把 claude.ai/code 網頁或 Claude 手機 App 連到你機器上的一個 Claude Code session,官方文件反覆強調一件好事:Claude 從頭到尾都在你的電腦上執行,程式碼執行與檔案系統存取都留在本機,遠端介面只是一扇窗。這代表你的 MCP 伺服器、專案設定、本機工具全部照常可用,在手機上打 @ 也會自動補全你本機專案的檔案路徑。

手機是窗口不是主機圖解:工具與檔案仍在電腦
Remote Control 的檔案存取與程式執行仍留在本機,手機用來查看與下指示。

三種開啟方式,對應三種起手式

第一種是伺服器模式,在專案目錄下執行 claude remote-control。這個命令會啟動一個常駐伺服器,終端機會顯示 session 的網址,按空白鍵可以叫出 QR code。它適合「這台機器專門當被遙控端」的用法,一台機器預設最多可同時服務 32 個 session,每個 session 還可以用 --spawn worktree 讓它們各拿一個獨立的 git worktree,避免多個遠端 session 改到同一批檔案。第一次執行會出現一次性確認,問你要不要啟用 Remote Control,回答 y 之後才會啟動伺服器。

第二種是互動模式,執行 claude --remote-control(短寫 --rc)。它就是一個正常的終端機互動 session,只是同時開放遠端連線,你人在電腦前可以繼續打字,離開時手機接手,兩邊隨時互換。第三種最常用:session 已經跑了一陣子,你臨時要出門,直接在對話裡輸入 /remote-control(短寫 /rc),目前的對話歷史原封不動帶過去。VS Code 擴充套件與桌面應用的 Code 分頁裡同樣是輸入 /rc,差別在於 VS Code 不接受名稱參數、不顯示 QR code,連線狀態會顯示在輸入框底部的狀態列。

三種起手式各有用途圖解:常駐・邊聊邊連・中途接手
專用被遙控端用伺服器模式,邊操作邊分享用互動模式,臨時出門可接上原本對話。

還有一個全域設定值得知道:Remote Control 預設只在你明確執行上述命令時才啟用,但可以在 Claude Code 裡跑 /config,打開 Enable Remote Control for all sessions,之後每個互動 session 都自動掛上遠端連線。這個開關的行為有層次:你自己帳號的 true 會存進使用者設定,專案層級的 false 可以蓋掉它,但專案裡簽入的 true 會被忽略,官方不允許一個 repo 替所有打開它的人自動開啟遠端連線。這個設計本身就是在安全與方便之間畫線。

自動連線也有層級圖解:使用者設定不等於專案授權
使用者可以設定自動開啟;專案可以關閉遠端連線,但不能替所有開啟專案的人自動授權。

命令列細節補三個。--name 可以替 session 取名,這個名字會出現在 claude.ai/code 的清單裡,日後多台機器、多個專案都在線時,命名就是你的搜尋索引;--permission-mode 能指定伺服器衍生 session 的起始權限模式,例如 acceptEdits,把遠端 session 一開始要多保守在起跑點就定好。還有一個很多人第一次會卡住的提示:在尚未信任的目錄執行 claude remote-control,它會先印出信任這個目錄會開放什麼,然後問你要不要信任,回答 y 才會啟動;home 目錄是例外,永遠不會記住信任,每次都會再問一次,這是刻意擋下「把整台機器暴露出去」的設計。

先把專案與權限定清楚圖解:命名・起始權限・目錄信任
多 session 使用時,清楚命名、保守起始權限與限定目錄信任可降低誤接及誤改風險。

配對與連線:三個入口,同一個 session 清單

遠端 session 起來之後,手機端有三種連法。最直接的是掃終端機上的 QR code,它會直接打開 Claude App 裡的那個 session。第二種是把 session 網址貼進任何瀏覽器,連 claude.ai/code 上的同一個 session。第三種最像「找遙控器」:打開手機 App 的 Code 分頁,session 清單裡會列出你所有可連的 session,Remote Control 的 session 會掛一個電腦圖示,機器在線時旁邊有綠點。session 的標題依序來自你指定的名稱、/rename 改過的標題、對話裡最近一句有意義的訊息,或自動生成的「主機名加形容詞」組合。

手機上還沒裝 App 的人,在 Claude Code 裡輸入 /mobile 會出現 QR code,掃了直接跳到對應平台的下載頁;/ios 與 /android 是同件事的明確版。登入時要用跟 Claude Code 相同的 claude.ai 帳號與組織,這是三條路共同的前提,帳號對不上什麼都連不到。

同帳號才能找到任務圖解:QR・網址・清單三個入口
掃碼、網址與清單都是入口;手機與電腦要使用相同帳號及組織。

並發有一條硬規則:互動模式的每個 Claude Code 程序同時只能掛一個遠端 session,想從單一程序服務多個 session,只有伺服器模式做得到。反方向的小救濟也存在:伺服器模式底下某個 session 若是當掉,不需要回電腦重啟伺服器,直接從手機丟一句話進去,新版的 Claude Code 會把它重新服務起來。這兩條規則合起來看,官方的意向很明白:偶爾接手用互動模式,長期把機器當被遙控端就養一台伺服器。

並發前先隔開工作樹圖解:多任務避免改同一批檔案
長期遙控多個任務可用伺服器模式搭配獨立 worktree,避免 session 改到相同檔案。

連上之後,手機能做的事比想像中多。對話訊息雙向同步,終端機、瀏覽器、手機三個地方都可以發言;session 裡正在背景跑的子代理與工作流會直接顯示在手機上,你可以在手機上停掉其中一個,本機會照做。從手機附加照片,Claude 會直接看到,並且順手存一份到本機的 ~/.claude/uploads/ 目錄;附加其他檔案則會被下載到你的電腦,以 @ 檔案參照的方式交給 Claude。如果 session 的目錄是 git repo,連線裝置上還有 diff 面板可以看變更;模型與 effort 等級也能直接從手機切換,這兩項需要電腦上的 Claude Code 版本夠新。

三個裝置接力同一對話圖解:訊息同步・進度可看
終端機、瀏覽器與手機可同步對話;遠端可查看差異與背景工作,本機仍負責執行。

通知是被低估的一環。在 /config 裡有兩個推播開關:Push when Claude decides 讓 Claude 自己判斷何時打擾你,通常是長任務完成或它需要你決策的時候;Push when actions required 則專門推權限請求與問題。你也可以在提示詞裡直接指定,例如「測試跑完通知我」。實務上有兩個小坑:iOS 的專注模式與通知摘要會壓掉推播,Android 的電池最佳化會延遲送達,收不到通知時先查這兩處。

通知還有一個體貼的細節:當 Claude Code 偵測到你正在終端機裡打字、焦點也在終端機上時,它會跳過手機推播,避免兩邊同時吵。想把這個在場偵測擴大到整台機器,可以設定一個 presence 標記檔,檔案存在就不推播;搭配螢幕解鎖的監聽腳本,就能做到人在電腦前只響電腦、離開了才響手機。

通知要看兩層設定圖解:任務通知與手機系統
先確認任務推播,再檢查手機專注模式或電池限制;在電腦前操作時也可能略過手機通知。

斷線、休眠與恢復:真正的考驗都在連線之後

遙控方案最怕的不是設定,是斷線。Remote Control 在這方面的設計相當務實:筆電休眠或網路斷掉時不需要人為介入,機器回到線上後 Claude Code 會自動重連。如果斷線持續,行為依模式而不同:互動模式的 session 會一直本地重試,網路回來就接上;伺服器模式在機器醒著但連不上網路的情況下,大約十分鐘後放棄並結束程序,需要重新執行 claude remote-control。訊號不穩或 VPN 切換造成的 HTTP 403,Claude Code 會重試最多三分鐘才斷線。

「重啟之後找回 session」也有明確的路徑。伺服器模式按 Ctrl+C 停掉後,只要在同一個目錄重新執行 claude remote-control,先前服務的 session 會整批帶回來;想只帶回某一個,用 --continue 只接回這台伺服器先前啟動的那一個,或 --session-id 指定 ID。這些救援命令在伺服器停止後約四小時內有效。用 --rc 或 /rc 開的 session 則靠 claude --resume 或 --continue 找回對話。另一個進階情境:如果你的 claude 跑在遠端機器上、透過 SSH 操作,官方建議把它包進 tmux 或 screen,SSH 斷線後 session 才會繼續活著。

斷線後先辨認模式圖解:自動重連或重新啟動
斷線恢復方式依模式不同;先辨認互動或伺服器模式,再使用相應的繼續或恢復命令。

有些行為只留在本機。/plugin、/resume 這類純終端機介面的命令,從手機或網頁打是沒有用的;/model、/effort 要帶參數才能從手機下,例如 /model sonnet。被轉發到手機的對話方塊(例如模型選擇)預設等五分鐘,逾時就套用無動作的預設值繼續跑,這個期限可以用 dialogExpiry 調整。知道這些邊界,才不會在手機上敲了命令卻以為它壞了。

兩個顯示行為也值得先知道,免得誤判成故障。當對話太長、Claude Code 開始壓縮 context 時,手機端會顯示壓縮的進度與發生位置,不是畫面卡住;你在本機跑 /clear,手機端的對話也會同步清空。反過來,如果你在終端機用 /resume 切換到別的對話,手機端收不到新對話的舊歷史,之後的訊息往來仍然正常雙向,想讓手機繼續看原本那個對話,回終端機切回去就行。

畫面變化未必是故障圖解:壓縮・清空・切換有差別
壓縮、清空與切換對話會造成不同顯示結果,先理解行為再判斷是否斷線。

資格面的細節會直接決定你能不能用。Remote Control 支援 Pro、Max、Team 與 Enterprise 方案,後兩者要組織 Owner 先到管理後台的 Claude Code 設定裡打開開關。API key 登入不支援,這是最常見的錯誤來源;走 Amazon Bedrock、Google Cloud Agent Platform、Microsoft Foundry,或把 ANTHROPIC_BASE_URL 指向閘道或代理的環境,Remote Control 一律不可用,因為它要求 session 直連 Anthropic API。還有兩個關閉非必要流量的環境變數(CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 與 DISABLE_GROWTHBOOK)會讓它直接失效;單純關遙測的 DISABLE_TELEMETRY 或 DO_NOT_TRACK 一般不影響(這條寬限要 Claude Code 在 v2.1.283 之後才成立,舊版會誤判成旗標錯誤),除非組織要求 Trusted Devices。錯誤訊息會明白點名變數,照著刪掉再試即可。

資格與連線路徑先確認圖解:訂閱登入・組織・直連
連不上 Remote Control 時,先確認登入方式、組織開關與連線路徑,功能旗標也可能阻擋。

Dispatch:從手機派工作給桌面的常駐助手

Dispatch 的心智模型跟 Remote Control 完全不同:你不接管任何既有 session,而是跟一個住在 Claude 桌面應用 Cowork 分頁裡的常駐對話派工。依照官方 Desktop 文件的描述,你傳訊息給 Dispatch 描述任務,它自己判斷怎麼處理:修 bug、更新相依套件、跑測試、開 pull request 這類開發工作,會被拉成一個貨真價實的 Code session,出現在 Code 分頁側欄,掛著 Dispatch 徽章;研究、文件編輯、試算表這類知識工作則留在 Cowork 裡做完。任務完成或需要你核准時,手機會收到推播。

Dispatch 是派工不是接管圖解:桌面助手再選工作方式
Dispatch 收到新任務後由桌面助手判斷處理方式,開發工作可建立 Code session。

設定流程很短:電腦與手機兩邊都裝好最新版的 Claude 桌面應用與 Claude App,打開 Cowork 的側欄點 Dispatch,看過說明頁按 Get started,接著在設定頁打開兩個開關,一個給 Claude 檔案存取權,一個讓電腦保持喚醒,按 Finish setup 就完成了。配對完成後對話在兩個裝置間自動同步,沒有多餘的手動步驟。電腦端的前提跟 Remote Control 一樣硬:機器要醒著、桌面應用要開著,官方說明直接建議把「保持喚醒」打開,否則螢幕鎖上任務就停了。

桌面派工要保持電腦醒著圖解:檔案授權・桌面開啟・喚醒
派工前確認檔案授權、桌面應用與電腦喚醒,否則手機有入口也不代表工作能持續執行。

派工的句型很口語,底下列的只是示意:對 Dispatch 說「電腦裡那份本月的訂單 CSV,算出每週平均並把結果寄給我」,它會在 Cowork 裡處理;說「開一個 Claude Code session,把登入頁的錯誤處理補上測試」,它就會拉出帶徽章的 Code session 去做。要注意它是一條不會重置的常駐對話,目前沒有另開新執行緒的管理功能,脈絡會一直累積,適合把交代得清楚、範圍收得窄的任務丟給它;把整個專案的上下文都倒進去,只會讓這條常駐對話越灌越肥。

現況必須誠實交代。依照官方 Dispatch 說明文章在 2026 年 10 月 9 日的內容,Dispatch 目前是 Cowork 上針對 Pro 與 Max 方案的限量測試(limited beta),而且暫不開放新使用者加入,既有使用者可繼續用。同一篇文章開頭還註明 Cowork 正在整併回 Claude 本體、逐步推向 Pro 與 Max,部分帳號的訊息框已看不到 Chat 與 Cowork 的選項,屆時照新版介面找任務入口即可;如果你的 Cowork 側欄看不到 Dispatch,官方給的替代建議是改走雲端方式的 Cowork(不依賴配對電腦);要是手上的其實是寫程式任務,本文的雲端版才是對應選項。方案面也有限制:Dispatch 只在 Pro 與 Max 上提供,Team 與 Enterprise 方案沒有這個功能。這也是為什麼本文把它放在 Remote Control 之後講:它是三條路裡取得門檻最高、狀態最流動的一條。

安全性上 Dispatch 有兩個值得記住的設計。第一,它衍生出的 Code session 若用到電腦操作(computer use,直接控制螢幕、滑鼠、鍵盤的那套),應用程式核准的有效期只有三十分鐘,時間到會重新詢問,不像一般 Code session 核准一次撐整場;這是官方對「無人值守派工」刻意加的保險。第二,官方安全提醒寫得很直白:只把信任的 App 串進來,搞清楚哪些檔案與帳號被接上,並且先知道怎麼快速收回權限。關於桌面應用本身的權限邊界,站上的Claude Desktop 權限邊界解析有完整討論;Cowork 的交辦判斷邏輯,可以再配Claude Cowork 交辦教學。

無人值守先準備撤權路徑圖解:信任應用・範圍・收回
只連可信任應用,確認檔案與帳號範圍,並先知道如何收回權限;長任務仍需處理再次核准。

雲端版:任務不跑在你的電腦上

雲端版的正式名稱是 cloud session,網頁入口 claude.ai/code 也叫 Claude Code on the web。它的本質是把整個 Claude Code session 放到雲端基礎設施上跑,預設是 Anthropic 管理的 VM,企業也可以導向自架環境。這帶來一個根本的體驗差異:session 不因你闔上筆電而中斷,你在任何裝置上檢查進度、下指示、收結果。它計入你方案本身的用量額度,雲端 VM 不額外收費,這個計費邏輯跟訂閱制的額度怎麼算,站上的ChatGPT 與 Claude 額度解析有完整說明。

入口比想像中多。瀏覽器開 claude.ai/code 是最完整的網頁版;手機 App 的 Code 分頁可以選 repo 與分支、描述任務、送出執行;桌面應用開新 session 時把執行位置選成 Cloud;終端機裡則有 claude --cloud 可以直接把當前目錄的任務丟上雲端,例如 claude --cloud "修好 src/auth 裡那個登入 bug"。有一個容易踩的細節:--cloud 丟上雲端的是你 repo 的 GitHub 遠端分支,不是本機的工作副本,本地有未推送的 commit 要先推上去,雲端才看得到。

雲端看的是遠端分支圖解:本機未推送內容不會自動出現
從 GitHub 分支建立的雲端任務會讀遠端版本,本機未推送的提交要先同步到遠端。

--cloud 這個旗標有兩種身份,看有沒有帶 session ID:帶任務描述時,它為當前 repo 建一個新的雲端 session;換成 claude -p 加上既有 session 的 ID,它變成往那個 session 排一句訊息然後退出。早期的拼法 --remote 還能用,但官方已標記為棄用別名,腳本裡建議直接寫 --cloud,免得哪天更新後斷在自己都沒注意到的地方。

說到 GitHub,這是雲端版與前兩條路最大的結構性差異。雲端 session 要能 clone 程式碼、推分支,就必須連 GitHub,官方給兩條連法:一是網頁 onboarding 時授權 Claude GitHub App,二是已經在用 gh CLI 的人,直接在終端機跑 /web-setup 把本機的 gh 權杖交給 Claude 帳號。如果 repo 根本不在 GitHub 上,還有一條打包上傳的路:沒有 git 遠端或 GitHub App 未安裝的目錄,Claude Code 會把整個 repo 打包直接上傳,完整打包以 100 MB 為門檻,超過時先退回只包當前分支、再退回工作樹快照,快照仍過大才會失敗;而且在 macOS、Linux、WSL 上會刻意排除 .env、金鑰這類敏感命名檔案的未提交變更,清單會明列「留在本機」的檔案,但已提交進 repo 的內容照上傳、未追蹤的新檔案則不包含;原生 Windows 連未提交變更都不過濾,上傳前要自己把不想外流的變更收好。GitLab、Bitbucket 這類非 GitHub 的 repo,要設定 CCR_FORCE_BUNDLE=1 強制走打包上傳才能起雲端任務,結果也推不回原 repo。

兩種程式碼進雲端方式圖解:GitHub 連線或打包上傳
程式碼可由 GitHub 連線或打包進雲端;上傳前仍要自己檢查敏感內容與平台差異。

雲端環境是另一個值得先認識的概念。每個雲端 session 都跑在一個預先存好的雲端環境裡,這份設定管三件事:網路可以連到哪、環境變數有哪些、啟動時要跑什麼 setup script。第一次使用時 onboarding 會幫你建好或引導你建一個 Default 環境(方案與組織設定不同,有人會直接拿到、有人要自己填第一次環境表單),網路是信任等級、只放行預設允許清單上的域名;這對安全是好事,對依賴私有套件庫或內部 API 的專案則代表要先去環境設定,改成自訂允許清單並把自己的域名加進去,否則任務會在裝套件的步驟就卡住。環境可以建多組,不同專案掛不同環境,這是雲端版越用越順手的部分。

雲端環境先備好三件事圖解:網路・變數・啟動腳本
雲端任務先配置網路、環境變數與啟動腳本,私有套件或內部 API 也要確認允許清單。

雲端 session 的生命週期也有自己的規則。機器在閒置一段時間後會被回收,重新打開 session 時對話歷史會還原,但當時還在背景跑的工作(子代理、shell 命令)不會跟著復活,這對長任務的排程方式有直接影響。安全模型則是「隔離優先」:每個 session 跑在自己的 VM 裡,網路連出預設受限,git 權杖與簽署金鑰留在沙箱外、由伺服器端的 GitHub 代理附掛,不進 VM;Pro 與 Max 方案還能把網路密鑰同樣放在沙箱外。對照 Remote Control 把執行留在你機器上,雲端版是把「你的機器」整個換成一次性租來的乾淨機器。

還原對話不等於復活工作圖解:背景程序需另行恢復
雲端環境回收後可還原對話,背景命令與子代理不會因此復活;長工作應分階段保存結果。

teleport:雲端做完,拉回本機繼續

雲端與本機之間的橋是 teleport。終端機執行 claude --teleport 會列出你的雲端 session 挑一個接手,或直接 claude --teleport <session-id> 指名;已經在某個 CLI session 裡,打 /teleport 或 /tp 叫出同一個挑選器,/tasks 清單裡按 t 也有同效。接手的動作會驗證四件事:工作目錄乾淨沒有未提交變更(有會先問你要不要 stash)、你人在同一個 repo 的 checkout 裡、雲端那條分支已經推上遠端、本機登入的是同一個 claude.ai 帳號。通過之後,它 fetch 並 checkout 雲端的分支,把完整對話歷史載進終端機。

teleport 之後有一個重要的語意:拉下來的副本自此獨立,你在終端機做的新工作不會回頭同步到雲端 session。如果你希望手機繼續看得到進度,官方給的接法就是在本地 session 裡再開 /remote-control,讓接力賽跑回 Remote Control 那條路。還有一個容易混的點:teleport 與 --resume 是兩回事:--resume 只列本機歷史,看不見雲端 session;CLI 的雲端交接是單向的,終端機 session 推不上雲端,桌面應用倒是可以在 Open in 選單裡把本地 session 送去雲端。

Teleport 接回獨立副本圖解:本機修改不會反向同步
Teleport 將分支與對話帶回本機;本機接手後獨立執行,手機要繼續監看可再開 Remote Control。

回家接手還有一條更輕的路:在 claude.ai/code 的 session 選單裡選 Open in 底下的 Terminal,會拿到一條現成的 claude --teleport 指令,貼進終端機就完成。人在外面臨時想補一句話,用前面講的 claude -p 搭配 --cloud 與 session ID,就能把訊息排進正在跑的雲端任務,它手上的工作告一段落就會讀到;新建 session 的等待期也一樣,容器還在準備時你打的字都會排隊,就緒後一次送出。

雲端版還有一個跟手機高度相關的能力:Auto-fix。裝了 Claude GitHub App 的 repo,你可以叫 Claude 盯著某個 pull request,CI 失敗或審查意見進來時它自動調查、能修就修、推上修補並在 session 裡說明做了什麼;從手機 App 用一句自然語言就能開啟,例如「盯著這個 PR,CI 失敗就修」。它會用你的 GitHub 帳號回覆審查意見,但每則回覆都會標註來自 Claude Code,讓審查者知道是代理寫的。對經常在外面跑的人,這一句話就是「出門還能顧 PR」的具體形態。

三條路怎麼選:先把兩個問題問完

選擇的起點是兩個問題。第一問:任務需不需要碰你電腦上的東西?需要本機檔案、內網服務、你自己裝的工具鏈或 MCP 伺服器,答案就落在 Remote Control 或 Dispatch;repo 在 GitHub 上、不需要本機環境,雲端版能把你的電腦整個抽出方程式。第二問:你離開的這段時間,電腦開得了機嗎?開不了,只剩雲端版。兩問答完,大多數情境的答案就底定了,剩下的差異是體感與成本。

選路線先問兩個問題圖解:要本機資源嗎・電腦能醒嗎
需要本機檔案或工具時走本機接力;不能保持電腦開機又不需本機環境時,雲端較合適。

左右捲動檢視完整表格

你的情況首選理由
session 正在跑,臨時要出門,回來還要繼續Remote Control(/rc)對話歷史原封帶走,兩邊隨時互換,設定成本最低
任務要跑幾小時,電腦不想開著雲端版VM 不因休眠中斷,手機純監看,額度計入方案
非開發的日常雜務,想用講的派工作Dispatch(若已開通),否則 Cowork 雲端派工式互動,不需要既有 session
出門想顧 pull request雲端版 Auto-fix一句話開啟,CI 與審查意見自動處理
程式碼不能離開公司機器,但想在沙發上盯進度Remote Control執行全程在本機,遠端只是窗口
用 API key 或 Bedrock 等第三方供應商遠端與雲端大多不通,回本機 CLI三條路都要求 claude.ai 訂閱登入;LLM 閘道環境的 --cloud 是少數例外

用量與額度是第三個實際考量。Remote Control 的模型用量走你本機 session 的訂閱額度,跟你在電腦前用它完全同一條帳;雲端 session 也計入同一個方案的額度,VM 本身不另收費,但多個雲端任務平行跑時消耗也平行放大,官方在限制章節明講平行任務會按比例吃額度。換句話說,三條路在錢上面沒有本質差別,差別在「你把執行放在哪」。真正會改變帳單的是你開了幾個同時跑的任務,以及長任務有沒有設定收尾條件。

三個代表性情境攤開來看會更具體。情境一是通勤接手:早上在電腦前讓 Claude 重構一個模組,出門前 /rc 一聲,捷運上用手機看它改到哪、隨手回它兩句,回家筆電一亮自動重連,無縫繼續,這是 Remote Control 的甜蜜點。情境二是長任務監看:下班前把「補齊測試並修掉失敗」丟上雲端,電腦關機回家,睡前用手機看進度、回答它的問題,這種「小時級、不需要本機」的任務交給雲端版最省心。情境三是出門審 PR:手上五六個 pull request 等審,人在外面,用 Auto-fix 讓 Claude 先擋 CI 失敗與明確的修復,你只處理需要人類判斷的架構意見。三個情境對應三條路,也說明了為什麼官方把它們設計成並存而不是互相取代。

Auto-fix 的邊界也先講清楚,免得期待落差。它只自動處理有信心且不明顯牴觸先前指示的修復;審查意見如果有多種解讀或涉及架構層面的決定,它會先問過你才動手。還有一種情況它天生看不到:base branch 前進造成合併衝突時,GitHub 不會發事件給它,要自己開 session 請它 rebase。換句話說,把它當成自動擋下瑣碎失敗的第一道防線,而不是無人值守的合併機器人,用法就會對。

Auto-fix 仍有人工決策點圖解:明確修復與架構判斷分開
Auto-fix 適合處理明確失敗;架構與歧義要人工判斷,部分合併衝突也須另行要求處理。

如果你在 Claude Code 與 Cowork 之間還有一層猶豫,站上的Claude Code 與 Cowork 情境選擇先把「開發工具 vs 交辦助理」的大方向講清楚,再回到這篇看行動端怎麼接,順序會更順。

混合式用法也常見:一個 repo 同時開一條雲端 session 跑測試修復,本機 terminal 掛著 Remote Control 做手動重構,手機 App 的 session 清單兩邊都看得到,哪邊先需要你,推播就從哪邊來。要記住的只有額度是同一個池,官方明講多個任務平行跑、額度消耗就按比例放大,方案的用量窗口怎麼分配,前面提過的額度解析有拆解。

多任務仍共用額度池圖解:平行執行也會平行消耗
本機與雲端任務共用方案額度,多個平行工作會增加消耗,收尾條件仍要明確。

安全邊界:遙控器的權限紅線

連線機制本身可以先安心一半。官方文件明載:Remote Control 的本機程序只發出對外的 HTTPS 請求,不在你的機器上開任何入站埠;所有流量走 Anthropic API 的 TLS,連線用多把短效憑證,每把只服務單一目的、各自過期。風險的大頭不在傳輸,而在兩處:一是連線期間完整的對話紀錄(你的訊息、Claude 的回覆、工具活動)會存在 Anthropic 伺服器上,用途是讓多裝置同步與斷線重接,保存依官方資料政策;二是手機能核准權限,等於把「按同意的人」從電腦前搬到了任何拿到你手機的人面前。

本機執行也有同步資料圖解:檔案留本機・對話上伺服器
Remote Control 的執行與檔案留在本機,但多裝置同步所需的對話紀錄會存到伺服器。

權限的設計值得細看。從手機 App 可以切換的權限模式有 Manual、Accept edits、Plan 與 Auto,雲端 session 則是 Accept edits、Plan 與 Auto,兩邊都不能從手機選 Bypass permissions,這條線是官方刻意留的:全權放行只能在電腦前的本機介面做。被轉發到手機的權限提示會一直等你回答,不會自己消失;其他類型的對話方塊預設等五分鐘,逾時走無動作預設。實務建議由此而生:把長任務放在 Plan 或 Accept edits 下跑,手機端只做監看與回答,需要動大手術的改動留到回電腦再做。

資料流可以拆成三層來檢查。帳號層:遠端連線用你自己的 claude.ai 帳號註冊,自動連線起來的 session 只出現在你自己的帳號下,不會多給任何人;裝置層:Trusted Devices 把哪台裝置可以看變成可管理的清單;組織層:管理員可以整組關閉 Remote Control 或雲端 session,ZDR 與 HIPAA 組織是系統性不可用。把這三層想一遍,大概就知道自己的風險落在哪一層,該補哪一層。

安全檢查分成三層圖解:帳號・裝置・組織
從帳號、已信任裝置與組織政策三層檢查遠端權限,找到真正需要補強的界線。

Trusted Devices 是現階段最完整的防護網,2026 年 10 月時仍是測試版。打開之後,要從 claude.ai、手機 App 或桌面應用觀看或操作 Remote Control session,必須同時滿足兩個條件:裝置已註冊(enrollment 只在完整登入後不久提供,不會在背景悄悄加入),而且登入時間在十八小時內;超過十八小時,下一次操作會跳出手機的生物辨識或安全金鑰確認,把工作階段刷新。生物辨識在裝置上完成,Anthropic 只拿到裝置的公鑰與基本中繼資料,指紋與臉部資料不出裝置。Pro 與 Max 帳號可以自己到設定裡開 Require trusted devices,Team 與 Enterprise 則由組織統一開。

遺失裝置的處理路徑要預先記住。所有已註冊裝置列在帳號設定的 Trusted devices 區,可以逐台檢視名稱、平台與註冊時間,移除哪台,哪台的憑證立刻失效,之後要重新完整登入才能再註冊;裝置長期不用,憑證也會自己過期掉出名單。萬一連帳號都登不進去,組織管理員有 Sign out everywhere,一次收掉該成員的所有工作階段與已註冊裝置。手機遙控的前提是手機在你的手裡,這條應變線平常就要知道在哪裡。

手機遺失先收回憑證圖解:裝置名單・撤銷・重新登入
預先熟悉裝置清單與撤銷流程;移除遺失裝置後,該裝置必須重新完整登入才可再註冊。

敏感專案的判斷題,到頭來還是回到「資料放哪」。Remote Control 的執行與檔案都在本機,但對話紀錄會上 Anthropic 伺服器;雲端版的程式碼整包進雲端 VM,打包上傳時的敏感檔案排除只涵蓋 macOS、Linux、WSL 上敏感命名檔案的未提交變更,Windows 不在此列,已提交的內容一律照上傳;clone 模式則是 repo 內容本來就在 GitHub 上。組織面還有幾條硬邊界:開了 Zero Data Retention 或套用 HIPAA 設定的組織,Remote Control 與雲端 session 都不可用;IT 管理員可以用 disableRemoteControl 設定直接關掉特定裝置的 Remote Control;Team 與 Enterprise 的 Remote Control 預設關閉,要 Owner 主動打開。至於高度機密、連對話紀錄都不能外流的專案,誠實的答案是這三條路都別用,人在電腦前操作本機 session 才是唯一乾淨的選項。

敏感資料要按路線檢查圖解:本機對話與雲端程式碼
本機接力仍有對話同步,雲端則另有程式碼上傳;高度機密專案要先確認資料政策與組織限制。

跟 Codex 的行動端對照:兩種哲學

OpenAI 的 Codex 也有行動端故事,但切口不同。依照OpenAI 的 Codex 行動裝置文件,手機上操作 Codex 的入口在 ChatGPT App 的 Codex 區,能做的事圍繞四個動詞:開任務(選雲端環境或一台已連線的電腦,描述任務)、中途下指導、核准動作(Approve、Always approve、Deny 三種回應)、審查結果(看 diff 與測試結果)。任務可以跑在 Codex Cloud,也可以跑在一台「已連線的電腦」上,連線的建立是在 ChatGPT 桌面應用的設定裡走 Control this Mac or PC,掃 QR code 配對,官方同樣提醒只連你擁有且信任的裝置。

對照之下差異在哪?Codex 的手機到本機路徑,是「手機連到桌面應用管的電腦」,CLI 的 session 不在這條路上;Claude Code 的 Remote Control 則直接把本機 CLI session(終端機、VS Code、桌面應用皆可)暴露給手機,對以終端機為主力的人,這是更短的路徑。共同點也很有意思:兩家都要求電腦保持喚醒與在線、都用手機做權限核准、都把「雲端跑、裝置看」當成免開機的答案。Codex 的雲端環境怎麼建、生命週期怎麼走,站上的Codex 雲端環境指南有完整攻略;兩個生態的整體比較可以看OpenAI Codex 完整指南。

兩家行動端的接點不同圖解:CLI session 或桌面管理電腦
Claude 的 Remote Control 可直接接本機 CLI session;Codex 的本機行動端路線連到桌面應用管理的電腦。

連不上時先查這五件事

錯誤訊息其實都會說話,按出現頻率排序。第一,Remote Control requires a claude.ai subscription 這一族:你可能是用 API key 登入,或殘留的 ANTHROPIC_API_KEY 蓋過了訂閱登入,解法是清掉相關環境變數,跑 claude auth login 選 claude.ai 帳號;用 setup-token 產生的長效權杖也開不了 Remote Control,同樣要改走完整登入。第二,Remote Control is disabled by your organization's policy:Team 或 Enterprise 帳號預設關閉,找 Owner 到管理後台開;訊息裡點名 disableRemoteControl 的話,是 IT 用託管設定關了這台裝置,跟方案無關。

第三,requires the Anthropic API 一族:你的 session 沒有直連 Anthropic,可能是 Bedrock、Google Cloud Agent Platform 類的設定,或 ANTHROPIC_BASE_URL 指向閘道,訊息會點名是哪個變數把路帶偏,刪掉重啟 session 即可。第四,功能旗標類錯誤:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 或 DISABLE_GROWTHBOOK 這類變數會讓 Remote Control 直接不可用,訊息同樣會報出名稱。第五,連上了但手機收不到推播:先確認 /config 裡兩個推播開關已開、手機 App 開過一次讓權杖刷新(狀態列顯示 No mobile registered 就是這個原因),再查 iOS 專注模式或 Android 電池最佳化。查完這五項還是不行,claude doctor 會把哪一項資格檢查沒過講出來,比猜快得多。

連不上先查五個方向圖解:身份・政策・路徑・旗標・通知
先依錯誤訊息檢查身份、組織政策、API 路徑與功能旗標;只有推播異常時再查手機通知。

雲端側也有兩個高頻錯誤。Session creation failed 代表 VM 沒分到,先看 status.claude.com 有沒有事件,等一分鐘再試,並確認 GitHub 連線真的看得到那個 repo。Environment expired 是閒置回收,重新打開 session 會還原對話歷史,但當時背景還在跑的子代理與命令不會復活,長任務要設計成每個階段收斂到檔案,中斷也不心痛。還有一個容易誤判的訊息:teleport 偶爾會報 Remote Control session expired 或 Access denied,原因是它與 Remote Control 共用同一套連線基礎設施,本機重新 /login 刷新憑證、確認兩邊是同一個帳號,通常就解了。

雲端中斷先辨認狀態圖解:建立失敗與環境到期不同
建立失敗先查服務狀態及連線;環境到期可重開對話,但背景工作仍需重新啟動。

收尾:建議的導入順序

如果不知道從哪開始,給一個保守但見效快的順序。第一步,在電腦前把 Remote Control 跑起來,掃 QR 配對手機,在家裡沙發上用它盯一個真實任務,把通知兩開關與權限模式調到你自己放心的高度;這一步用最低成本建立體感。第二步,把一件兩三小時、不需要本機環境的任務丟上雲端版,體會「電腦關了它還在跑」,順手把 Auto-fix 接到你最常顧的那個 repo。第三步,等你發現自己開始習慣用講的派工作、而且組織的 Dispatch 已經開放,再把它納入日常。三條路不是三選一,是三種距離:人在旁邊、人在外面、人不在。工具都已經把執行放在對的地方了,剩下的只有你的判斷要在對的距離上。

先用小任務建立接力體感圖解:本機接力・雲端・再派工
先用小任務熟悉本機接力,再試不需本機的雲端長任務,確認派工資格後才納入日常。

常見問題

Claude Code 手機遙控要加購嗎?
不用加購,但三條路線都要求 Pro 以上等級的 claude.ai 訂閱,用 API key 計費登入的話一條都開不了。Remote Control 與雲端 session 的模型用量都計入方案本身的額度,雲端 VM 不額外收費;平行開多個任務時,額度消耗會按比例放大。
手機遙控 Claude Code 安全嗎?
連線機制本身保守:本機程式只發對外 HTTPS 請求、不在你的電腦開入站埠,憑證短效且各自限定用途,程式碼執行與檔案存取都留在本機。風險主要在手機端的核准權與對話紀錄(連線期間存於 Anthropic 伺服器),可用權限模式、Trusted Devices 生物辨識與裝置移除清單補強;手機端無法選到 Bypass permissions。
Remote Control 跟雲端版差在哪?
差在 session 在哪裡跑。Remote Control 的執行全程在你的電腦上,本機檔案、MCP 伺服器與工具鏈都可用,但電腦要開著;雲端版跑在 Anthropic 管理的隔離 VM,筆電可以關機,但程式碼要連 GitHub 或打包上傳(完整打包以 100 MB 為門檻,超過會逐步退回更小的打包方式),且本機環境依賴帶不過去。
電腦休眠或關機,手機還能繼續操作嗎?
Remote Control 在電腦休眠或斷網後,機器回到線上會自動重連,不必手動設定;Dispatch 的電腦端要保持喚醒、桌面應用開著,設定時記得打開保持喚醒開關。想讓電腦整個關機,只有雲端版做得到,它的任務跑在雲端 VM 上,與你的電腦狀態無關。
免費方案或 API key 可以用手機遙控嗎?
不行。三條路線都是訂閱功能,最低從 Pro 開始;Team 與 Enterprise 的 Remote Control 預設關閉,要由組織 Owner 在後台打開,Dispatch 只在 Pro 與 Max 提供,Enterprise 的雲端功能另需 premium seat 或 Chat + Claude Code seat 這類高階席位。API key,或 Amazon Bedrock、Google Cloud Agent Platform、Microsoft Foundry 這類第三方供應商的環境,三條路都用不了;把 ANTHROPIC_BASE_URL 指向自建閘道的環境,Remote Control 會被關掉,但 --cloud 雲端任務仍可用,前提是改用 claude.ai 帳號登入。
手機上的 Claude Code 可以完整寫程式嗎?
不適合。手機 App 是 session 的用戶端,強項是監看進度、下指導、核准權限、回覆問題與審查 diff,照片與檔案也能直接附上。純終端機介面的命令(如 /plugin、/resume)從手機打無效,/model 這類命令要帶參數才能用;長時間的開發工作仍以電腦為主力,手機做接力與監看。

Whoops 巫普斯科技有限公司

專注技術 SEO、GEO/AEO 與 AI 搜尋實務。本站文章以可驗證資料、公開來源與實作觀察整理而成。

關於 Whoops編輯守則服務內容

想把這篇的方法用在自己的站上?

SEO 健檢、GEO/AEO 引用優化、網頁設計諮詢——把文章裡的方法落地到你的網站。