Sonata

Lightpanda — быстрый headless-браузер для AI-агентов на Zig

Lightpanda — headless-браузер, написанный с нуля на Zig специально для AI-агентов и автоматизации. Это не форк Chromium и не патч WebKit, а полностью новый браузер.

В тестах на AWS EC2 m5.large при обработке 100 страниц Lightpanda показал пиковую память 123MB против 2GB у headless Chrome — почти в 16 раз меньше. Время выполнения составило 5 секунд против 46 — почти в 9 раз быстрее.

Браузер доступен в виде nightly-сборок для Linux и macOS (x86_64 и aarch64), через AUR для Arch Linux, а также в виде официальных Docker-образов для amd64 и arm64. Нативной поддержки Windows нет, но браузер можно запустить через WSL.

Lightpanda поддерживает CDP и BiDi протоколы для интеграции с Puppeteer, Playwright и другими автоматизационными клиентами. Есть встроенный агент, который управляет браузером по текстовым командам: переходит по страницам, кликает, заполняет формы, извлекает данные.

Агент работает в том же процессе, что и браузер, сохраняя преимущества скорости и памяти. Результатом сессии агента становится PandaScript — детерминированный JavaScript-скрипт без токенов, который можно воспроизвести в продакшене без LLM.

Поддерживаются провайдеры Anthropic, OpenAI, Gemini, Google Vertex AI, Mistral, Hugging Face, Vercel AI Gateway, любые OpenAI-совместимые эндпоинты, а также локальные модели через Ollama или llama.cpp. Доступен MCP-сервер с JSON-RPC 2.0 через stdio или HTTP с изоляцией сессий между агентами.

По умолчанию Lightpanda собирает телеметрию использования, которую можно отключить через переменную окружения. Политика конфиденциальности доступна на сайте проекта.

GitHub ★ 34,632

Загрузка страницы