mcpField
B
browser-use

browser-use

github.com/sundial-orgエージェントワークフロー67246 回インストール34 週間前に更新
リポジトリ

browser-use について

browser-useは、API経由でクラウドブラウザーと自動ブラウザー操作を提供するスキルです。ClawdbotによるWebページ操作や閲覧タスクの実行に使え、ログイン状態を保持するプロファイルとサブエージェント形式のタスクに対応します。

主な機能

  1. 01クラウドブラウザーセッションの作成と管理
  2. 02プロファイルでCookieとログイン状態を保持
  3. 03Clawdbotをブラウザーセッションに接続
  4. 04自律型ブラウザータスクの送信
  5. 05開始ページ、ステップ上限、ビジョンの設定

活用シーン

  1. 01クラウドブラウザーでログイン済みサイトを操作
  2. 02プロファイルに保存したログイン状態を再利用
  3. 03Web閲覧タスクをエージェントに委任
  4. 04ブラウザータスクの開始ページと実行オプションを指定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill browser-use

インストール後、Claude Code で/browser-useを入力して読み込まれたか確認します。

詳細

Browser Use

Browser Use は、API を通じてクラウドブラウザーと自律型ブラウザー自動化を提供します。

ドキュメント:

セットアップ

API キーは、clawdbot の設定 skills.entries.browser-use.apiKey から読み込まれます。

設定されていない場合は、ユーザーに次のように伝えてください:

Browser Use を使うには、API キーが必要です。https://cloud.browser-use.com で取得してください(新規登録すると、10 ドル分の無料クレジットを利用できます)。その後、次のように設定してください:

clawdbot config set skills.entries.browser-use.apiKey "bu_your_key_here"

ベース URL:https://api.browser-use.com/api/v2

すべてのリクエストに、次のヘッダーが必要です:X-Browser-Use-API-Key: <apiKey>


1. ブラウザーセッション(メイン)

Clawdbot が直接操作できるクラウドブラウザーを起動します。プロファイルを使うと、ログイン状態や Cookie を保持できます。

ブラウザーセッションを作成する
# With profile (recommended - keeps you logged in)
curl -X POST "https://api.browser-use.com/api/v2/browsers" \
  -H "X-Browser-Use-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"profileId": "<profile-uuid>", "timeout": 60}'

# Without profile (fresh browser)
curl -X POST "https://api.browser-use.com/api/v2/browsers" \
  -H "X-Browser-Use-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"timeout": 60}'

レスポンス:

{
  "id": "session-uuid",
  "cdpUrl": "https://<id>.cdp2.browser-use.com",
  "liveUrl": "https://...",
  "status": "active"
}
Clawdbot をブラウザーに接続する
gateway config.patch '{"browser":{"profiles":{"browseruse":{"cdpUrl":"<cdpUrl-from-response>"}}}}'

profile=browseruse を指定して browser ツールを使い、ブラウザーを操作します。

ブラウザーセッションを一覧表示/停止する
# List active sessions
curl "https://api.browser-use.com/api/v2/browsers" -H "X-Browser-Use-API-Key: $API_KEY"

# Get session status
curl "https://api.browser-use.com/api/v2/browsers/<session-id>" -H "X-Browser-Use-API-Key: $API_KEY"

# Stop session (unused time is refunded)
curl -X PATCH "https://api.browser-use.com/api/v2/browsers/<session-id>" \
  -H "X-Browser-Use-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "stopped"}'

料金: 従量課金制では 1 時間あたり 0.06 ドル、Business では 1 時間あたり 0.03 ドルです。1 セッションの最長時間は 4 時間です。分単位で課金され、未使用分は返金されます。


2. プロファイル

プロファイルを使うと、ブラウザーセッション間で Cookie とログイン状態を保持できます。プロファイルを作成し、ブラウザーでアカウントにログインしてから再利用します。

# List profiles
curl "https://api.browser-use.com/api/v2/profiles" -H "X-Browser-Use-API-Key: $API_KEY"

# Create profile
curl -X POST "https://api.browser-use.com/api/v2/profiles" \
  -H "X-Browser-Use-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "My Profile"}'

# Delete profile
curl -X DELETE "https://api.browser-use.com/api/v2/profiles/<profile-id>" \
  -H "X-Browser-Use-API-Key: $API_KEY"

ヒント: Browser Use Chrome 拡張機能を使って、ローカルの Chrome から Cookie を同期することもできます。


3. タスク(サブエージェント)

ブラウザー操作を代行するサブエージェントのように、自律型ブラウザータスクを実行します。プロンプトを渡すと、タスクを完了します。

常に browser-use-llm を使用してください。ブラウザータスクに最適化されており、他のモデルより 3~5 倍高速です。

curl -X POST "https://api.browser-use.com/api/v2/tasks" \
  -H "X-Browser-Use-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "task": "Go to amazon.com and find the price of the MacBook Air M3",
    "llm": "browser-use-llm"
  }'
完了を確認する
curl "https://api.browser-use.com/api/v2/tasks/<task-id>" -H "X-Browser-Use-API-Key: $API_KEY"

レスポンス:

{
  "status": "finished",
  "output": "The MacBook Air M3 is priced at $1,099",
  "isSuccess": true,
  "cost": "0.02"
}

ステータスの値:pending、running、finished、failed、stopped

タスクのオプション
オプション説明
taskプロンプト(必須)
llm常に browser-use-llm を使用
startUrl開始ページ
maxStepsアクションの最大数(デフォルトは 100)
sessionId既存のセッションを再利用
profileId認証に使うプロファイル
flashModeさらに高速な実行
vision視覚的な理解

API リファレンス全文

Sessions、Files、Skills、Skills Marketplace を含むすべてのエンドポイントについては、references/api.md を参照してください。

コメント