返回列表

部落格

在 Windows 上從 iPhone 遠端控制 Claude Code:Tactic Remote 1.8.0

從 1.8.0 起,Windows 使用者也能從 iPhone 上遠端控制 Claude Code、Codex 和 Amp。這篇講清楚它能做什麼、配對流程、連線方式,以及 Preview 目前的覆蓋範圍。

發布於 標籤: product / windows / claude-code / mobile-ai-coding / remote-coding / codex / amp
部落格

繼續查看該欄目下的產品與工程更新。

瀏覽此分類

你的 Claude Code 任務正在跑。

可能是一次重構,一組測試補全,一段除錯。多數時候,它要跑 5 分鐘、20 分鐘,偶爾超過半小時。

中間這段時間,agent 不需要你盯著——它自己會決定下一步。但它會停在一些關鍵點:要不要 commit、要不要執行某條危險指令、某個修改方向是否符合你的預期。

這些時刻你必須在場,但不一定非得坐在電腦前。

Tactic Remote 把 Claude Code(也包括 Codex 和 Amp)正在跑的狀態、輸出,以及等待批准的節點,搬到 iPhone 上。你不需要回到電腦前,就能確認任務進度並做下一步決定。

從 1.8.0 起,這層連線對 Windows 使用者也開放了。 這篇文章講清楚 Windows 端能做什麼、和 Mac 端的差別在哪、配對怎麼走,以及 Preview 目前的邊界。

遠端控制 Claude Code 解決的是什麼

如果你已經習慣讓 AI agent 幫你做實際變更,下面這些場景你一定遇過:

  • 啟動了一個 30 分鐘的任務,然後被會議拉走
  • 通勤路上想知道昨晚跑的 batch 工作有沒有完成
  • 在沙發上想確認一個變更是不是符合你的預期
  • agent 卡在一個需要 yes/no 的視窗上,但你不在電腦前

傳統的遠端方案對這些場景不夠好用:

  • SSH + tmux:能用,但在 iPhone 上輸入指令、讀終端輸出,體驗粗糙
  • VNC / 遠端桌面:把一整塊桌面塞進 6 吋螢幕,操作精度差
  • 基於雲端的中轉:把程式碼和會話送上別人的伺服器,多數開發者不願意

Tactic Remote 的路徑不同:iPhone 上是一個原生 iOS app,和你電腦上的 Tactic Remote server 在區域網路內直連。不經過雲端,也不需要把整個桌面投到手機上。

Windows 端和 Mac 端的差別

1.8.0 之前,Windows 使用者的可行路徑只有命令列:在 PowerShell 或 WSL2 裡跑 npx tacticremote。能工作,但和 Mac 使用者「點一下選單列圖示」的體驗差得很多。

1.8.0 引入了 Windows 桌面端,讓 Windows 使用者也能用圖形介面啟動和管理 server。它是一個基於 Electron 的原生應用程式,啟動後:

  • 顯示一個狀態面板:server 監聽位址、目前連線數、API key(如果開啟)
  • 一個啟動 / 停止伺服器按鈕
  • 配對 QR Code 可以直接放大顯示,方便 iPhone 掃描
  • Cloudflare Tunnel 開關,一鍵開啟遠端存取

整體使用流程和 Mac 選單列應用程式一致:打開應用,啟動伺服器,iPhone 掃碼,開始用。配對通常在 5 秒內完成。

30 秒內完成首次配對

具體步驟(Windows 端):

  1. 從 下載頁面 取得 TacticRemote-Windows-Setup-1.8.0.exe,執行安裝程式
  2. 啟動 Tactic Remote,點擊 Start Server
  3. iPhone 打開 Tactic Remote iOS App
  4. iPhone 端選擇附近裝置,或掃描桌面端顯示的 QR Code
  5. 完成

iPhone 和電腦必須在同一個 Wi-Fi 網路下;mDNS / Bonjour 自動探索,不需要輸入 IP 或連接埠。

如果你要遠端使用(咖啡店、出差、不同網路),開 Cloudflare Tunnel:桌面端點一下,會產生一個臨時公網位址,iPhone 端用同一個 QR Code 即可連線,傳輸全程加密。

iPhone 端連上之後能做什麼

連線成功後,iOS app 提供下面這些工作流:

Chat Mode:把 agent 的輸出按訊息氣泡顯示,工具呼叫(Edit / Bash / Read / Grep)用圖示區分,Thinking 區塊單獨折疊,比閱讀原始終端串流舒服。

