部落格
行動優先的開發者工具:Tactic Remote 背後的願景
AI 程式設計代理將開發者的角色從編寫程式碼轉變為監督。這種轉變讓行動端不僅可行,而且成為指揮 AI 輔助開發工作的天然介面。
繼續查看該欄目下的產品與工程更新。
瀏覽此分類幾十年來,開發者工具一直與桌面綁定,這是有充分理由的。編寫程式碼需要大螢幕、實體鍵盤,以及對檔案系統、除錯器和終端的即時存取。沒有人會在手機上編寫 React 元件,我們也不建議這樣做。
但 AI 輔助開發改變了這一格局。當你的程式設計代理負責編寫程式碼時,你的角色從編寫轉變為指揮、審查和審批。這些任務不需要大螢幕或鍵盤。它們需要的是上下文、判斷力和隨時在線——而這些恰恰是手機擅長提供的。
這就是 Tactic Remote 背後的核心理念,本文將解釋我們認為它將通向何方。
範式轉變:監督而非編寫
傳統開發是一種主動的、雙手不離鍵盤的活動。你思考、編碼、執行、除錯、再編碼。鍵盤和螢幕是你的主要工具,離開它們意味著工作停止。
使用 Claude Code 等工具進行 AI 輔助開發引入了一種不同的模式。你用自然語言描述你想要什麼。AI 編寫程式碼、執行測試、閱讀文件、迭代修復錯誤——全部自主完成。你的角色變成監督性的:設定方向、審查方案、審批風險操作,以及在 AI 理解偏差時糾正方向。
這種監督角色與編寫角色有著不同的介面需求:
輸入是低頻寬的。 指揮 AI 代理只需要簡短的自然語言指令和二元的核准/拒絕決策。你不需要鍵盤——語音、快捷回覆按鈕和簡短文字輸入就夠了。
輸出是高度摘要的。 你需要理解 AI 在做什麼,而不是閱讀它寫的每一行程式碼。一個設計良好的 6 吋螢幕摘要檢視,比在 27 吋螢幕上捲動完整終端輸出更有效率。
可用性比吞吐量更重要。 一個等待審批而被阻塞的 AI 代理所浪費的時間與你的回應時間成正比。如果審批請求能即時到達你的手機,你就可以在會議中、通勤中或在超市裡為代理解除阻塞。複雜任務的總時鐘時間會顯著減少。
上下文切換是輕量級的。 審查 AI 提出的檔案修改並點擊「核准」只需 10-15 秒。你可以在其他任務之間完成這個操作,而不會失去對當前工作的專注。而坐到終端前、找到正確的視窗、閱讀完整上下文、輸入回覆則需要幾分鐘。
這些特性表明,行動端不僅僅是離開辦公桌時的備選方案。對於 AI 輔助開發的監督環節,行動端可能是更好的介面。
現有工具的侷限
現有的遠端開發工具並非為這種範式設計的:
SSH 用戶端(Termius、Blink Shell、Prompt) 在手機上提供完整終端。這很強大,但與監督使用情境不匹配。在手機終端中閱讀和編寫程式碼的體驗很差。這些工具假設你是在輸入指令的人,而不是在監督代理。
遠端桌面(VNC、RDP、Screens) 將 Mac 的顯示鏡像到手機上。這解決了存取問題但沒解決介面問題。透過觸控螢幕和縮放操作桌面 UI 既慢又容易出錯。
雲端 IDE(GitHub Codespaces、Gitpod) 將開發環境移到瀏覽器中。在平板上可行,但在手機上受螢幕尺寸限制體驗大打折扣。它們也不支援 Claude Code 的特定互動模型(審批、hook、工作階段生命週期)。
GitHub Mobile 在手機上提供了出色的 Pull Request 審查和 Issue 管理。它是與我們最接近的類似產品,但它操作的是已完成的工作(合併的程式碼、提交的 Issue),而不是進行中的工作。
這些工具都不是為「AI 代理執行工作、人類透過手機監督」的工作流程構建的。Tactic Remote 是。
Tactic Remote 的不同之處
Tactic Remote 是專門為行動優先的 AI 監督而構建的。每個設計決策都體現了這一點:
對話式工作階段檢視。 不是原始終端輸出,而是以強調 AI 操作和決策的格式呈現工作階段。你看到的是 Claude Code 在做什麼,而不是它輸出的每個字元。重要事件(檔案修改、測試結果、審批請求)被突出顯示。
推播驅動的工作流程。 你不需要輪詢 Tactic Remote 來取得更新。當有事項需要你關注時,它會推送通知——審批請求、任務完成、需要輸入的錯誤。在通知之間,你不需要查看應用程式。
一鍵審批。 當 Claude Code 想要修改檔案、執行可能具有破壞性的指令或存取敏感資源時,審批請求會以豐富通知的形式出現,包含足夠的上下文資訊讓你做出決定。直接從通知中一鍵核准或拒絕。無需開啟應用程式、找到工作階段、導覽到審批畫面。
為快速瀏覽而設計。 工作階段清單一目了然地顯示狀態——哪些工作階段活躍、哪些等待輸入、哪些已完成。你可以在 3 秒內評估所有執行中任務的狀態。
未來方向
Tactic Remote 目前是一個 iPhone 應用程式。我們的願景更加廣闊。
iPad
iPad 更大的螢幕支援多窗格佈局,可以同時顯示兩到三個工作階段。對於管理多個並行 Claude Code 任務的開發者——這在大型重構或多服務變更中很常見——iPad 成為專用的監控平台。我們正在打造超越簡單放大 iPhone 佈局的 iPad 最佳化體驗。
Apple Watch
Apple Watch 是終極的快速瀏覽裝置。我們正在開發錶面組件和通知原型,可以顯示活躍工作階段狀態並允許直接從手腕一鍵審批。使用情境雖然狹窄但價值很高:你在開會,手錶震動,你低頭看一眼,看到 Claude Code 想要執行 rm -rf node_modules && npm install,一鍵核准。總中斷時間:4 秒。
小工具和 Live Activities
iOS 小工具和 Live Activities 無需開啟應用程式即可提供環境感知。鎖定畫面小工具顯示活躍工作階段狀態,讓你每次拿起手機時都能查看 Claude Code 的進度。活躍工作階段期間的 Live Activity 在動態島或鎖定畫面上提供即時狀態——類似於你無需開啟外送應用程式就能追蹤送餐進度。
多代理協調
隨著 AI 程式設計代理的成熟,開發者可能會同時在專案的不同面向執行多個代理。行動介面天然適合協調這些代理——你是指揮團隊的專案經理,而不是敲程式碼的個人貢獻者。Tactic Remote 的架構已經支援多個並行工作階段,擴展到多代理協調是自然的演進。
行動端不會取代什麼
我們要明確說明行動優先不意味著什麼:
需要深度閱讀的程式碼審查 仍然屬於大螢幕。當 Claude Code 產生 500 行新程式碼時,你應該在辦公桌前用合適的 diff 檢視器進行審查。Tactic Remote 可以告訴你任務完成了並顯示摘要,但詳細審查是桌面端的活動。
複雜除錯 需要完整工具鏈。如果 Claude Code 遇到無法自主解決的問題,你需要 IDE、除錯器和完整終端來診斷。
架構和設計決策 受益於完整開發環境提供的上下文和專注力。行動端用於指揮已知的工作,而不是做高風險的設計選擇。
行動優先意味著行動端是監督工作流程的主要介面——啟動任務、監控進度、處理審批、接收完成通知。它是桌面端的補充而非替代。你的 Mac 執行工作。你的手機讓你與工作保持連結。
更廣泛的變革
我們相信 Tactic Remote 代表了開發者工具建構方式的更廣泛變革。隨著 AI 代理處理越來越多的軟體開發機械性工作,指揮這些工作的介面將越來越多地轉移到為可用性和通知驅動互動最佳化的裝置上——也就是手機、手錶和環境顯示裝置。
及早採用這種模式的開發者將獲得顯著的生產力優勢:他們的 AI 代理被阻塞的時間更少,總任務完成時間縮短,花在「監控代理」和「做其他事情」之間切換的時間也更少。
這就是我們建構 Tactic Remote 的原因,也是我們認為開發者工具的發展方向。
有關 Tactic Remote 當前功能的更多資訊,請參閱快速入門指南。要關注我們在 iPad、Watch 和小工具支援方面的進展,請查看更新日誌。