LumaBrowser: Браузер на Electron передает парсинг DOM локальным LLM для AI-агентов

Что делает LumaBrowser
LumaBrowser — это браузер на основе Electron, созданный специально для автономных ИИ-агентов, которым необходимо взаимодействовать с веб-страницами. Основная проблема, которую он решает: ранее агентам приходилось обрабатывать мегабайты сырого HTML только для того, чтобы найти простые элементы интерфейса, такие как кнопки входа, что тратило ценное пространство контекстного окна и вычислительные ресурсы.
Как это работает
Браузер подключается к любой совместимой с OpenAI конечной точке (создатель использует LM Studio) для обработки парсинга DOM. Когда агенту нужно взаимодействовать с элементом страницы, локальная модель анализирует структуру DOM, идентифицирует целевой элемент (например, «кнопку входа») и возвращает соответствующий CSS-селектор. Это позволяет основным моделям агентов сосредоточиться на своих фактических задачах вместо парсинга HTML.
Техническая реализация
- Архитектура: Браузер Electron с MCP-сервером через stdio и REST API
- Интеграция моделей: Работает с любой совместимой с OpenAI конечной точкой
- Используемая модель: Создатель сообщает об использовании вариантов Qwen 2.5, в частности 35B-A3B через LM Studio
- Механизм обмена: Когда LLM успешно разрешает селектор, она делится анонимизированным сопоставлением с публичной базой данных, чтобы со временем улучшить производительность резервного варианта
- Экспериментальная функция: Режим WebGPU для запуска небольших моделей непосредственно в браузере (создатель отмечает, что результаты пока «неоднозначны»)
Сценарий использования создателя
Разработчик запускает автономных агентов на настройке 5090/3090 для выполнения запланированных задач. Доступ к браузеру ранее был самым слабым звеном, потому что агентам приходилось обрабатывать целые HTML-документы только для поиска простых элементов. С LumaBrowser парсинг DOM перекладывается на специализированные модели, в то время как основные агенты остаются сосредоточенными на логике задач более высокого уровня.
Доступность
Инструмент бесплатен для использования. Создатель активно ищет отзывы о том, какие модели лучше всего подходят для задач идентификации DOM/элементов интерфейса.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Обновление Ollama добавляет поддержку OpenClaw для облачной модели Kimi k2.5
Ollama выпустила обновление, которое интегрирует поддержку OpenClaw для облачных моделей, включая бесплатный доступ к модели Kimi k2.5 с функцией веб-поиска, работающей в дата-центрах NVIDIA.

Панель управления кода Клода отслеживает более 19 миллионов AI-сгенерированных коммитов на GitHub
Разработчик создал дашборд, отслеживающий более 19 миллионов коммитов, сгенерированных Claude Code в публичных репозиториях GitHub, где TypeScript (35,3%), Python (19,2%) и JavaScript (10,3%) являются самыми популярными языками. Система использует Next.js с Recharts и PostgreSQL, а также ETL-пайплайн, который обходит ограничения по частоте запросов API GitHub.

SkyClaw: Автономная среда выполнения ИИ-агентов на Rust
SkyClaw — это автономная среда выполнения ИИ-агентов, созданная на Rust, с бинарным файлом размером 7,1 МБ, которая в режиме ожидания потребляет 14 МБ оперативной памяти и запускается менее чем за секунду. Она работает на основе пяти инженерных принципов, включая автономность, надежность и беспощадную эффективность.

WinRemote MCP: Открытый сервер MCP для полного контроля над рабочими столами Windows
WinRemote MCP предоставляет ИИ-агентам полный контроль над рабочими столами Windows, позволяя осуществлять обнаружение пользовательского интерфейса, файловые операции, доступ к реестру и многое другое, используя более 40 инструментов.