Terminal Mode:原始終端視圖保留著,需要看完整 ANSI 輸出時切過去。

Quick Prompts:常用指令(review 目前 diff、補測試、解釋 bug)存成範本,下次一鍵發送,不用每次重新打字。

Mobile Git Review:直接在手機上看 agent 改了哪些檔案、每個檔案的 diff,決定要不要繼續。

Push Notifications:agent 完成任務、卡在 prompt 等待批准,或終止時,iPhone 收推播。

多 agent 支援:每個會話可以選 Claude Code、Codex 或 Amp 作為後端。

iPad 最佳化版面:split view、外接鍵盤快捷鍵、原生手勢。

三種連線方式怎麼選

場景用哪個說明
在家或辦公室同一 Wi-Fi區域網路直連(預設)最快,無外部依賴
出差、咖啡店、不同網路Cloudflare Tunnel桌面端一鍵開啟,iPhone 用同一個 app 連線
多人共用一台 serverAPI Key 認證在桌面端設定 key,iPhone 配對時輸入

三種方式可以任意組合,例如:區域網路 + API Key,或 Cloudflare Tunnel + API Key。

Windows Preview 目前的覆蓋範圍

1.8.0 的 Windows 版本是 Preview。意思是:

已經穩定的部分:

  • 啟動 / 停止伺服器、顯示 QR Code、配對、長時間會話保持
  • ConPTY 後端跑 Claude Code、Codex、Amp
  • Cloudflare Tunnel
  • API Key 認證
  • 區域網路 mDNS 探索
  • 中英文等多語言介面

還在打磨的部分:

  • 應用程式內自動更新尚未啟用——新版本需要手動下載
  • 某些特定 Windows 版本組合下的 ConPTY 邊緣行為還在覆蓋中
  • 極長時間執行的會話(數小時以上)偶爾需要重啟伺服器

如果你目前主要工作平台是 macOS,仍然建議用 Mac 端,那是被驗證得最久的路徑。如果你主要在 Windows 上工作,Windows 端能用,並且我們希望聽到你的回饋:GitHub Issues。

CLI 不會被取代

npx tacticremote 在 Windows 上也是 1.8.1 起的原生二進位檔,不再依賴 WSL2,直接在 PowerShell 或 cmd 裡跑。

什麼場景下用 CLI 而不是桌面應用程式:

  • 你的開發環境就是終端,不想多開一個應用
  • 你要在雲端的 VM、遠端開發機、Docker 容器裡跑 server
  • 你想腳本化部署
  • 你在做 CI 整合

CLI 和桌面應用程式不是取代關係,是兩條入口。同一個 iPhone app 都能連。

常見問題

Windows 上能用 Claude Code 嗎? 可以。你需要 Anthropic 的 Claude Code CLI 在本地安裝並登入,Tactic Remote 透過 PTY 啟動它並把會話橋接到 iPhone。

支援 Codex 和 Amp 嗎? 支援。每個會話獨立選擇後端 agent。

程式碼會被上傳到雲端嗎? 預設不會。區域網路直連模式下,所有流量都在你的本地網路。Cloudflare Tunnel 模式下,流量會經過 Cloudflare 加密轉發,但不會儲存。

iPhone 和電腦需要登入同一個 Apple ID 嗎? 不需要。配對透過 mDNS 自動探索 + QR Code 完成。

和 SSH + tmux 比有什麼不同? SSH 能讓你遠端登入終端,但 iPhone 上輸入指令、讀 ANSI 輸出體驗差。Tactic Remote 是為「讀 agent 輸出 + 審批 prompt」這種場景設計的,不是為「取代終端」。Chat Mode、Quick Prompts、Mobile Review 都是 SSH 沒有的。

收費嗎? 基礎功能免費。iOS app 在 App Store 免費下載,桌面端和 CLI 都免費。

支援 Linux 嗎? 支援。npx tacticremote 可以直接在 Linux 上執行,也可以搭配 systemd 部署成長期服務,跟在 Mac 或 Windows 上的能力一致。

開始用

完整的 Windows 預覽版發布說明:Windows 配套應用程式預覽版發布。

遇到問題或有回饋:GitHub Issues。

立即體驗 Tactic Remote

用手機遠端操作程式開發 Agent

連線到 Mac、Windows 或 Linux 電腦上的 Claude Code、Codex 等 Agent,在 iPhone 或 iPad 上查看進度並傳送下一個請求。