Claude Code Remote Control

從手機使用 Claude Code:Remote Control 與 Happier 的比較

Anthropic 為自己的代理程式推出了一個遠端工具,它隨著一份你很可能已經在付費的訂閱免費提供,而且它很好。以下正是它做什麼、它自己的文件說它不會運作的那些情況,以及它從來就不是為了那種工作流程而打造的。

Anthropic 為 Claude Code 推出了 Remote Control,而且做得很好。它是研究預覽版,Pro、Max、Team 和 Enterprise 可用。你有三種方式進入執行中的工作階段:在任何瀏覽器開啟工作階段網址、掃描 QR code,或在 claude.ai/code 的清單裡依名稱找到它。整段期間 Claude 都持續在你自己的電腦上執行,筆電睡著或網路斷線後工作階段會自行重新連線,而當它需要你做決定時會推播到你的手機。如果 Claude Code 就是你工作流程的全部,而下面的條件沒有一項描述到你的設定,Remote Control 已經涵蓋了,而且它是第一方的。

本頁談的是其餘的部分:Anthropic 自己的文件說 Remote Control 不會運作的那些設定,以及它從來就不是為了涵蓋而做的另外十二個代理程式。

Remote Control 具體做得好的地方

這一段裡的每一項陳述都出自 Anthropic 自己的 Remote Control 文件,包括旗標的預設值。這些都沒有模糊帶過,因為含糊的讓步不算讓步。

進入執行中 Claude Code 工作階段的三種方式
在任何瀏覽器開啟工作階段網址、掃描 QR code,或開啟 claude.ai/code 並依名稱找到工作階段 — Remote Control 工作階段在線上時會顯示一個帶綠點的電腦圖示。用 `claude remote-control` 時 QR code 藏在按一下空白鍵之後,而 VS Code 指令完全不顯示 QR code;它改為把工作階段網址貼進對話裡。
/rc 會接收你已經在裡面的 Claude Code 工作階段
你不必事先決定。在執行中的 Claude Code 工作階段裡輸入 /rc,它就變成可遠端控制,並帶著對話歷史一起過去 — 不必重啟,不會失去你過去一小時累積起來的脈絡。
筆電睡著後它會重新連線,需要決定時會推播
如果你的電腦睡著或網路斷線,Claude Code 會在重新上線時重新連線,並在連線重建期間把子代理和工作流程的狀態更新排入佇列,等它恢復後你就會收到。當 Claude 判斷有必要,或當它需要你做決定才能繼續時,推播通知就會送達。
伺服器模式用單一行程執行一組工作階段
`claude remote-control` 會持續執行,並依需求提供工作階段。`--capacity <N>` 限制同時執行的數量 — 文件記載的預設值是 32,那是一個預設值而不是上限。`--spawn` 決定它們落在哪裡:預設是 `same-dir`,工作階段共用同一個工作目錄;或是 `worktree`,讓每個依需求建立的工作階段有自己的 git worktree,而在啟動時預先建立的那個工作階段維持原地不動。
包含在 Claude Pro、Max、Team 和 Enterprise 中
Remote Control 在 Pro、Max、Team 和 Enterprise 上可用。同一頁另外補充了兩件事:它是研究預覽版,而在 Team 和 Enterprise 上,它在擁有者於 Claude Code 管理設定裡打開 Remote Control 開關之前都是關閉的。API 金鑰則完全不支援。

Remote Control 會自行關閉的五種情況

