BrowserBee:プライバシーを重視したWeb自動化Chrome拡張機能 210

小编 ·

BrowserBee:プライバシーを重視したWeb自動化Chrome拡張機能

BrowserBee は、自然言語の指示でブラウザを操作し、Webタスクを自動化するオープンソースのChrome拡張機能です。大規模言語モデルの解析能力と Playwright の自動化機能を組み合わせることで、プライバシーを重視しながら、さまざまなタスクをより効率的にこなせるようにします。

BrowserBee:プライバシーを重視したWeb自動化Chrome拡張機能

BrowserBeeとは?

BrowserBeeはオープンソースのChrome拡張機能で、自然言語の指示でブラウザを制御し、Webページの自動化を実現します。言語モデルの解析能力とPlaywrightの自動化機能を組み合わせることで、ユーザーはプライバシーを重視しながら様々なタスクを効率的に完了できます。

BrowserBee:プライバシーを優先したWeb自動化Chrome拡張機能.webp

BrowserBeeの機能特徴

  • プライバシー保護:BrowserBeeの操作は主にローカルブラウザ内で完結し、LLMプロバイダーとのみ通信を行うため、その他のデータ送信は発生しません。

  • マルチモデル対応:Anthropic、Openai、Gemini、Ollamaなど、複数の主要なLLMプロバイダーをサポートしています。

  • 豊富なツールセット:ナビゲーション、タブ管理、ページ操作、観察、マウス・キーボード操作など多彩なツールを提供します。

  • メモリ機能:便利な操作シーケンスを保存・再利用でき、効率を向上させます。

  • ユーザー承認フロー:購入やソーシャルメディアへの投稿など、機密性の高い操作を実行する際には、ユーザーに明確な承認を求めます。

  • コスト追跡:LLMのトークン使用量と費用を tracking し、コスト管理を支援します。

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のオプションページが自動的に開くので、LLM APIキー(Anthropic、OpenAI、Geminiなど)を設定するか、Ollamaを設定します。

使用方法

  1. ChromeツールバーのBrowserBeeアイコンをクリックするか、Alt+Shift+B を押してサイドパネルを開きます。

  2. 「Go to Google, search for Cicero, and click the first result」のような指示を入力します。

  3. Enterキーを押し、BrowserBeeがタスクを完了するのを待ちます。

メリットと限界

メリット:

  • プライバシーを最優先し、データはサードパーティのバックエンドを経由しません。

  • オープンソースで透明性が高く、ユーザーは自分でコードを確認・修正できます。

  • 複数のLLMオプションが提供され、ユーザーはニーズに応じて選択できます。

  • メモリ機能により、反復作業の効率を向上できます。

限界:

  • LLM APIキーを手動でインストール・設定する必要があります。

  • 現在、Chromeブラウザのみをサポートしています。

  • LLMの使用には一定の費用がかかります。

  • ユーザーはより効果的な指示の伝え方を学習する必要があります。

プロジェクトリンク

https://github.com/parsaghaffari/browserbee