在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收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,微企脉不承担任何责任。
相关导航
yuwen-publish-precheck(发布前审)是一个面向国内自媒体创作者的 AI 驱动发布前风险自审工具。它能在你把内容发到抖音、小红书、微信视频号之前,帮你审一遍:能不能发、哪句有问题、依据哪条规则、怎么改。yuwen-publish-precheck 不是一个查违禁词工具——它是一个会思考的审稿助手。它知道"赚钱"和"保证你赚钱"的区别,知道"加微信"和"加我微信 vx8899"的区别。它不教你绕审,而是帮你找到"同样劲爆但不违规"的说法。先审后改、改完复检、语气不丢——这是它帮你守住流量和账号安全的基本动作。
Camofox-Browser
Camofox-browser 是一个基于 Firefox C++ 引擎级指纹伪装的 AI Agent 反检测浏览器服务器,能绕过 Cloudflare、Google 等主流反爬系统,让 AI 智能体像真人一样浏览网页。Camofox-Browser 是一个专为 AI Agent(AI 智能体) 设计的反检测浏览器服务器,由 jo-inc 团队开发。它基于 Camoufox——一个在 C++ 引擎层面进行指纹伪造的 Firefox 分支——构建而成。
ego (lite)
ego (lite) 是由 Citro Labs 开发的一款基于 Chromium 内核的浏览器,它的核心定位非常直接:一个让你和 AI Agent 可以同时使用的浏览器。你在前台刷网页,Agent 在独立的 Space 里跑任务——同一个 Chromium 内核,两套完全独立的工作空间,互不干扰。
12377举报中心
违法和不良信息举报中心是由中央网信办(国家互联网信息办公室)设立的全国性网络举报官方平台。主要受理网民对互联网上色情、赌博、侵权、谣言等违法和不良信息的举报。举报中心的主要职责包括:统筹协调全国互联网违法和不良信息举报工作;指导、监督各地各网站规范开展举报工作;受理、协助处置网民对互联网违法和不良信息的举报;主办中国互联网联合辟谣平台等。
BlackACE 黑桃A
BlackACE 黑桃A是一个专注于将网站转换为安卓应用程序(Android APP)的在线工具平台。其核心服务可以用官网标题直接概括为:“网站秒变APP”。
OpenAI Verify
OpenAI Verify是一个基于网页的免费验证门户,核心功能是检测上传图片中是否包含与OpenAI生成内容相关联的溯源特征。系统会主动扫描C2PA元数据和SynthID数字水印,并实时反馈检测结果。该工具目前只能验证OpenAI自家产品(ChatGPT、OpenAI API和Codex)生成的图像。如果图片由其他公司的AI模型生成,例如Google Gemini或Midjourney,Verify工具无法识别。
33台词
33台词是一个专注于通过台词反向查找影片素材的在线工具和移动应用。它的核心功能是帮助用户输入台词关键词,快速定位该台词出现在哪些影片的哪个时间点,主要服务于视频创作者和语言学习者。
WebAI2API
WebAI2API是一个基于Camoufox(Playwright)的网页版 AI 服务转通用 API 的工具,通过模拟人类操作与各大AI网站交互,提供兼容 OpenAI 格式的接口服务,支持多窗口并发与多账号管理。文本生成、图片生成、视频生成三类能力全覆盖。目前已支持 ChatGPT、DeepSeek、豆包、Gemini、LMArena、Sora、Google Flow 等多个主流AI平台。
LiveTalking
LiveTalking作为目前GitHub上最活跃的开源实时数字人引擎之一,凭借其低延迟架构(<300ms)、多模型支持(4种渲染方案)、多协议输出(WebRTC/RTMP/虚拟摄像头)和生产级并发能力,已成为个人开发者、中小企业和内容创作者搭建数字人应用的优选方案。
Auto PY to EXE
Auto PY to EXE本质上是在PyInstaller上构建了一层图形化界面,把所有原本要手打的命令行参数,变成了直观的复选框、下拉菜单和输入框。只需根据需求在表单界面中进行直观配置即可。点击三次鼠标,就能完成专业打包:选择脚本 → 勾选选项 → 点击转换,平均可节省70%的配置时间。
Wormhole
wormhole专注于普通用户间安全、私密传输大文件的免费工具网站。无需注册,直接通过浏览器端到端加密分享最大10GB的文件,并生成可设置自动过期的链接。
Maigret
Maigret是一款开源的OSINT(开源情报)工具,只需提供一个用户名,就能自动在数千个网站上搜索该用户的公开账户,并收集所有可用信息——无需任何API密钥。Maigret最初是经典OSINT工具Sherlock的一个分支,但在后续发展中大幅超越原版:支持网站数量从Sherlock的约400个扩展到3000+,并加入了更智能的假阳性过滤、更丰富的元数据提取、图谱式关系映射、Telegram机器人等功能。
暂无评论...






