解析

什么是 Murmell?一个仓库里的多个编程代理

Murmell 是浏览器里的画布,你在带有真实终端的窗口中打开真实的编程代理(Claude Code 和 Codex)。代理运行在云端机器上而不是你的笔记本上,多个代理在同一个项目目录中工作。每个代理在写入前都会先占用文件,因此后访问文件的代理会被拒绝,而不是悄无声息地覆盖前者。

将链接发送给他人,他们就能和你一起进入画布,看着同一个终端滚动,光标上标有他们的名字。

你看到的是什么

一个浅色点状画布,上面排列着窗口,样式类似于 macOS。每个窗口是一个代理的终端,原样显示我们机器上实际 CLI 输出的字符。窗口并排摆放,五个代理就是同一屏幕上的五个窗口,你可以同时阅读所有内容。

主页上的画布绘制的就是完全相同的对象。

一个目录,以及一个记录谁持有哪个文件的看板

如果给三个代理同一个工作目录且没有任何规则,它们在一分钟之内就会互相覆盖。最后写入者悄无声息地覆盖,直到测试莫名其妙地失败才会被发现。

因此代理在修改路径之前必须先声明占用。看板为每个路径记录唯一的持有者,并拒绝其他所有人直到持有者释放。这种拒绝是由我们的服务器执行的,而不是模型可以跳过的提示词指令。即使发生冲突,写入在落地前也会被快照保存。

没有事先声明,谁也不能写入。

一个仓库上的多个 AI 代理详细介绍了看板,包括两个代理使用它时的测量数据。

房间里的人

只读链接完全免费,发放数量不限。编辑链接受套餐限制。打开链接的人可以看到窗口所在位置和实时的终端输出,并看到其他光标移动且每个光标带有姓名。

关闭标签页不会终止代理。它们属于画布,因此工作在没有你的情况下继续进行,返回时依然在运行。与 AI 代理多人协作编程介绍了两个人在同一画布上各自能做什么。

代码存放在哪里

每个项目都会获得一个私有 Git 仓库,工作成果在进行中实时推送。即将销毁的机器在关闭前会进行最后一次推送,因此一次性的是机器,绝不是代码。

执行代理代码的机器不存放数据库,也不存放解密密钥。逃逸的代理只会发现一个项目目录,没有任何有价值的东西可窃取。面向 AI 代理的云沙箱说明了各类机密的存放位置。

名字从何而来

Murmell 源自 murmuration(鸟群),即成千上万只鸟协同移动时形成的奇观。同一个词也表示低语、轻柔的声音,这也是 Logo 的寓意:一缕波浪。

直接回答

Murmell 是在我的电脑上运行吗?

不是。代理运行在我们运营的机器上。你的浏览器负责绘制它们的终端并将你的按键发送给它们。

我需要为模型付费吗?

你使用的是自己已经付费的代理账号。我们收取机器和协作的费用,从不对模型收费。

有多少人可以同时观看一块画布?

想多少人都可以。只读链接完全免费且没有数量限制。允许操作代理的链接受你的套餐限制。

当我关闭标签页时会发生什么?

代理会继续运行。它们属于画布而不是属于你的浏览器,你离开期间到达的输出在你回来时依然在那里。