這些不是我們測試出來的限制。它們是有文件記載的行為:在每一種情況下,Remote Control 都是依設計被停用或無法使用,而且 Anthropic 自己這麼說。

  1. 1. 你用 API 金鑰驗證。

    Anthropic 的文件明白寫著,Remote Control 不支援 API 金鑰,而且用 setup-token 或 CLAUDE_CODE_OAUTH_TOKEN 建立的權杖無法建立 Remote Control 連線。

    Happier 把 API 金鑰當成第一級的驗證路徑,不是降級。把一把金鑰存成已連結服務,綁到一個後端設定檔,你擁有的每一台裝置都能驅動那個工作階段。

  2. 2. 你的流量會經過閘道或代理伺服器。

    只要 ANTHROPIC_BASE_URL 指向 api.anthropic.com 以外的任何地方,Remote Control 就會被停用 — 而那正是每一個 LLM 閘道、代理伺服器和內部路由層在做的事。

    後端設定檔存在的目的就是設定 ANTHROPIC_BASE_URL。Happier 內建 DeepSeek、Z.AI 和 MiniMax 的設定檔,而自訂設定檔可以用你自己的變數把 Claude Code 指向你自己的閘道。

  3. 3. 你在 Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry 上執行。

    Anthropic 的文件把 Remote Control 列為在 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry 上無法使用。

    這一項要說精確:Happier 沒有任何第一方的 Bedrock 或 Microsoft Foundry 支援,宣稱有就會是本頁正在反對的那種誇大。它有的是一個自訂後端設定檔,可以設定你的部署需要的任何環境變數 — 包括 Bedrock 和 Foundry 的選項 — 由你自己設定,我們不做測試。Google Cloud 是例外:Gemini 內建了 Vertex AI 設定檔。

  4. 4. 你的組織關閉了遙測。

    根據 Anthropic 的文件,DISABLE_TELEMETRY、DO_NOT_TRACK、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 和 DISABLE_GROWTHBOOK 各自都會停用 Remote Control 可用性所依賴的功能旗標評估。

    Happier 沒有對等的關閉開關,因為它並不是靠讀取那些變數來決定是否允許你連線。自行架設中繼站,這個問題就不存在。

  5. 5. 你受 Zero Data Retention 或類似規範約束。

    Anthropic 的文件說,有 Zero Data Retention 這類法遵要求的組織無法啟用 Remote Control,而且在它連線期間,工作階段的對話紀錄會存放在 Anthropic 伺服器上。

    Happier 帳號預設端對端加密 — 同步伺服器持有的是它讀不了的密文。執行 `happier relay host install`,對話紀錄就永遠不會離開你控制的硬體。

Remote Control 驅動 Claude Code。Happier 驅動十三個代理程式。

Remote Control 是 Claude Code 的功能。它不延伸到 Codex、Cursor、Gemini、Copilot、OpenCode、Qwen、Kimi、Kilo、Kiro、Auggie、Pi 或 Grok — 其中有些有自己的遠端工具,多數沒有,而且沒有一個和其他的共用收件匣。從手機連上某一家供應商的代理程式,和從同一個地方執行十三家供應商的代理程式,是兩件不同的工作。Happier 是為第二件而做的。

這一項單獨列出,而不是放進上面清單當第六項,因為它是另一種性質的陳述。那五個條件是開關:滿足其中一個,你原本有的功能就停止運作。這一項則是產品的形狀。

它能在你的設定裡運作嗎?

決定這兩樣東西在你工作的地方能不能用的八項事實。其中兩項 Anthropic 完勝。正是那兩項讓另外六項值得一讀。

Remote Control 那一欄複述 Anthropic 發布在 code.claude.com/docs/en/remote-control 的文件。已於 2026 年 8 月核實。
能力Claude Code Remote ControlHappier
支援的代理程式Claude Code13 個代理程式 + 任何 ACP CLI
API 金鑰驗證不支援(依 Anthropic 文件)支援
自訂端點/LLM 閘道會停用 Remote Control(依 Anthropic 文件)透過後端設定檔支援
Bedrock/Google Agent Platform/Foundry無法使用(依 Anthropic 文件)沒有第一方支援;可用自訂環境變數設定檔,或透過 Gemini 使用 Vertex
Zero Data Retention 組織無法啟用(依 Anthropic 文件)預設端對端加密;中繼站可自行架設
對話紀錄存放在哪裡連線期間存放在 Anthropic 伺服器(依 Anthropic 文件)加密後存在 Happier 同步服務,或你自己的中繼站
價格包含在 Pro、Max、Team、Enterprise 中免費,採 MIT 授權
由該代理程式的供應商製作是 — 第一方否 — 獨立用戶端

一個涵蓋 13 個代理程式的用戶端能帶給你什麼

這些都不是 Remote Control 做不好本分。它們是只有在用戶端不綁定單一供應商代理程式時才變得可能的事。

