部落格
Moshi vs Tactic Remote:哪個更適合 Claude Code?
兩款遠端 Claude Code 應用程式,兩種不同方案。按日常使用中真正重要的維度對比。
繼續查看該欄目下的產品與工程更新。
瀏覽此分類Moshi 和 Tactic Remote 都旨在解決同一問題:離開 Mac 時用手機控制 Claude Code。但它們在架構、功能和使用者體驗上走了不同的路線。
本對比基於公開資訊和實際測試。我們會坦誠說明 Tactic Remote(我們的產品)的優勢所在、Moshi 的優勢所在,以及兩者相當的地方。
架構概覽
Tactic Remote
伺服器端: 執行在 Mac 上的自訂 Node.js WebSocket 伺服器。單一依賴套件(ws 包)。透過 tmux 工作階段管理 Claude Code。
連線方式: 區域網路 WebSocket(ws://)或 Cloudflare Tunnel(wss://)。Bonjour 自動探索用於區域網路設定。
Mac 應用程式: 原生 macOS 伴侶應用程式,管理伺服器程序、Cloudflare Tunnel,並提供 QR Code 配對。
iOS 應用程式: 原生 iOS 應用程式,包含終端算繪、工作階段管理、鍵盤工具列和程式碼片段系統。
Moshi
Moshi 是一款用於遠端與 Claude Code 互動的行動用戶端。為公平對比,建議讀者查看 Moshi 的最新文件了解當前功能集,因為該應用程式正在積極開發中。
功能對比
連線方式
| 功能 | Tactic Remote | Moshi |
|---|---|---|
| 區域網路(WiFi) | 支援 | 查看最新文件 |
| Cloudflare Tunnel | 支援(內建) | 查看最新文件 |
| QR Code 配對 | 支援 | 查看最新文件 |
| Bonjour 自動探索 | 支援 | 查看最新文件 |
Tactic Remote 在 Mac 應用程式中直接整合了兩種連線模式。區域網路模式零設定——Bonjour 自動探索伺服器。Cloudflare Tunnel 模式透過 Mac 應用程式 UI 一鍵切換管理。
工作階段管理
| 功能 | Tactic Remote | Moshi |
|---|---|---|
| 多 tmux 工作階段 | 支援 | 查看最新文件 |
| 從手機建立工作階段 | 支援 | 查看最新文件 |
| 專案路徑瀏覽器 | 支援 | 查看最新文件 |
| 最近/收藏路徑 | 支援 | 查看最新文件 |
| 工作階段自動命名 | 支援 | 查看最新文件 |
Tactic Remote 的工作階段管理圍繞 tmux 建構。每個工作階段是一個獨立的 tmux 工作階段,擁有獨立的工作目錄和 Claude Code 實例。你可以從 iPhone 建立、切換和刪除工作階段。遠端目錄瀏覽器讓你導覽 Mac 檔案系統以選擇專案路徑。
終端體驗
| 功能 | Tactic Remote | Moshi |
|---|---|---|
| ANSI 色彩算繪 | 完整(256 + 24 位元 RGB) | 查看最新文件 |
| 鍵盤工具列 | Esc、Tab、Ctrl+C、Y/N、方向鍵 | 查看最新文件 |
| 斜線指令自動補全 | 支援(/help、/clear、/compact 等) | 查看最新文件 |
| 指令片段 | 內建 + 自訂 | 查看最新文件 |
| 字型大小調節 | 支援(6-16pt) | 查看最新文件 |
| 橫向模式 | 支援 | 查看最新文件 |
| 文字選取 | 支援 | 查看最新文件 |
| 回捲歷史 | 最多 5000 行(可載入更多) | 查看最新文件 |
Tactic Remote 的終端算繪器解析 ANSI 跳脫序列,包括完整的 256 色調色盤和 24 位元 RGB 顏色。鍵盤工具列為與 Claude Code 互動中最常用的操作提供直接按鈕——特別是審批工作流程中的 Y/N 按鈕。
通知
| 功能 | Tactic Remote | Moshi |
|---|---|---|
| 任務完成推播 | 支援 | 查看最新文件 |
| 需要審批推播 | 支援 | 查看最新文件 |
| 錯誤推播 | 支援 | 查看最新文件 |
| 事件去重 | 支援(3 秒視窗) | 查看最新文件 |
Tactic Remote 整合了 Claude Code 的 hook 系統。Mac 應用程式自動在 ~/.claude/hooks/ 設定 shell 指令碼,在 Stop、Notification 和 SessionStart 事件時觸發。這些事件透過 WebSocket 推送到 iOS 應用程式,算繪為原生 iOS 通知。
重新連線行為
| 功能 | Tactic Remote | Moshi |
|---|---|---|
| 自動重新連線 | 支援(指數退避,最多 5 次) | 查看最新文件 |
| 重新連線狀態恢復 | 支援(多階段:0.2s、0.7s、1.5s) | 查看最新文件 |
| 前後台切換處理 | 支援(背景時延遲重新連線) | 查看最新文件 |
| 心跳監測 | 支援(30s ping、45s 伺服器端心跳) | 查看最新文件 |
這是一個實作細節對日常使用影響很大的技術領域。Tactic Remote 使用多階段狀態恢復——重新連線時在三個間隔(0.2s、0.7s、1.5s)重新整理終端狀態,逐步擷取當前輸出。心跳系統以 2 次未回應的容忍度偵測連線遺失,然後觸發重新連線。
Mac 應用程式功能
| 功能 | Tactic Remote | Moshi |
|---|---|---|
| 選單列常駐 | 支援 | 查看最新文件 |
| 一鍵啟停伺服器 | 支援 | 查看最新文件 |
| Cloudflare Tunnel 管理 | 內建 | 查看最新文件 |
| 依賴偵測 | 支援(Node.js、tmux、cloudflared) | 查看最新文件 |
| 防止休眠 | 支援(IOPMAssertion) | 查看最新文件 |
| Hook 自動設定 | 支援 | 查看最新文件 |
| 事件日誌檢視器 | 支援 | 查看最新文件 |
| QR Code 產生器 | 支援 | 查看最新文件 |
Tactic Remote 的優勢
基於我們程式碼庫中的已驗證功能:
- 整合 Cloudflare Tunnel 管理 — Mac 應用程式一鍵切換。無需手動設定
cloudflared。 - Bonjour 自動探索 — 區域網路零設定。開啟應用程式,自動找到伺服器。
- QR Code 配對流程 — 從 Mac 應用程式掃描一次,即可將所有連線詳情設定到 iPhone。
- Hook 整合通知 — 自動設定 Claude Code hooks,帶事件去重。
- 程式碼片段系統 — 按類別組織的內建範本(Claude、Git、System)加自訂片段。
了解 Moshi 的最新狀態
我們建議你直接對比 Moshi 的當前功能集:
- 查看 Moshi 的 App Store 頁面了解最新功能描述
- 查閱 Moshi 的文件了解架構細節
- 兩個應用程式都試試,看哪個適合你的工作流程
軟體迭代很快。我們今天對 Moshi 做的任何具體功能對比,明天可能就過時了。我們能保證準確的是 Tactic Remote 的資訊,因為它是我們的產品。
選擇框架
選 Tactic Remote 如果:
- 你需要完全整合的 Mac + iOS 方案,一鍵設定
- Claude Code 事件的推播通知對你的工作流程很重要
- 你需要透過 GUI 管理 Cloudflare Tunnel
- 你需要 Bonjour 自動探索實現區域網路零設定連線
- 你重視為 Claude Code 互動最佳化的鍵盤快捷鍵(Y/N 審批按鈕)
選 Moshi 如果:
- 它提供你需要的、Tactic Remote 沒有的特定功能
- 你更喜歡它的 UI/UX 方式
- 它支援你需要的平台或連線方式
- 你兩個都試過,它更適合你的工作流程
誠實建議: 兩個都試試。這些是日常工作流程工具,個人在 UX 上的偏好比功能清單更重要。用著順手的工具,才是你真正會用的工具。