// agents · lexmount/moli

moli

moli — проект с открытым исходным кодом из категории «ИИ-агенты» от lexmount (lexmount/moli на GitHub). У него 13 743 звезды на GitHub и 345 форков, он распространяется по лицензии Apache-2.0 и последний раз обновлялся на GitHub 8 октября 2026.

Production-ready headless browser for AI agents, built in Rust - structure first, pixels only on demand.

★ 13,7 тыс. звёзд⑂ 345 форковApache-2.0обновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
lexmount/moli
Звёзды GitHub
13 743
Форки
345
Лицензия
Apache-2.0
Последнее обновление на GitHub
8 октября 2026
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Decide structure vs pixels

    Most agent tasks need page structure, not rendering: plan to use Moli's default DOM-first mode, enabling --layout only for geometry, screenshots or coordinate input.

  2. Install the prebuilt binary

    Run the one-line installer for Linux/macOS (or the PowerShell installer on Windows) to get the moli CLI.

  3. Fetch your first page

    Use moli fetch to extract a page as Markdown or a compact, model-friendly semantic tree.

  4. Scale up with the server

    Start moli serve and connect your existing Playwright, Puppeteer or Selenium tooling over CDP or WebDriver on the same endpoint.

// возможности

Почему его любят

Structure-first engine

DOM and style state are the single source of truth; layout and paint run only when an operation genuinely needs them, so extraction never pays rendering costs.

Complete web runtime

Streaming HTML parsing, native DOM, V8 JavaScript with workers and iframes, CSS cascade, Fetch/XHR/WebSocket, cookies, WebCrypto and profile-scoped storage.

One binary, three protocols

CDP, WebDriver Classic and WebDriver BiDi share the same kernel - no separate ChromeDriver or browser installation - and Playwright connects over CDP.

Extraction-optimized outputs

The CLI directly produces HTML, Markdown, JSON and semantic text trees, with selector/script/response waits and network tracing.

Visuals on demand

Add --layout for real geometry, hit-testing, coordinate input, viewport and full-page screenshots, PDF output and DevTools screencasts.

Controllable cost model

Expensive operations are explicit opt-ins: resource families, profiles, proxies, caches and timeouts are all configurable, and unsupported paths return explicit errors.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Clone Moli if you want to build the Rust kernel from source; most users install the prebuilt binary instead.

    git clone https://github.com/lexmount/moli.git
    cd moli
  2. Install the prebuilt binary

    Use the official installer script for Linux or macOS (a PowerShell installer is provided for Windows).

    curl --proto '=https' --tlsv1.2 -fsSL https://github.com/lexmount/moli/releases/latest/download/moli-installer.sh | sh
  3. Fetch a page as Markdown

    Extract a rendered page in a model-friendly format with the CLI.

    moli fetch --dump markdown --wait-until done https://example.com
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains Moli?

Moli is lexmount's open-source headless browser; the company also offers Lexmount Browser, a managed cloud runtime built around it, but the open-source browser is fully usable without it.

Is Moli free to use?

Yes - it is open source (listed as Apache-2.0, with the README stating a dual-license offer) and the prebuilt binaries are free to download.

Does it need a paid API key?

No. Moli runs locally and needs no account or key; your agent framework supplies the model.

How does Moli compare with headless Chrome or Playwright?

Playwright is a driver that still runs a full browser; Moli is its own Rust browser kernel that skips layout and paint unless needed, using far less CPU and memory per task in its published benchmarks, though it does not aim for pixel-for-pixel Chrome parity.

How do I get started?

Run the installer, then moli fetch --dump markdown on any URL; add moli serve when you are ready to connect automation tools.

// продолжить изучение

Похожие инструменты

ИИ-агенты

eko

Build production-ready agentic workflows from natural language — agents that operate browsers and computers.

★ 5,0 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

beeai-framework

Build production-ready AI agents in both Python and Typescript.

★ 3,4 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

agent-browser

A fast browser-automation CLI built for AI agents.

★ 43,6 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

openhuman

A fast, local-first open-source agent harness written in Rust, with desktop, browser and terminal apps

★ 41,7 тыс. звёздGPL-3.0
Смотреть руководство →
ИИ-агенты

hyperframes

Write HTML. Render video. Built for agents.

★ 56,3 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

graphiti

Real-time knowledge graphs that give agents a memory with structure.

★ 31,5 тыс. звёздApache-2.0
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если moli вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к moli — продолжайте изучать полку по обе стороны от него.

Получить moli

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.