Moli

面向 AI Agent 的生产级 Rust 无头浏览器(按需渲染、四协议自动化)

AI Agent 部分免费

产品简介

Moli 是一款面向 AI Agent 的生产级无头浏览器,用 Rust 编写,主打"轻量、快速、高兼容"。它把完整的浏览器运行时与按需布局渲染结合在一起,让智能体可以抓取和提取网页、执行搜索、自动化浏览器任务,同时把资源占用压到最低。支持 Linux、macOS、Windows 三大平台,可通过 CLI、CDP、WebDriver Classic 和 WebDriver BiDi 四种方式接入。

核心功能

  • 网页抓取与提取:一条命令把任意网页渲染为 Markdown,或直接输出对模型友好的语义树(semantic_tree_text),便于大模型直接消化。
  • 按需布局与截图:开启 --layout 后可输出视口截图、整页长图与分页 PDF;不开启则完全跳过布局与绘制,速度大幅提升。
  • 自动化服务器:moli serve 暴露统一端点,同一端口同时服务 CDP、WebDriver Classic、WebDriver BiDi 三种协议,Playwright 可直接经 CDP 连接复用现有用例。
  • WebMCP 能力:内置 WebMCP playground 与命令行工具,可列出并调用任意网站的原生 WebMCP 工具,附带预订、餐厅、披萨等演示场景。
  • Agent 技能集成:仓库内置 skills 目录,Claude Code 等智能体可按技能说明自行下载安装 Moli 二进制并调用 moli-webfetch 抓取网页。
  • 丰富抓取选项:支持页面加载与响应等待、多 Profile、代理设置、资源策略与性能追踪等完整参数。

特色优势

Moli 的核心设计是"结构优先":大多数自动化任务需要的是页面结构,而非持续渲染的视觉世界。它把原生 DOM 与样式状态当作唯一事实来源,仅在真正需要时才触发布局或软件绘制——提取 HTML、查询 DOM、执行 JS、检查网络与存储时直接读取浏览器运行时状态,不触发布局与绘制;只有元素坐标、命中测试、截图这类操作才重建布局树,用完即弃。因此 Moli 既拥有 V8、CSS、布局、网络、存储等完整能力,又能保持远低于传统浏览器的内存与 CPU 占用。

应用场景

  • 智能体网页抓取:Agent 用 moli-webfetch 抓取目标页面并转成 Markdown 供模型阅读。
  • 网页搜索与数据采集:批量检索、提取结构化信息,喂给下游分析与调研流程。
  • Web 自动化测试:经 CDP/WebDriver 驱动页面,录制的智能体步骤可脱离模型回放。
  • 视觉任务:生成页面截图、整页长图与 PDF,用于归档、比对或作为视觉模型输入。

适用人群

AI Agent 开发者、需要无头浏览器做自动化的工程师、构建"网页读取+浏览器操作"能力的产品团队。

出品方

lexmount 开源社区维护,README 提供中、日、德、法、西五种语言版本,配套 Discord 社区与 TrendShift 收录徽章。

更新动态

2026 年 10 月登上 GitHub Trending 与 GitNova 日榜(峰值热度 8.3,单日预估新增超 2000 stars),官方提供 Linux/macOS 安装脚本与 Windows PowerShell 一键安装,持续快速迭代。

官方链接

GitHub 仓库:https://github.com/lexmount/moli

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论