在AI智能体需要自主浏览网页的时代,一款专为智能体设计的无头浏览器正在改变游戏规则——内存占用仅为Chrome的十分之一,成功率却不相上下。
一、什么是Moli Browser?
Moli Browser是一款面向AI智能体(AI Agent)的生产级无头浏览器,由lexmount团队开发,使用Rust语言编写。它的核心设计理念是“按需布局与渲染”(on-demand layout and rendering)——在保留完整浏览器运行时能力的同时,将资源占用降至最低。
Moli帮助AI智能体完成三大类任务:抓取和提取网页内容、搜索网络信息、自动化浏览器操作。它支持通过CLI、CDP(Chrome DevTools Protocol)、WebDriver Classic和WebDriver BiDi四种协议进行控制,并原生支持Linux、macOS和Windows三大平台。
在架构上,Moli是一个独立的浏览器内核,而非Chromium的封装。它基于Rust构建,依赖libcurl进行网络传输、html5ever进行HTML解析、rusty_v8/V8执行JavaScript、Servo/Stylo处理样式计算。这种“从零构建”的方式让它既能运行真实的JavaScript和DOM,又能避开传统浏览器中AI智能体并不需要的完整布局、合成器、GPU、媒体和渲染栈。
二、为什么Moli Browser值得关注?
2.1 极致的资源效率
在包含192个中英文公开URL的混合网页抓取基准测试中,Moli的中位RSS(内存占用)仅为73 MiB,而同场景下Chrome无头浏览器高达773 MiB。这意味着在同样的硬件资源下,Moli可以支撑约10倍于Chrome的并发智能体实例。
更值得注意的是,在相同的192个URL测试中,Moli成功产出了103个有用页面(成功率53.6%),而Chrome为101个(52.6%)。用十分之一的内存,达成相近甚至略优的抓取效果——这正是Moli的核心价值所在。
2.2 真正的浏览器能力,而非简化版抓取器
不同于Lightpanda(85个有用页面)、Obscura(57个有用页面)等轻量引擎,Moli保留了完整的浏览器行为:真实的JavaScript执行、DOM操作、CSS样式计算、cookies和storage、fetch/XHR网络请求、timers和microtasks。现代网站是运行时系统,大量内容需要等JavaScript执行完成后才会出现——Moli正是围绕这一工作负载设计的。
2.3 卓越的自动化协议兼容性
在Lexbench-Headless-Browser基准测试(包含1,308个可比任务,涵盖CDP、Playwright、Puppeteer、Selenium等13种自动化工具)中,Moli 0.1.1通过了1,071个任务,成功率达81.88%,领先于Kitesurf(62.08%)、Lightpanda(53.29%)和Obscura(44.88%)。
2.4 WPT测试验证
在用于验证Moli浏览器能力的WPT(Web Platform Tests)测试选集中,单次完整运行通过了161.2万个测试,证明了其在Web标准兼容性方面的扎实基础。
三、快速上手:安装与基础使用
3.1 直接安装
Linux / macOS:
curl --proto '=https' --tlsv1.2 -fsSL \ https://github.com/lexmount/moli/releases/latest/download/moli-installer.sh | sh
Windows(PowerShell):
irm https://github.com/lexmount/moli/releases/latest/download/moli-installer.ps1 | iex
3.2 通过AI智能体安装(推荐)
直接给你的AI智能体以下提示词:
“安装 https://github.com/lexmount/moli/tree/main/skills 下的技能,按照说明下载并安装最新的Moli预编译二进制文件,然后使用moli-webfetch抓取 https://example.com 并展示结果。”
3.3 CLI基础用法
将页面渲染为Markdown:
moli fetch --dump markdown --wait-until done https://example.com
输出模型友好的语义树:
moli fetch --dump semantic_tree_text --wait-selector body https://example.com
截图输出(按需启用布局):
moli fetch --layout --dump screenshot https://example.com > page.png moli fetch --layout --dump screenshot_full https://example.com > full-page.png
生成PDF:
moli fetch --layout --dump pdf https://example.com > page.pdf
3.4 启动自动化服务器
基础DOM优先自动化服务:
moli serve
启用实时几何信息和坐标输入:
moli serve --layout
同时获取图片、字体、音视频等资源:
moli serve --layout --resource
同一个端点同时支持CDP、WebDriver Classic和WebDriver BiDi三种协议。
3.5 通过Playwright连接
import { chromium } from "playwright";
const browser = await chromium.connectOverCDP("http://127.0.0.1:9222");
const context = browser.contexts()[0];
const page = context.pages()[0] ?? await context.newPage();
await page.goto("https://example.com");
console.log(await page.locator("body").innerText());
await browser.close();
四、Lexmount云端基础设施
除了自托管的Moli Browser,lexmount还提供了Lexmount Cloud Browser云端浏览器基础设施。这套体系包含两个核心服务:
- WebFetch:读取公开网页,输出结构化内容
- Cloud Browser:处理需要登录、点击、表单填写、截图、下载等交互操作的复杂任务
云端服务提供任务可观测性——可以追踪运行过程、检查实时状态、回放操作记录。目前支持的AI智能体包括Codex、Claude Code、WorkBuddy和DeepSeek Harness等。
五、适用场景与建议
5.1 最佳适用场景
| 场景 | 推荐方案 | 原因 |
|---|---|---|
| 批量网页数据抓取 | Moli CLI | 内存效率极高,支持大规模并发 |
| AI智能体自主浏览 | Moli serve + CDP | 完整自动化协议支持 |
| 需要登录的复杂任务 | Lexmount Cloud Browser | 支持交互操作和状态保持 |
| RAG系统的网页内容摄入 | Moli + semantic_tree | 输出模型友好格式 |
| 网页截图/PDF生成 | Moli + --layout | 按需渲染,节省资源 |
5.2 使用建议
- 优先使用语义树输出:对于LLM消费场景,
--dump semantic_tree_text比完整HTML更高效。 - 按需启用布局:只有需要截图、PDF或几何信息时才使用
--layout参数,否则Moli会完全跳过布局和绘制流程。 - 善用等待策略:使用
--wait-until done等待页面完全加载,或使用--wait-selector等待特定元素出现。 - 资源策略精细化:通过
--resource参数控制是否加载图片、字体、音视频等可选资源。 - 考虑云端方案:如果任务涉及登录态、表单交互或需要人工接管,Lexmount Cloud Browser是更合适的选择。
六、总结
Moli Browser代表了一种为AI时代重新思考浏览器架构的新方向。它不试图成为通用浏览器,而是精确瞄准AI智能体的网页交互需求——在保留完整浏览器能力的同时,将资源开销压缩到极致。
在Web抓取混合基准测试中,Moli以73 MiB的中位内存实现了与Chrome(773 MiB)相当的抓取成功率。在Lexbench自动化基准中,它以81.88% 的成功率大幅领先同类轻量引擎。对于需要大规模、高效率网页自动化的AI应用开发者来说,Moli Browser是一个值得认真评估的工具。
数据统计
数据评估
关于Moli Browser特别声明
本站微企脉提供的Moli Browser都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由微企脉实际控制,在2026年8月28日 下午11:28收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,微企脉不承担任何责任。
相关导航
Tailscale是一个基于Zero Trust(零信任)架构的身份驱动连接平台,用于替代传统VPN、SASE和PAM解决方案,能够无缝连接远程团队、多云环境、CI/CD管道、边缘IoT设备以及AI工作负载。简单说,它能让你从任何地方访问设备,完全不需要操心网络配置。
Zread
Zread.ai 是由智谱(Z.ai)公司推出的一款创新的AI代码阅读与理解工具,旨在帮助开发者高效地理解和导航GitHub等平台上的代码库。它就像是一个为开发者准备的“阅读神器”,能将复杂的开源项目一键转化为清晰易懂的文档和指南。
PakePlus
PakePlus 是一个开源、免费且轻量级的工具,旨在帮助用户将任何网站或前端项目(如HTML、Vue、React)快速打包成跨平台的桌面和移动应用。
WeWrite
WeWrite 不是传统意义上的“写作软件”,而是一个内容生产 Skill——你可以把它理解为一个装在 AI 助手里的“公众号编辑部”。它的核心理念是:一句话完成正文,后续动作真正独立。WeWrite 把公众号内容创作从“手工作坊”升级到了“流水线”——但你依然是那个把控方向的 editor。它不替你思考,它替你执行。
识典古籍
识典古籍是一个由北京大学和字节跳动联合共建的公益性古籍数字化平台,致力于利用AI技术让珍贵古籍“活”起来,免费向公众开放。它不仅仅是一个在线阅读网站,更是一个集阅读、研究、整理于一体的智能化平台。
FreeMediaHeckYeah(FMHY)
FMHY(FreeMediaHeckYeah)是一个由社区驱动的、开源且规模庞大的免费资源导航平台。它并不直接存储影视、游戏等文件,而是像一个精心绘制的“互联网资源地图”,系统性地收录并整理了全球范围内高质量、可免费获取的数字资源入口。
TrendRadar
TrendRadar定位为一款AI舆情监控助手与热点筛选工具。其核心理念是告别信息过载和算法操控,让用户从被动接收 App 推送,转变为根据自己的兴趣和需求,主动、精准地获取全网热点信息。它就像为你打造的“私有情报局”,帮你从海量资讯中筛选出真正有价值的内容。
PolyPost
PolyPost是一个开源的多平台内容自动发布工具,它的核心逻辑极其简单:你只需要写好一篇Markdown文章,勾选要发布的平台,点击一次「发布」按钮,后端就会自动完成所有平台的格式转换和内容推送。它不经过任何第三方服务器中转你的内容,完全免费,数据安全由你自己掌控。
ImagePrompt
ImagePrompt图片转提示词是一个完全免费、无需注册的在线工具,它利用AI技术将图片转换为精准的文本提示词,旨在帮助创作者无缝衔接灵感与AI绘画实践。
33台词
33台词是一个专注于通过台词反向查找影片素材的在线工具和移动应用。它的核心功能是帮助用户输入台词关键词,快速定位该台词出现在哪些影片的哪个时间点,主要服务于视频创作者和语言学习者。
Gemini Web2API
gemini-web2api是一个开源工具,模拟用户与 Gemini 网页版的交互,将对话接口包装成标准的 REST API,且兼容 OpenAI 的 /v1/chat/completions 格式。这意味着,任何支持自定义 OpenAI API 端点的客户端(如 ChatBox、NextChat、LangChain 等)都可以直接接入。
中国家谱知识服务平台
中国家谱知识服务平台是由上海图书馆构建的一个权威、专业的在线...
暂无评论...






