BrowserBee: Chrome-расширение для веб-автоматизации с приоритетом на конфиденциальность 195

小编 ·

BrowserBee: Chrome-расширение для веб-автоматизации с приоритетом на конфиденциальность

BrowserBee — это open-source расширение для Chrome, которое управляет браузером с помощью команд на естественном языке и автоматизирует веб-задачи. Сочетая возможности понимания языка LLM и средства автоматизации Playwright, оно помогает эффективнее выполнять задачи, уделяя первоочередное внимание конфиденциальности.

BrowserBee: Chrome-расширение для веб-автоматизации с приоритетом на конфиденциальность

Что такое BrowserBee?

BrowserBee — это расширение для Chrome с открытым исходным кодом, которое управляет браузером с помощью команд на естественном языке, обеспечивая автоматизацию работы в Интернете. Оно сочетает в себе возможности синтаксического анализа языковых моделей и функции автоматизации Playwright, позволяя пользователям более эффективно выполнять различные задачи с акцентом на защиту конфиденциальности.

BrowserBee: расширение Chrome для веб-автоматизации с приоритетом конфиденциальности.webp

Функции и особенности BrowserBee

  • Защита конфиденциальности: операции BrowserBee выполняются преимущественно в локальном браузере и взаимодействуют только с провайдером LLM, без передачи каких-либо других данных.

  • Поддержка нескольких моделей: поддерживаются различные популярные провайдеры LLM, такие как Anthropic, Openai, Gemini и Ollama.

  • Богатый набор инструментов: предоставляются инструменты для навигации, управления вкладками, взаимодействия со страницами, наблюдения, а также операций с мышью и клавиатурой.

  • Функция памяти: позволяет сохранять и повторно использовать полезные последовательности действий, повышая эффективность.

  • Процесс одобрения пользователем: при выполнении конфиденциальных операций (например, покупок или публикации обновлений в социальных сетях) требуется явное одобрение пользователя.

  • Отслеживание расходов: отслеживает использование токенов и стоимость LLM, помогая пользователям управлять затратами.

Сценарии использования BrowserBee

  1. Управление социальными сетями: проверка уведомлений, составление кратких обзоров сообщений и помощь с ответами.

  2. Агрегация новостей: сбор и краткое изложение последних заголовков из любимых новостных источников и блогов пользователя.

  3. Личный помощник: выполнение повседневных задач, таких как чтение и отправка электронных писем, бронирование авиабилетов и т. д.

  4. Исследовательский помощник: сбор и организация информации о компаниях, списках вакансий, рыночных тенденциях или научных работах.

  5. Закладки и краткие изложения знаний: быстрое составление кратких обзоров статей, извлечение ключевой информации и её сохранение.

Установка и использование BrowserBee

Шаги по установке

Вы можете установить BrowserBee, выполнив следующие шаги:

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

Установка зависимостей

npm install

Сборка расширения

npm run build
  • Загрузите расширение в Chrome

  • Перейдите по адресу chrome://extensions/.

  • Включите «Режим разработчика» в правом верхнем углу.

  • Нажмите «Загрузить распакованное расширение» и выберите каталог dist.

  • Должна автоматически открыться страница параметров BrowserBee, на которой необходимо настроить ваш ключ API для LLM (например, Anthropic, OpenAI, Gemini) или сконфигурировать Ollama.

Как пользоваться

  1. Нажмите на значок BrowserBee на панели инструментов Chrome или используйте сочетание клавиш Alt+Shift+B, чтобы открыть боковую панель.

  2. Введите команду, например: «Go to Google, search for Cicero, and click the first result».

  3. Нажмите Enter и дождитесь, пока BrowserBee выполнит задачу.

Преимущества и ограничения

Преимущества:

  • Приоритет конфиденциальности: данные не проходят через сторонние серверные части.

  • Открытый исходный код и прозрачность: пользователи могут самостоятельно проверять и изменять код.

  • Предлагается множество вариантов LLM, и пользователи могут выбирать в зависимости от своих потребностей.

  • Функция памяти повышает эффективность повторяющихся задач.

Ограничения:

  • Требуется ручная установка и настройка ключа API для LLM.

  • В настоящее время поддерживается только браузер Chrome.

  • Использование LLM влечёт за собой определённые расходы.

  • Пользователям необходимо научиться более эффективно формулировать команды.

Ссылка на проект

https://github.com/parsaghaffari/browserbee