BrowserBee: una extensión de Chrome para automatización web con privacidad como prioridad 209

小编 ·

BrowserBee: una extensión de Chrome para automatización web con privacidad como prioridad

BrowserBee es una extensión de Chrome open-source que utiliza instrucciones en lenguaje natural para controlar el navegador y automatizar tareas web. Combinando la capacidad de comprensión lingüística de los LLM con las funciones de automatización de Playwright, ayuda a los usuarios a completar tareas de forma más eficiente, con la privacidad como máxima prioridad.

BrowserBee: una extensión de Chrome para automatización web con privacidad como prioridad

¿Qué es BrowserBee?

BrowserBee es una extensión de código abierto para Chrome que permite controlar el navegador mediante instrucciones en lenguaje natural para automatizar operaciones web. Combina la capacidad de interpretación de los modelos de lenguaje con las funciones de automatización de Playwright, lo que permite a los usuarios completar diversas tareas de forma más eficiente, prestando especial atención a la protección de la privacidad.

BrowserBee: Extensión de Chrome para automatización web con privacidad primero.webp

Características de BrowserBee

  • Protección de la privacidad: las operaciones de BrowserBee se realizan principalmente en el navegador local y solo se comunica con el proveedor de LLM, sin involucrar otras transmisiones de datos.

  • Soporte multimodelo: compatible con varios proveedores de LLM populares, como Anthropic, OpenAI, Gemini y Ollama.

  • Amplio conjunto de herramientas: ofrece múltiples herramientas como navegación, gestión de pestañas, interacción con páginas, observación, operaciones con ratón y teclado.

  • Función de memoria: puede almacenar y reutilizar secuencias de operaciones útiles para mejorar la eficiencia.

  • Flujo de aprobación del usuario: al ejecutar operaciones sensibles (como compras o publicación de actualizaciones en redes sociales), solicita la aprobación explícita del usuario.

  • Seguimiento de costes: monitoriza el uso de tokens y los gastos del LLM, ayudando al usuario a gestionar los costes.

Casos de uso de BrowserBee

  1. Gestión de redes sociales: comprobar notificaciones, resumir mensajes y ayudar a responder.

  2. Agregación de noticias: recopilar y resumir las últimas noticias de fuentes y blogs favoritos del usuario.

  3. Asistente personal: gestionar tareas cotidianas como leer y enviar correos electrónicos, reservar vuelos, etc.

  4. Asistente de investigación: recopilar y organizar información sobre empresas, listas de empleo, tendencias de mercado o artículos académicos.

  5. Marcadores y resúmenes de conocimiento: resumir rápidamente artículos, extraer información clave y guardarla.

Instalación y uso de BrowserBee

Pasos de instalación

Puedes instalar BrowserBee siguiendo estos pasos:

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

Instalar dependencias

npm install

Construir la extensión

npm run build
  • Cargar la extensión en Chrome

  • Accede a chrome://extensions/.

  • Activa el "Modo de desarrollador" en la esquina superior derecha.

  • Haz clic en "Cargar extensión descomprimida" y selecciona el directorio dist.

  • La página de opciones de BrowserBee debería abrirse automáticamente; en ella configura tu clave API de LLM (como Anthropic, OpenAI, Gemini) o configura Ollama.

Modo de uso

  1. Haz clic en el icono de BrowserBee en la barra de herramientas de Chrome, o pulsa Alt+Shift+B para abrir el panel lateral.

  2. Introduce una instrucción, por ejemplo: "Go to Google, search for Cicero, and click the first result".

  3. Pulsa la tecla Intro y espera a que BrowserBee complete la tarea.

Ventajas y limitaciones

Ventajas:

  • Privacidad como prioridad, los datos no pasan por servidores de terceros.

  • Código abierto y transparente, los usuarios pueden revisar y modificar el código por sí mismos.

  • Ofrece múltiples opciones de LLM, los usuarios pueden elegir según sus necesidades.

  • La función de memoria puede mejorar la eficiencia en tareas repetitivas.

Limitaciones:

  • Requiere instalación manual y configuración de la clave API del LLM.

  • Actualmente solo es compatible con el navegador Chrome.

  • El uso de LLM genera ciertos costes.

  • Es necesario que el usuario aprenda a expresar las instrucciones de forma más efectiva.

Enlace del proyecto

https://github.com/parsaghaffari/browserbee