長時間的 Claude Code 任務,往往會超出您待在座位上的時間。假設 Claude 在您的終端機中進行重構已經一個小時了,而您必須離開。工作尚未完成,Claude 可能還需要您做出決定才能繼續下去。
遠端控制和雲端工作階段是兩種能讓工作在您離開時持續進行的方式。 使用遠端控制時,工作階段會繼續在您的機器上運作,而您則從手機或瀏覽器來操控它。雲端工作階段則是在雲端基礎設施上運作,而不是在您的機器上。哪一種適合您取決於任務本身,而幾個關於任務的問題就能幫助您決定。
必須在您本地工作階段結束後仍能持續的長時間任務
在本地工作階段中,所有事情都發生在同一個終端機裡。Claude 在那裡、在您的機器上運作,而您也在那裡閱讀它的進度、回答它的問題。像跨數十個檔案的重構這類長時間任務,可能會執行好幾個小時,而您不可能整段時間都坐在那個終端機前。
要讓這樣的任務完成,工作必須在您離開後繼續運作。您也需要一種方法,能從別的地方查看進度並回覆 Claude。遠端控制和雲端工作階段都能讓您從手機或瀏覽器查看進度。兩者的差異在於工作運作的位置,而這個位置決定了 Claude 在您離開時能存取到什麼。
您能從 Claude 得到什麼,主要取決於您提供給它什麼。 在短時間任務中,您會立刻注意到缺少某個檔案或工具,並馬上補上。而在長時間任務中,Claude 會用它能存取到的一切,持續工作好幾個小時。所以在您琢磨提示詞的措辭之前,先問問 Claude 完成這個任務需要什麼、而這些東西又放在哪裡。
每種方式能為您帶來什麼,以及各自的限制在哪裡
關鍵的差異在於工作階段運作的位置。 使用遠端控制時,Claude 整段時間都持續在本地運作,而網頁和行動版介面只是通往那個本地工作階段的視窗。使用雲端工作階段時,工作則是在雲端虛擬機中運作,而該虛擬機是從您儲存庫的全新複製版本啟動的。
為了理解這個差異,想像有位同事在今晚接手您的工作。使用遠端控制時,他們坐在您的辦公桌前,而您用電話遙控。他們可以打開每一個抽屜,但辦公室一關閉他們就得停下來。使用雲端工作階段時,他們是在另一間始終開放的辦公室工作,手邊只有您傳送過去的那個資料夾。

