lexmount/moli

Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on October 1st, 2026
Created on August 10th, 2026
Open Issues & Pull Requests: 268 (-5)
GitHub issues: Enabled
Number of forks: 387
Total Stargazers: 15,995 (+70)
Total Subscribers: 41 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.1 hours
Mean response time: 25.8 hours
90th percentile: 2.7 days
Tracked items: 45

Maintainer activity

2 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

About 15% of issues opened in the past year have never received a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 42% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 31
New in 7 days: 8
Closed in 7 days: 5
Avg open age: 19 days
Stale 30+ days: 13
Stale 90+ days: 0

Recent activity

Opened in 7 days: 8
Closed in 7 days: 5
Comments in 7 days: 5
Events in 7 days: 14

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Moli is a headless browser for AI agents that prioritizes structure extraction and on-demand rendering over continuous visual state maintenance.

The tool addresses the mismatch between what browser automation tasks actually require and what traditional headless browsers provide. Most automation workloads need page structure and DOM access rather than continuously rendered pixels. Moli inverts the typical architecture by treating the native DOM and style state as the primary source of truth, triggering layout and paint operations only when explicitly needed. This structure-first approach eliminates the overhead of maintaining a fully rendered visual state while still supporting JavaScript execution, DOM manipulation, CSS processing, networking, storage, and standard automation protocols.

Moli suits teams building AI agents that need to fetch pages, extract content, perform web searches, or automate browser tasks at scale. It works through multiple interfaces: a CLI for direct page extraction and rendering, and an automation server supporting CDP, WebDriver Classic, and WebDriver BiDi protocols, allowing integration with tools like Playwright. The tool runs on Linux, macOS, and Windows. Choose it when resource efficiency and fast structure extraction matter more than pixel-perfect rendering, or when you need both capabilities without the overhead of maintaining continuous visual rendering.

The project shows active development with regular commits addressing core functionality and protocol support. Work spans multiple areas including rendering pipeline improvements, protocol implementation refinement, and cross-platform compatibility. The maintainers engage with the community through a Discord channel and respond to issues and feature requests.