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
