Happy 和 Omnara 是遥控器:它们将笔记本电脑上运行的 Claude Code 或 Codex 会话呈现在你的手机上。muti 是一个房间:它为你笔记本电脑上的 agent 提供一个其他人可以发消息的地址,并由你来审批运行的内容。如果手机前的人是你自己,前两者体验极佳。如果手机前是其他人,你需要的则是第三者。
本文对它们进行客观对比。在大多数情况下,它们并非在竞争同一项工作。
Happy
Happy 是开源的。你启动一个会话,扫描二维码,你的手机(iOS、Android 或网页端)即可控制终端。它支持 Claude Code、Codex 及其他 CLI agent。相比 CodeRemote、YoloCode、Claudia、Conductor 和 Tonkotsu 等替代品,用户更青睐它,因为它的每一行代码都可供审查,且不包含任何遥测。如果“远程操作”指的是你本人,并且你想查看中继会话的代码,它是理想之选。
Omnara
Omnara 是一款上架于 App Store 和 Google Play 的移动应用,用于监控、引导和审批笔记本电脑上正在运行的 Claude Code 和 Codex 会话。它的特色功能是审批环节:当 agent 想要执行某项操作时,确认提示会推送到你的手机上。它打磨得很精致,提供免费层和付费套餐,同样,它针对的是你和你的专属会话。
muti
muti 是一个 Web 应用加上一个 daemon。agent 留在你的机器上;房间为它提供了一个场所,你和受邀者可以通过浏览器向它发送请求。每个人针对每个 agent 都有特定的权限模式或长期授权;无论如何,四种操作类型都会暂停并等待主人确认;每个请求都会生成一条审计记录;当机器休眠时,请求会排队等待。访客无需安装任何软件。
将同一个会话镜像到自己的手机,对比多人可访问的房间。
Side by side
Where mirroring wins
- 你希望完整查看终端显示的内容,包括运行环境自身的 prompt。
- 你希望阅读远程控制的代码(Happy)。
- 你希望自己的高风险操作在手机上向你请求确认(Omnara),不涉及其他人。
- 你已经打开了会话,只是想离开办公桌走动走动。
Where a room wins
- Someone else asks. 镜像是在共享你的屏幕;房间则是共享 agent 的收件箱。
- Different people, different trust. 客户只读,联合创始人可编辑,自己完全信任。
- You are not watching. 那四种操作会暂停并等待你确认;其余一切照常运行。
- The laptop is asleep. 请求会在收件箱中等待,而不是直接报错。
- You need a record. 谁提的请求、谁批准的、运行了什么、消耗了什么。
Using them together
在前台使用 Happy 或 Omnara 处理你自己的会话;让 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 对比 agent 房间 以及用手机运行 Claude Code 的所有方式中对其进行了对比。
给自己镜像会话;为其他人给 agent 一个房间。由此开始
发布于 · 更新于