Happy 與 Omnara 是遙控器:它們能將筆記型電腦上執行的 Claude Code 或 Codex session 搬到手機上。muti 則是一個房間:它為你筆記型電腦上的 agent 提供一個其他人可以傳送訊息的位址,並由你來核准要執行的內容。如果拿著手機的人是你自己,前兩者非常出色;如果是其他人,你就需要第三者。
這篇文章將客觀比較它們。在大多數情況下,它們爭取的並不是同一份工作。
Happy
Happy 是開源的。你啟動一個 session、掃描 QR code,就能用手機(iOS、Android 或網頁版)操控終端機。它支援 Claude Code、Codex 和其他 CLI agent。相較於 CodeRemote、YoloCode、Claudia、Conductor 和 Tonkotsu 等替代方案,使用者更青睞 Happy,因為它的每一行程式碼都可審查,而且沒有任何遙測資料。如果「遙控」指的就是你本人,而且你想閱讀中繼你 session 的程式碼,這就是你的首選工具。
Omnara
Omnara 是一款在 App Store 和 Google Play 上的行動應用程式,用於監控、引導並核准筆記型電腦上即時執行的 Claude Code 與 Codex session。它最顯著的特色在於核准步驟:當 agent 想執行某個動作時,確認提示會傳送到你的手機上。它的介面精緻,提供免費版與付費方案,而且同樣是為你自己和你的 session 所設計的。
muti
muti 是一個 Web 應用程式加上一個 daemon。agent 留在你的電腦上;房間為它提供了一個場所,讓你可以與受邀的人從瀏覽器發送請求。每個人對每個 agent 都擁有特定的權限模式或長期授權;無論如何,有四種類型的操作一定會暫停並等待主人確認;每個請求都會產生一筆稽核紀錄;在電腦休眠時,請求會進入佇列排隊。訪客無需安裝任何軟體。
將 session 鏡像到自己的手機,與多人皆可存取的房間之比較。
Side by side
Where mirroring wins
- 你想完整看到終端機顯示的所有內容,包含執行環境本身的 prompt。
- 你想閱讀遙控端的程式碼(Happy)。
- 你希望自己在執行高風險步驟時能在手機上收到確認請求(Omnara),且不涉及其他人。
- 你已經開啟了 session,只是想暫時離開座位。
Where a room wins
- 由其他人提出要求。 鏡像是共享你的螢幕;房間則是共享 agent 的收件匣。
- 因人而異的信任度。 客戶僅限讀取,共同創辦人擁有編輯權限,自己享有完全信任。
- 你人不在螢幕前。 那四類操作會暫停並等待你;其他操作則會自動執行。
- 筆記型電腦處於休眠狀態。 請求會在收件匣中等待,而不是直接失敗。
- 你需要留存紀錄。 誰提出要求、誰核准、執行了什麼、消耗了什麼。
Using them together
在前景使用 Happy 或 Omnara 操作自己的 session;同時將 muti daemon 作為背景服務執行,接收來自他人的工作。兩者皆採用出站連線;都不需要開啟連接埠;彼此不會衝突。
Frequently asked questions
Does muti mirror the terminal? 不會。它串流傳輸的是時間線事件:工具呼叫、diff 摘要、輸出結尾。房間裡看到的是發生了什麼事,而不是你的終端機緩衝區。請參閱 daemon 上傳了哪些內容。
Can Omnara’s approvals replace muti’s? 對你個人而言,可以。Omnara 核准的是你自己 agent 的 prompt。muti 的核准機制之所以存在,是因為提出請求的是「其他人」,而且它會將憑證 prompt 導向給主人,而不是請求者。
Is there an official option too? 有的,Anthropic 的 Remote Control。我們在 Remote Control vs agent 房間 以及 在手機上執行 Claude Code 的所有方式 中對其進行了比較。
為自己鏡像 session;為其他人給 agent 一個房間。從這裡開始。
發布於 · 更新於