github.devotd.
새 소식AI 에이전트

lexmount/moli — Rust 기반 에이전트용 헤드리스 브라우저

lexmount/moli의 독립 브라우저 커널과 인터페이스, 자체 벤치마크 결과를 살펴본다.

저장소 정보lexmount/moli ↗

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

스타
★ 19.3K
포크
630
언어
Rust
라이선스
Apache-2.0
최신 릴리스
v1.1.18
원문 보기 ↗GitHub에서 보기 ↗

lexmount/moli는 AI 에이전트용 헤드리스 브라우저다. 크로미늄을 감싼 래퍼가 아니라 Rust로 직접 만든 독립 브라우저 커널이라고 밝힌다. 저장소에 표시된 최신 릴리스는 v1.1.18이며, 제공된 자료에는 이 버전의 변경 내역이 없다.

DOM과 스타일을 기준으로 페이지 구조를 다루며, 구조 조회만 필요한 요청에서는 배치와 페인트를 건너뛴다. 실제 지오메트리가 필요할 때 레이아웃을 계산하는 방식이다. CDP, WebDriver Classic, WebDriver BiDi를 같은 커널과 스케줄러를 통해 한 포트에서 제공한다. Apache-2.0 라이선스이며, 저장소에는 크레이트 단위 테스트 21개에 걸친 867개 파일과 웹 플랫폼 테스트 포팅 결과물 646개 파일, 별도 벤치마크 하네스 220개 파일이 있다.

제작사 자체 벤치마크 Lexbench-Headless-Browser에서는 비교 작업 1,308개 중 1,071개를 통과해 성공률 81.88%를 기록했다. 크로미움의 성공률은 99.85%였다. 자원 비교 557개 작업에서 작업당 중앙값 CPU 시간은 100.6밀리초, 최고 메모리는 92MiB였고, 크로미움은 각각 687밀리초와 697MiB였다. 자원 수치는 낮지만 자체 벤치마크이며 성공률은 크로미움에 못 미쳐, 성능 우위를 일반적인 웹 작업 전체로 확대해 해석하기는 어렵다.