所有代理程式在同一個收件匣。
Claude Code 的遠端工具在 claude.ai/code 或 Claude 應用程式裡開啟。Codex 是透過 ChatGPT 應用程式抵達你的手機。每家供應商的遠端工具都落在該供應商自己的產品裡,這沒問題,直到你同時用了其中兩個。Happier 換成一個收件匣:每一個工作階段、每一個代理程式、你連結過的每一台電腦,都在同一份清單裡 — 而且在同一個地方回應它們全都在等的權限提示。
在同一個工作區裡混搭代理程式。
一個 Codex 工作階段可以把 UI 的工作交給跑在 Claude 上的委派執行,同時一個 Pi 工作階段在翻堆疊追蹤,而你可以在執行途中引導其中任何一個。Happier 的審查、計畫與委派執行接受一份供應商目標清單 — 而不是你剛好待在哪個供應商裡。一家供應商做的遠端工具驅動那家供應商的代理程式;依照它自己的文件,Remote Control 是 Claude Code 的功能。
選一個帳號,或把幾個組成池讓 Happier 自動備援。
每個服務可以連結一個以上的設定檔 — 個人的 Codex 訂閱和工作用的那個、一組 Claude setup-token、一把 Anthropic API 金鑰 — 並在啟動工作階段的當下選擇要跑在哪一個上。Codex、Claude 和 Gemini 設定檔的額度快照會以標記顯示在驗證選擇器裡,讓你在把一段長時間的執行交給它之前先看到還剩多少。在你刻意建立一個池之前,什麼都不會切換;一旦建立了,對於執行中工作階段真的能夠移動過去的帳號,它會以自動備援開啟的狀態開始,而池上有一個開關,讓你也可以改成手動切換。
在工作階段進行中,於終端機和應用程式之間切換。
從手機在應用程式裡啟動一個工作階段,然後在那台電腦上執行 `happier attach`,你就在 shell 裡進入同一個工作階段,歷史紀錄已經在那裡 — Claude Code 和 Codex 是在 tmux 裡,OpenCode 透過它自己的 attach,而這三種情況你都在代理程式真正的 TUI 裡。或者在終端機啟動它,再到應用程式接手。它會重新連上已經存在的工作階段,而不是建立第二個,所以沒有人得在任務一開始就選邊站。
在你擁有的任何一台電腦上啟動工作階段。
工作階段是針對某台機器建立的,所以當你在筆電前面時,一個 Codex 工作階段可以在 VPS 上啟動,而筆電上的 Claude 工作階段可以傳訊息給它並等它完成。進行中的工作階段也可以在機器之間移動 — 同一個 session id,不同的電腦 — 帶著它的供應商狀態和專案目錄,這在 Claude Code 和 OpenCode 上可用,在 Codex 上是實驗性的。
標記那些行。送給任何代理程式。
打開一個檔案或一份差異 — 變更檔案的審查畫面,或代理程式剛寫進對話紀錄的那份差異 — 然後在確切的那一行留下註解。Happier 會保存路徑、行號、一小段片段,以及那一行內容的雜湊值,所以即使檔案在底下移動了,這則筆記仍能找到它的程式碼。挑選要送出哪些註解,它們會以結構化的審查脈絡送進去:回到同一個工作階段,或送進另一個代理程式上的新工作階段,因為這些註解是掛在工作區上的,你在那裡開啟的任何工作階段都會發現它們在等著。

另一個差別在於你的對話存在哪裡。依照它的文件,Remote Control 在連線期間會把工作階段的對話紀錄存放在 Anthropic 伺服器上,而受 Zero Data Retention 規範的組織完全無法啟用它。Happier 預設把對話紀錄端對端加密,而 happier relay host install 會把中繼站放到你自己的硬體上。

13 個代理程式各自都有自己的頁面 — 從這裡開始

試試看

安裝在放著你程式碼的電腦上。在那台電腦設定好之前,你手機上的任何東西都不重要,這就是為什麼這是第一步,而不是一個應用程式商店徽章。

curl -fsSL https://happier.dev/install | bash

Then happier claude in a repository — or happier codex, or any of the other 11 subcommands. The conditions above are the ones that decide it; everything else on this page is the detail behind them.