🦊 Firefox Browser Agent · Installation
--:--
🦊
Browser Extension · Firefox
Mastermind Browser Agent
Interaktiver KI-Agent à la Manus — direkt in Firefox.
Liest Seiten, klickt, füllt Formulare aus, extrahiert Daten. Powered by deinem LM Studio Gateway.
v 1.0.0
Backend LM Studio Gateway
9 Modelle
Manifest V3
📥 Download
📦
mastermind-agent.xpi
Firefox Extension · ~34 KB · v1.0.0
⬇ Download .xpi
🗂
mastermind-agent.zip (Source)
Entpacken & temporär laden via about:debugging
⬇ ZIP
🚀 Installation
1
XPI herunterladen
Klick oben auf ⬇ Download .xpi — Firefox bietet sofort die Installation an.
2
Installation bestätigen
Bei "Diese Erweiterung ist nicht von Mozilla überprüft" auf Fortfahren mit Installation klicken. Das Plugin ist nicht signiert (Self-Hosted).
⚠ Wichtig: Reguläre Firefox-Releases erlauben unsigned Extensions nicht dauerhaft. Du brauchst entweder Firefox Developer Edition, Firefox Nightly, oder Firefox ESR mit xpinstall.signatures.required = false in about:config.

Alternativ: temporäre Installation (siehe unten).
3
Sidebar öffnen
Mit Ctrl + Shift + M oder über das Plugin-Icon in der Toolbar.
4
Loslegen
Gateway-URL & API-Key sind bereits vorbelegt. Modell auswählen → Frage stellen.
🛠 Alternative: Temporär laden (zum Testen)
1
about:debugging öffnen
Adresszeile: about:debugging#/runtime/this-firefox
2
Temporäres Add-on laden
Temporäres Add-on laden… klicken → die manifest.json aus dem entpackten ZIP auswählen.
3
Sidebar öffnen
Ctrl + Shift + M — fertig. Add-on bleibt nur bis zum Browser-Neustart aktiv.
✨ Features
💬
Sidebar Chat
Persistente Chat-Historie pro Sitzung, Markdown-Rendering, Modell-Switching live.
🔧
10 Tool-Calls
read_page, click, fill, scroll, extract_links/forms/text, screenshot, open_url u.v.m.
🤖
Tool-Loop
Multi-Step-Reasoning: Modell ruft mehrere Tools hintereinander, plant selbständig.
📄
Page-Context
Toggle für automatischen Page-Snapshot (URL, Title, sichtbarer Text) im Prompt.
🎮
9 Modelle
Qwen3.5 9B/27B, Ministral 3B/14B, Gemma-3-4B, Nemotron Nano, alles via LM Studio.
Lokal & Privat
Keine Cloud — alle Anfragen gehen direkt an deinen LM Studio Gateway.
🔧 Verfügbare Tools
read_page
URL, Title, sichtbarer Text der Seite
get_dom
DOM-Übersicht mit Selektoren & Attributen
click
Element per CSS-Selector klicken
fill
Input/Textarea/Select befüllen
scroll
Zu Element oder y-Position scrollen
extract_links
Alle Links + Gruppierung nach Domain
extract_forms
Formulare mit allen Feldern & Labels
extract_text
Text per CSS-Selector
open_url
Neue URL im aktuellen Tab öffnen
screenshot
Tab-Screenshot (lokal, nicht versendet)
💡 Beispiel-Prompts
"Fasse diese Seite zusammen."Liest Page-Context, generiert Bullet-Points
"Extrahiere alle Links, gruppiere nach Domain."Nutzt extract_links + Aggregation
"Klick auf den Login-Button."Sucht via get_dom, klickt mit click
"Schreib in das Suchfeld 'Mastermind' und drück Enter."fill + click bzw. submit-Trigger
"Welche Formulare gibt es? Liste alle Felder."extract_forms mit Auswertung
"Kopiere die Preise aller Produkte auf der Seite."extract_text mit smartem Selector
"Scrolle zum nächsten H2."scroll mit selector="h2:nth-of-type(2)"
"Was sind die Headlines im Hauptbereich?"get_dom + extract_text
⚙ Technisches
Backend: https://shaw-build-ppc-defeat.trycloudflare.com/v1 (LM Studio, OpenAI-kompatibel, Function-Calling)
Manifest: V3 (Sidebar, Background, Content-Script)
Permissions: activeTab, tabs, scripting, storage, contextMenus, <all_urls>
Min. Firefox: 115.0+ (Sidebar-API erforderlich)
Quellcode: /root/.openclaw/workspace/firefox-plugin/
Funktionsweise: Sidebar → background.js → fetch zu LM Gateway mit Tools → bei tool_calls führt content.js Tool aus, Ergebnis zurück → bis kein tool_call mehr → final reply.