LumaBrowser: Electron-Browser lagert DOM-Parsing auf lokale LLMs für KI-Agenten aus

Was LumaBrowser macht
LumaBrowser ist ein auf Electron basierender Browser, der speziell für autonome KI-Agenten entwickelt wurde, die mit Webseiten interagieren müssen. Das Kernproblem, das er löst: Agenten mussten zuvor Megabytes an rohem HTML verarbeiten, nur um einfache UI-Elemente wie Login-Buttons zu finden, was wertvollen Kontextfensterplatz und Rechenressourcen verschwendete.
Wie es funktioniert
Der Browser verbindet sich mit jedem OpenAI-kompatiblen Endpunkt (der Ersteller verwendet LM Studio), um das DOM-Parsing zu handhaben. Wenn ein Agent mit einem Seitenelement interagieren muss, analysiert das lokale Modell die DOM-Struktur, identifiziert das Zielelement (wie "den Login-Button") und gibt den entsprechenden CSS-Selektor zurück. Dadurch bleiben die Hauptagentenmodelle auf ihre eigentlichen Aufgaben fokussiert, anstatt HTML zu parsen.
Technische Umsetzung
- Architektur: Electron-Browser mit MCP-Server über stdio und REST-API
- Modellintegration: Funktioniert mit jedem OpenAI-kompatiblen Endpunkt
- Verwendetes Modell: Der Ersteller berichtet von der Verwendung von Qwen 2.5-Varianten, speziell 35B-A3B über LM Studio
- Teilmechanismus: Wenn ein LLM erfolgreich einen Selektor auflöst, teilt es eine anonymisierte Zuordnung mit einer öffentlichen Datenbank, um die Fallback-Leistung im Laufe der Zeit zu verbessern
- Experimentelle Funktion: WebGPU-Modus zum direkten Ausführen kleiner Modelle im Browser (der Ersteller merkt an, dass die Ergebnisse bisher "unterschiedlich erfolgreich sind")
Anwendungsfall des Erstellers
Der Entwickler betreibt autonome Agenten auf einem 5090/3090-Setup, die geplante Aufgaben ausführen. Der Browserzugriff war zuvor der schwächste Punkt, weil Agenten gesamte HTML-Dokumente verarbeiten mussten, nur um einfache Elemente zu finden. Mit LumaBrowser wird das DOM-Parsing an spezialisierte Modelle ausgelagert, während die Hauptagenten sich auf die höhere Aufgabentlogik konzentrieren.
Verfügbarkeit
Das Tool ist kostenlos nutzbar. Der Erstler sucht aktiv nach Feedback dazu, welche Modelle am besten für DOM/UI-Elementidentifikationsaufgaben geeignet sind.
📖 Read the full source: r/LocalLLaMA
👀 Siehe auch

Linki v2: Open-Source KI-SDR für LinkedIn + Kaltmails mit selbst gehostetem Agenten
Linki v2 ist ein selbst gehostetes Tool zur LinkedIn-Automatisierung und Kaltakquise per E-Mail mit einem KI-Agenten, der personalisierte Nachrichten für jeden Lead verfasst. Keine Pro-Platz-Lizenzgebühren, Ihre Daten bleiben lokal.

Agentlint: GitHub-App, die Widersprüche in CLAUDE.md und defekte Verweise bei jedem PR erkennt.
Agentlint ist eine GitHub-App, die bei jedem PR Ihre gesamte Agent-Regeloberfläche (CLAUDE.md, AGENTS.md, Skills, Hooks) prüft und Inline-Kommentare zu Widersprüchen, ungültigen Pfaden und nicht unterstützten Harness-Funktionen postet. Kostenlos für öffentliche Repos.

AVP-Protokoll ermöglicht LLM-Agenten den Austausch von KV-Cache anstelle von Text für Token-Effizienz
AVP (Agent Vector Protocol) ermöglicht es LLM-Agenten, KV-Cache direkt untereinander weiterzugeben anstatt Text, wodurch die Token-Verarbeitung um 73-78% reduziert und 2-4-fache Geschwindigkeitssteigerungen bei Qwen-, Llama- und DeepSeek-Modellen erreicht werden. Das Protokoll funktioniert mit HuggingFace- und vLLM-Connectoren und ist als Python-Paket verfügbar.

Küsten: Containerisierte Hosts für die Ausführung mehrerer Localhost-Umgebungen
Coasts ist eine Docker-in-Docker-Lösung, die das Problem des gleichzeitigen Betriebs mehrerer Localhost-Umgebungen löst, Portkonflikte, Secrets und Volume-Topologien behandelt, ohne komplexe Skripterstellung zu erfordern.