网页版 Claude Code 在 Anthropic 的云端基础设施中运行 Claude Code,操作的是你代码仓库的副本,因此无需你的机器即可工作。带房间的本地 agent 则在你的电脑上运行 Claude Code,允许你邀请的人向它派发工作,同时由你审批其执行的内容。前者始终在线;后者始终属于你。
两种方案都很合理。它们的区别在于代码和凭据保存在哪里、谁能与 agent 对话,以及无人看管时会发生什么。
网页版 Claude Code 的工作原理
你关联一个代码仓库,Anthropic 调配一个沙箱、克隆代码并在其中运行 Claude Code。Git 操作使用通过 GitHub 的 OAuth 集成签发给服务商的 token;你的本地凭据、SSH 密钥和环境变量完全不参与其中。结果以分支或 pull request 的形式返回。无论在哪个浏览器中,该会话都只属于你。
这种形式非常适合无人值守的后台工作:在合上笔记本电脑时,跨多个代码仓库运行排队的小任务。
带房间的本地 agent 的工作原理
Claude Code 一如既往地运行在你的机器上,使用你已经检出的本地代码仓库和现有的凭据。muti daemon 通过出站连接轮询工作,并将每次工具调用实时流式传输到房间中。你或你邀请的任何人都可以从浏览器或手机发送请求。在机器休眠时,请求会排队等待。遇到危险操作时则会暂停并等待你的确认。
这种形式非常适合协作分享:多人共用一个 agent,规则由你决定。
左侧为服务商云端,右侧为你的机器,展示各自适合的场景。
横向对比
各自的优势场景
网页版的优势在于无法依赖本地机器的场景:夜间跨十几个代码仓库的批量修复、没有开发环境的贡献者,或是要求开发者笔记本电脑完全不运行 agent 的合规要求。
本地版的优势在于 agent 需要访问你机器上的资源:只有从你的网络才能访问的数据库、在你的浏览器中已登录的设计工具、因过大而不适合每次任务重新克隆的 monorepo,或是你配置好的 MCP 服务器。此外,只要涉及第二个人,本地版就更具优势,因为房间为他人提供了发起请求的途径,也为你提供了拒绝的权力。
凭据问题
网页版的安全性论据很明确:你的本地私密凭据绝不会出现在 agent 的环境中。本地版的论据则是其镜像面:你的凭据绝不会出现在任何其他人的环境中。哪个更重要,取决于你更不信任哪一个——你自己的笔记本电脑,还是服务商的多租户沙箱。房间增加了一项网页版无法做到的特性:当其他人提出请求时,凭据 prompt 会直接发送给主人,请求者根本看不到。请参阅 daemon 会上传什么。
决策速查表
常见问题
网页版 Claude Code 和 Remote Control 是一回事吗? 不是。Remote Control 是从另一台设备控制你机器上的会话;而网页版则运行在云端。请参阅 Remote Control 对比 agent 房间。
房间可以使用网页版 Claude Code 作为 agent 吗? 不行。房间需要依赖主人可控机器上的 agent,这是审批模型得以成立的前提。
本地版需要开放端口吗? 不需要。daemon 仅发起出站轮询,没有任何入站连接。
把 agent 放在实际工作所在的地方。如果工作就在你的机器上,不妨为 agent 创建一个房间。
发布于