使用遠端控制時,Claude 在您的機器上運作,並能存取您的本地環境。雲端工作階段則在雲端虛擬機中運作,該虛擬機是從您儲存庫的全新複製版本啟動的。
每種方式能為您帶來什麼
工作階段運作的位置,決定了 Claude 能存取到什麼,以及您關閉筆記型電腦後會發生什麼事。
| 遠端控制 | 雲端工作階段 | |
|---|---|---|
| Claude 能存取到什麼 | 您完整的本地環境。您的檔案系統、MCP 伺服器、工具和專案設定全都保持可用。 | 任何您已提交到儲存庫的內容,包括儲存庫的 CLAUDE.md。 |
| 當您的筆記型電腦休眠或關閉時 | 當您的機器恢復上線時,Claude Code 會自動重新連線。 | 工作階段會繼續運作,您可以從任何裝置查看進度或操控它。 |
| 最適合 | 您正在進行本地工作的過程中,並想從另一台裝置繼續進行。 | 您想在沒有任何本地設定的情況下啟動任務、在您尚未複製的儲存庫上工作,或並行執行多個任務。 |
每種方式的限制在哪裡
每一種方式只有在特定條件成立時才能持續運作。
| 遠端控制 | 雲端工作階段 | |
|---|---|---|
| 依賴什麼 | 您的電腦必須保持開機,而且 claude 處理程序必須持續運作。 | GitHub。在 Anthropic 代管的環境中複製儲存庫,以及建立提取請求,兩者都需要它。 |
| 什麼會使它停止 | 如果您關閉終端機或停止 claude 處理程序,工作階段就會離線。 | 經過一段閒置時間後它會停止,其虛擬機也會被回收。重新開啟會還原您的對話紀錄,但仍在執行中的背景工作則會消失。 |
| 誰能使用它 | Pro、Max、Ultra、Team 和 Enterprise 方案。不支援 API 金鑰。在 Team 和 Enterprise 方案中,擁有者必須先在 Claude Code 管理員設定中啟用「遠端控制」開關。 | Pro、Max、Ultra 和 Team 方案,以及擁有進階席次或 Chat + Claude Code 席次的 Enterprise 使用者。 |
雲端工作階段還有一項額外限制,來自於那份全新複製的版本。任何只存在於您機器上的東西都會被留下。在您選擇雲端工作階段之前,請留意以下幾點:
- 尚未提交的變更,以及您還沒推送的本地提交。從終端機來看,雲端虛擬機會在您目前的分支上,複製您目前目錄的 GitHub 遠端儲存庫。它不會複製您的本地工作副本,所以請先推送。如果儲存庫沒有 git 遠端儲存庫,或該儲存庫未安裝 Claude GitHub App,Claude Code 則會改為上傳您的本地儲存庫。
- 您在本地或使用者範圍新增的 MCP 伺服器,這些儲存在您機器上的
~/.claude.json中。 - 像 AWS SSO 這類需要互動式登入的項目。它需要以瀏覽器進行登入,而這無法在雲端工作階段中運作。
- 雲端虛擬機不被允許呼叫的服務。預設情況下,網路存取會受到限制。
要彌補這個差距,請推送您的提交,並將您自己的設定提交到儲存庫中。從您設定中延續下來的完整清單(在新分頁中開啟)涵蓋了其餘的內容。
幾個能決定選擇的問題
針對您的任務問以下這些問題,然後根據您回答「是」的結果來挑選選項。
-
工作是否已經在終端機工作階段中進行了? 回答「是」指向遠端控制。在該工作階段中執行
/remote-control,即可從您的手機或瀏覽器繼續進行。在終端機中,您無法將既有的工作階段推送到雲端。 -
任務是否需要某些只存在於您機器上的東西? 回答「是」指向遠端控制,因為您完整的本地環境會保持可用。
-
在任務完成之前,您是否必須關閉電腦或讓電腦關機? 回答「是」指向雲端工作階段,因為它會在您關閉筆記型電腦後繼續運作。
-
您是否想同時進行多個任務,或是在一個您尚未複製的儲存庫上執行任務? 回答「是」指向雲端工作階段。它不需要任何本地設定,您可以並行執行多個任務。
如果任務需要您機器上的某些東西,而您的機器又無法保持開機,那麼目前這兩個選項都不合適。如果它所需要的是程式碼或設定,就把它推送到儲存庫,然後使用雲端工作階段。如果是您筆記型電腦上的資料庫,或是互動式登入,就想辦法讓電腦保持開機。
如果工作已經在終端機中進行,而您的電腦必須關機,就先推送已完成的部分。然後啟動一個新的雲端工作階段,並說明剩下的工作內容。
離開之前先驗證您的選擇
用任何可能讓它停止的狀況來測試您的選擇。對於遠端控制,請先確認電腦會保持開機,然後在 Claude 應用程式的「Code」分頁中開啟該工作階段。對於雲端工作階段,請執行 git status 並推送任務所需的內容,然後再用 claude --cloud 加上任務說明來啟動工作階段。
針對以下任務做選擇
針對下方每個長時間任務,找出能決定遠端控制與雲端工作階段之間選擇的句子,然後選出它所指向的選項。選擇之後,您會看到那個決定性的句子,以及與之相符的選項和原因。
那個決定性的句子,陳述了上面其中一個問題所問的事實。 一個在兩種選項下都成立的句子,就無法決定任何事。舉例來說,無論哪種方式,您都能從手機操控工作。
重點回顧
遠端控制會讓工作留在您的機器上,而雲端工作階段則會在從您儲存庫全新複製出的雲端虛擬機中執行工作。
當工作已經在您的機器上進行中時,或者它需要某個只有您機器才有的東西時,請選擇遠端控制。您的電腦必須保持開機,而且 claude 處理程序必須持續運作。
當任務所需的一切都在您的 GitHub 儲存庫中,而您的電腦無法保持開機時,請選擇雲端工作階段。當您想同時進行多個任務,或是在一個您尚未複製的儲存庫上執行任務時,這也很合適。
在讓任何長時間任務持續執行之前,先列出 Claude 完成它所需要的東西,並確認每樣東西放在哪裡。 對於任何您交給 Claude、而您不會持續盯著的工作,也請這麼做。
若要設定一個這樣的工作階段,請依照遠端控制指南(在新分頁中開啟)或雲端工作階段快速入門(在新分頁中開啟)進行。
以下每個人都針對一項長時間任務做出了選擇。請說說接下來會發生什麼事。
Priya 最近三次提交都還在她的筆記型電腦上,她還沒推送到已安裝 Claude GitHub App 的 GitHub 儲存庫。她想在參加研討會期間,讓 Claude 為那些工作撰寫測試。她從終端機啟動了一個雲端工作階段,然後闔上筆記型電腦。她會遇到什麼狀況?
Claude 正在 Sam 桌上型電腦的終端機中,根據 300 個已合併的提取請求草擬發行說明。Sam 開啟了遠端控制。在離開之前,他結束了終端機應用程式,並讓電腦保持開機。在火車上,他打開 Claude 應用程式查看工作進度。他會看到什麼?
Nina 的雲端工作階段在背景啟動了一項長時間的測試執行。接著,該工作階段因閒置一段時間而停止,而測試執行當時仍在進行中。後來,Nina 重新開啟該工作階段。她會看到什麼?