Lightpanda: headless-браузер для ИИ-агентов и парсинга, написанный с нуля на Zig

Обычный headless Chrome тащит за собой гигантский стек рендеринга ради страницы, которую никто никогда не увидит глазами. Разработчики Lightpanda решили эту проблему радикально — они написали браузер для автоматизации и ИИ-агентов с нуля на языке Zig. Это не форк Chromium и не патч для WebKit, а полностью самостоятельный движок.
Результат отказа от UI-слоя впечатляет. На тесте из 100 реальных веб-страниц Lightpanda съедает всего 123 МБ памяти против 2 ГБ у Chrome и справляется с задачей за 5 секунд вместо 46. При этом инструмент поддерживает протокол CDP, а значит, существующие скрипты на Puppeteer или Playwright заводятся через простую подмену адреса WebSocket-сервера.
Проект изначально заточен под нейросети и скрейпинг. Из коробки доступен флаг --dump markdown для мгновенной конвертации HTML в понятный языковым моделям текст. Встроенный Agent mode позволяет управлять навигацией через промпты к Claude, OpenAI или локальным моделям через Ollama, а на выходе генерирует чистый JavaScript-код для автоматизации. Для интеграции в сложные пайплайны добавлена нативная поддержка протокола MCP, где каждый агент работает в собственной изолированной сессии.
Поделиться:
Ещё из архива
Все публикации
Интервью с Владимиром Аюевым: графический язык бигтеха, студия SASHA и дизайн-образование
1 месяц назад
Jockey от TwelveLabs: ИИ-агент для семантического поиска по видеоархивам и извлечения метаданных
1 месяц назад
Архитектура винной этикетки: баланс наборного шрифта и каллиграфии в кейсе Winecraft
1 месяц назад
Оптимизация контекста в Claude Code: как работает кэширование промптов и за что мы платим
1 месяц назад
Архитектура памяти для LLM-агентов: от базового SQLite до Graph RAG
1 месяц назад