Moli 拿了 10 月 25 日的 Product Hunt 日榜第一。比起这个排名,我更关心一个实际问题:给 Agent 用的浏览器,接到 Codex 里以后,能替我做什么?
下面从使用者的需求看一个查游戏的例子,图片和视频用的是 9 月已有演示,不是上榜后新做的一次实测。
需求很简单:找一款能和朋友一起玩的游戏
比如在《传送门》和《传送门 2》之间挑一款,我会想知道:哪款支持双人合作,多少钱,电脑配置够不够。演示里先让 Codex 调用 Moli 打开 Steam,然后给它这个要求:
在 Steam 搜索 Portal,比较 Portal 和 Portal 2 的价格、合作模式和系统要求,然后推荐一款适合与朋友一起玩的游戏。附上商品链接。

原始英文输入,中文转述在上面。对应视频 6—16 秒:只给候选和比较条件,没有把两款商品页全文贴给它。
这里分工很清楚:Codex 安排步骤、整理比较和推荐;Moli 去网页里输入搜索词、打开商品页、读取内容。Moli 是可独立在本地运行的开源浏览器,这套用法里,它作为 Codex 的浏览器工具被调用。
下面这段能看到搜索、打开两款商品页,再回到 Codex 出结果的过程。
0—16 秒发指令,17—35 秒搜索并查看商品页,35—51 秒看结果。取自 9 月录屏,等待已压缩;网页视角是同一任务的另次录制,片中已标注。视频时长不是任务耗时。
最后拿到了什么
Codex 推荐的是《传送门 2》:一代是单人游戏,二代有独立的双人合作战役,支持在线或本地分屏合作。
结果里还有价格、合作方式、最低配置和商品链接。录屏中两款都是 US$9.99,这是当时的显示价格,买之前要看当前商店。

对应视频 35—51 秒。比较和推荐由 Codex 完成;截图中的“58s”也不作为完整任务耗时。
对我来说,这里的方便之处是:不用先自己找好两个商品页、复制资料,再交给 AI 比较。从搜索、进详情到取回内容,都能放进同一个任务。最后按我关心的条件看表格就行。
不过,这份结果还不能直接当购买结论。一代的存储一栏写着“页面未注明”,需要回查;录屏没逐项展示全部配置的读取,也没把要求和我的电脑配置做匹配。任务到推荐就结束了,没有购买、安装或游玩。
我还想用它查什么
比起挑游戏,我更想继续试试比较产品参数、整理几个活动的时间和报名条件。都是先给候选和条件,再让 Agent 去网页里找,回来按同一个标准整理。这些场景还没在这份素材里验证。
翻项目文档时,我注意到两点:Moli 能运行网页里的 JavaScript,读取动态加载后的内容;也能把内容转成 Markdown,把按钮、链接整理成带名称和类型的页面结构。这样 Agent 拿到的不光是资料,还有继续操作页面需要的信息。
它强调的“轻量”也有具体做法:读网页结构和文字时可以跳过布局、绘制,需要截图或坐标操作时再做相应计算。这段 Steam 演示没测内存和速度,所以这里不做性能比较。已有 Playwright 或 Puppeteer 流程可以通过 CDP 接入,但只支持部分接口,需要拿自己的页面验证。
只查两款游戏,手动打开网页也不麻烦。如果现有 Agent 已经能稳定完成这些步骤,也没必要只为这个例子换工具。我更想看它接下来能否做好连续查几页、按条件整理资料的任务。
想试的话,Moli 开源项目(GitHub)里有安装和接入说明。想了解云端托管,可以看 Lexmount 云浏览器;本地运行 Moli 不需要先开通云服务。
你们让 Agent 做这类网页比较任务时,最容易卡在哪一步:打开目标页、读到完整信息,还是最后把结果比对准确?