概要
Browser Use は Python ベースのライブラリで、大規模言語モデルエージェントが Playwright を介して実際のブラウザを操作し、クリック、入力、フォーム記入、データ抽出などのタスクを実行できるようにします。ローカル実行とクラウドホスティングの両方をサポートしています。
README プレビュー
\n\n \n \n \n\n\n\n \n \n \n \n \n\n\n\n\n\n\n---\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n# What can Browser Use do?\n\nBrowser Use lets an AI agent use a web browser the same way humans do — it opens pages, clicks buttons, types, and fills in forms. You describe the task, and it completes it. For example, you can have it:\n\n\n### 📋 Fill Forms\n#### Task: "Fill in this job application with my resume and information."\n\n\n\n[Example code ↗](https://github.com/browser-use/browser-use/blob/main/examples/use-cases/apply_to_job.py)\n\n\n### 🍎 Extract data\n#### Task: "Extract structured data about my followers and export it as a CSV."\n\nhttps://github.com/user-attachments/assets/485fd3ec-61b9-4afc-9e86-ee9b85acb592\n\n[Browser Use Cloud Docs ↗](https://docs.browser-use.com/cloud/quickstart)\n\n\n\n\n# Start with Browser Use Cloud\n\nEligible new Google, GitHub or Microsoft signups get a one-time **$15 Cloud credit**. No card required; email/password signups do not qualify. [Pricing and eligibility](https://browser-use.com/pricing.md).\n\n- **Hosted agent:** [V4 quickstart](https://docs.browser-use.com/cloud/agent/quickstart), using `browser-use-sdk`.\n- **Your own agent:** [Managed browser quickstart](https://docs.browser-use.com/cloud/browser/quickstart).\n- **Local framework:** the `browser-use` Python library below.\n\n# Quickstart\n\nIf you want to use Browser Use in your agent (Claude Code, Codex, Cursor, Hermes, OpenClaw, etc.), paste this prompt, and it sets everything up itself:\n\n```text\nInstall or upgrade browser-use to the latest stable version with uv using Python 3.12, run `browser-use skill install` to register the skill, and connect it to my browser. If setup or connection fails, follow https://github.com/browser-use/browser-harness/blob/main/install.md.\n```\n\nThen tell your agent what you want done.\n\n\n\n# Python library: the easiest way to automate the web\n\nWant to automate the web at scale, from your own code, and with
FAQ (1)
トラブル対応Windows 11でbrowser-useを実行したときに「An Application Control policy has blocked this file」(WinError 4551)エラーを修正する方法
これはマルウェアではありません: Windows 11 の Smart App Control (SAC) が、uv/uvx が生成する署名なしの browser-use.exe コンソールスクリプトランチャーをブロックします(Code Integrity イベント 3033/3077、Authenticode ステータス NotSigned)。コンシューマー向けの SAC にはアプリ単位の許可リストがないため、これを除外するトグルは存在しません。
回避策: 署名なしの .exe スタブを完全に回避し、代わりに Python インタープリターを介してパッケージを呼び出します:
python -m browser-use <command>
または uv 経由で:
uv run python -m browser-use <command>
これによりブロックされた PE ランチャーがスキップされ、信頼されたインタープリターを介して CLI が実行されるため、ローカルの Chrome/CDP および Browser Use Cloud セッションが復元されます。
その他のオプション:
- エンタープライズ管理デバイスでは、管理者が範囲を狭く限定した App Control/WDAC ポリシーを追加できます(署名付きリリースに対してはパブリッシャールールを推奨。ハッシュルールは更新のたびに機能しなくなります)。
- ローカルの Browser Use CLI を呼び出さない、CDP ベースの自動化バックエンドを使用してください。
- ランチャーを実行するためだけに Smart App Control を無効化しないでください。システム全体のコード実行保護が弱体化します。
恒久対策: アップストリーム側で、Microsoft のレピュテーションを備えた Authenticode 署名付きの Windows CLI/インストーラーを提供する必要があります。これは browser-use の issue #5539 で追跡されています。