BrowserBee: eine Chrome-Erweiterung zur Web-Automatisierung mit Datenschutz im Fokus 196

小编 ·

BrowserBee: eine Chrome-Erweiterung zur Web-Automatisierung mit Datenschutz im Fokus

BrowserBee ist eine Open-Source-Chrome-Erweiterung, die über Befehle in natürlicher Sprache den Browser steuert und Web-Aufgaben automatisiert. Sie kombiniert das Sprachverständnis von LLMs mit den Automatisierungsfunktionen von Playwright und ermöglicht effizienteres Arbeiten bei höchstem Datenschutz.

BrowserBee: eine Chrome-Erweiterung zur Web-Automatisierung mit Datenschutz im Fokus

Was ist BrowserBee?

BrowserBee ist eine Open-Source-Chrome-Erweiterung, die den Browser über Anweisungen in natürlicher Sprache steuert und so Webautomatisierung ermöglicht. Sie kombiniert die Parsing-Fähigkeiten von Sprachmodellen mit den Automatisierungsfunktionen von Playwright, sodass Benutzer verschiedene Aufgaben effizienter erledigen können, wobei der Datenschutz im Vordergrund steht.

BrowserBee:隐私优先的网页自动化Chrome扩展.webp

Funktionsmerkmale von BrowserBee

  • Datenschutz: Die Vorgänge von BrowserBee werden hauptsächlich im lokalen Browser ausgeführt und kommunizieren nur mit dem LLM-Anbieter, ohne andere Datenübertragungen.

  • Unterstützung mehrerer Modelle: Unterstützt verschiedene gängige LLM-Anbieter wie Anthropic, Openai, Gemini und Ollama.

  • Umfangreicher Werkzeug-Satz: Bietet zahlreiche Werkzeuge wie Navigation, Tab-Verwaltung, Seiteninteraktion, Beobachtung sowie Maus- und Tastaturbedienung.

  • Gedächtnisfunktion: Kann nützliche Aktionssequenzen speichern und wiederverwenden, um die Effizienz zu steigern.

  • Benutzer-Genehmigungsprozess: Bei sensiblen Aktionen (wie Käufen oder dem Veröffentlichen von Social-Media-Updates) wird eine ausdrückliche Genehmigung des Benutzers angefordert.

  • Kostenverfolgung: Verfolgt die Token-Nutzung und die Kosten des LLM, um Benutzern beim Kostenmanagement zu helfen.

Anwendungsszenarien für BrowserBee

  1. Social-Media-Management: Benachrichtigungen prüfen, Nachrichten zusammenfassen und beim Antworten helfen.

  2. Nachrichtenaggregation: Aktuelle Schlagzeilen von Lieblingsnachrichtenquellen und Blogs sammeln und zusammenfassen.

  3. Persönlicher Assistent: Erledigt alltägliche Aufgaben wie das Lesen und Senden von E-Mails, die Buchung von Flügen usw.

  4. Recherche-Assistent: Sammelt und organisiert Informationen über Unternehmen, Stellenangebote, Markttrends oder wissenschaftliche Arbeiten.

  5. Wissens-Lesezeichen und Zusammenfassungen: Artikel schnell zusammenfassen, Schlüsselinformationen extrahieren und speichern.

Installation und Nutzung von BrowserBee

Installationsschritte

Sie können BrowserBee mit den folgenden Schritten installieren:

git clone https://github.com/parsaghaffari/browserbee.git
cd browserbee

Abhängigkeiten installieren

npm install

Erweiterung erstellen

npm run build
  • Erweiterung in Chrome laden

  • Rufen Sie chrome://extensions/ auf.

  • Aktivieren Sie oben rechts den „Entwicklermodus".

  • Klicken Sie auf „Entpackte Erweiterung laden" und wählen Sie das dist-Verzeichnis aus.

  • Die Optionsseite von BrowserBee sollte automatisch geöffnet werden. Stellen Sie dort Ihren LLM-API-Schlüssel ein (z. B. Anthropic, OpenAI, Gemini) oder konfigurieren Sie Ollama.

Verwendung

  1. Klicken Sie auf das BrowserBee-Symbol in der Chrome-Symbolleiste oder drücken Sie Alt+Shift+B, um das Seitenpanel zu öffnen.

  2. Geben Sie eine Anweisung ein, zum Beispiel: „Go to Google, search for Cicero, and click the first result".

  3. Drücken Sie die Eingabetaste und warten Sie, bis BrowserBee die Aufgabe abgeschlossen hat.

Vorteile und Einschränkungen

Vorteile:

  • Datenschutz steht an erster Stelle, Daten gehen nicht über Backends von Drittanbietern.

  • Open Source und transparent, Benutzer können den Code selbst überprüfen und ändern.

  • Bietet mehrere LLM-Optionen, aus denen Benutzer je nach Bedarf wählen können.

  • Die Gedächtnisfunktion kann die Effizienz bei wiederkehrenden Aufgaben steigern.

Einschränkungen:

  • Erfordert die manuelle Installation und Konfiguration des LLM-API-Schlüssels.

  • Derzeit wird nur der Chrome-Browser unterstützt.

  • Die Nutzung von LLMs verursacht gewisse Kosten.

  • Benutzer müssen lernen, Anweisungen effektiver zu formulieren.

Projektlink

https://github.com/parsaghaffari/browserbee