Claude Code on the web 在遠端執行 Claude Code 任務,與您的 GitHub 儲存庫中的程式碼協作。本文說明其運作方式、何時應使用它而不是在終端機或 IDE 中執行 Claude Code,以及它能啟用的工作流程。
Claude Code on the web 提供的功能
Claude Code on the web 讓您可以將任務委派給 Claude,這些任務無需您主動監督即可執行。在您的瀏覽器中,您選擇一個 GitHub 儲存庫、描述您想要完成的工作,Claude 會在遠端環境中處理該任務。Claude Code 開始處理任務後,您可以完全離開該頁面;Claude 將繼續其工作。完成後,Claude 會自動建立一個包含變更的拉取請求供您審查。
此功能適用於您本機上可能沒有的儲存庫。您可以在任何有權存取的 GitHub 儲存庫上啟動任務,無需在本機複製或設定開發環境。這對於您偶爾貢獻的專案或您仍在學習的程式碼庫很有用。
Claude Code for web 啟用非同步開發工作流程。使用終端機或編輯器中的 Claude Code,您通常會同步工作:您提出請求、等待 Claude 回應、審查變更,然後提出另一個請求。這種同步工作方式讓您能夠進行細粒度控制,但需要您在整個過程中保持關注。Claude Code on the web 的處理方式不同:您可以指派一個較大的任務、讓 Claude 獨立工作,然後稍後回來審查已完成的工作。
您也可以並行執行多個任務。由於每個任務都在自己的隔離環境中執行,您可以讓 Claude 同時處理多個不同的問題或儲存庫。每個任務獨立進行,完成時會建立自己的拉取請求。多個任務可以同時在同一個儲存庫上工作。
運作方式
當您啟動任務時,Claude Code on the web 會為您的工作建立一個隔離的虛擬機器。您的 GitHub 儲存庫會被複製到此環境中,該環境預先配置了常見的開發工具和語言生態系統。
Claude 透過執行您在儲存庫配置中定義的任何設定命令來準備環境。這包括安裝相依性、設定資料庫或執行您的專案需要的其他初始化步驟。如果您的任務需要網路存取(例如安裝套件或擷取資料),您可以配置環境具有的網際網路存取層級。
環境準備就緒後,Claude 開始處理您的任務。Claude 讀取您的程式碼、進行變更、編寫測試,並執行命令來驗證工作。如果需要,您可以透過網頁介面監控進度並提供指導。
Claude 完成任務後,會將變更推送到您 GitHub 儲存庫中的新分支。您會收到通知,可以審查變更,然後直接從介面建立拉取請求。拉取請求包含 Claude 的所有工作,準備好供您審查和進行任何您想要的額外變更。
每個任務都在完全隔離的環境中執行。虛擬機器僅針對該特定任務存在,並包括安全控制措施,例如受限的網路存取和受保護的認證處理。您的 GitHub 驗證透過安全代理進行管理,因此認證永遠不會直接存在於 Claude 工作的環境中。
何時使用 Claude Code on the web 與終端機
Claude Code on the web 是使用 Claude Code 的新方式。某些任務適合在網頁上非同步執行,而其他任務仍然最好透過終端機或 IDE 中的 Claude Code 執行。
使用 Claude Code on the web 進行:
具有明確要求的明確定義任務:當您可以準確描述需要完成的工作,且不期望需要在任務中途引導 Claude 時,網頁介面讓您可以啟動工作並在完成時返回。
待辦事項積壓的背景工作:您可以將 Claude 指派給積壓中的多個問題,並讓它們並行執行。每個任務獨立進行,讓您可以同時處理多個修復,無需個別監控每一個。
您本機上沒有的儲存庫:如果您需要對尚未複製或不想在您的機器上設定的儲存庫進行變更,Claude Code on the web 會為您處理環境設定。
您想要排隊的任務:當您有一份要進行的變更清單,但現在不想處理它們時,您可以在網頁上啟動任務,稍後審查結果。這讓您可以批次處理類似的工作或在您專注於其他事項時委派任務。
