BU

browser-use/browser-harness

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1.9万 stars 品質 77 トレンド 92MIT

ブラウザハーネス |LLMがあらゆるタスクを完了できるようにする自己修復ハーネス。

概要

LLMを本物のブラウザに直接、薄くて編集可能なCDPハーネスで接続します。必要なブラウザ作業には 。 ChromeへのWebsocketは1つ、その間には何も入れません。エージェントは実行時に欠けている部分を書き込みます。ハーネスは毎回自動的に強化されます。 ブラウザハーネスをブラウザの「Browser Use Cloud」で試すか、セットアッププロンプトをコーディングエージェントに貼り付けてみてください。 エージェントが chrome://inspect/#remote-debugging を開きます。チェックボックスにチェックを入れてエージェントがブラウザに接続できるようにします: per-attachのポップアップが表示されたら「許可」をクリックします(Chrome 144+): 例えば、agent-workspace/domain-skills/の例を挙げてください。 ステルス、サブエージェント、あるいはヘッドレス展開。 - cloud.browser-use.com/new-api-key でキーを取得する - またはエージェント自身が docs.browser-use.com/llms.txt(セットアップフロー+チャレンジコンテキストを含む)でサインアップさせる。

概要(AI 翻訳)

ブラウザハーネスは、Claude Code、Codex、カーソルが本物のChromeブラウザを使えるようにします。ページを開き、クリックし、入力し、読み、ダウンロードし、ログインしたままです。プロンプトを1つコーディングエージェントに貼り付けて設定します。それはDevTools Protocol(CDP)を介してChromeと通信し、エージェントは動作中に欠けているヘルパーを書き込みます。これにより、作業ごとにハーネスの性能が向上します。オープンソースでMITライセンスを受けています。

ブラウザハーネスをブラウザの「Browser Use Cloud」で試すか、セットアッププロンプトをコーディングエージェントに貼り付けてみてください。

二度とブラウザを使わないでしょう。

うまくいくのを見ろ

タスク:「私のXプロフィールを開き、最新の20本の動画投稿を見つけてダウンロードしてください。」

セットアッププロンプト

Claude CodeやCodexに貼り付けます(カーソル:下のMCP設定をご利用ください):

エージェントはchrome://inspect/#remote-debuggingを開きます。最初のセットアップで、ティック エージェントがブラウザに接続するためのチェックボックス:

仕組み

  • install.md はエージェントをブラウザに接続します。
  • SKILL.mdはブラウザのワークフローを教えます。
  • src/browser_harness/ はエージェントがローカルワークスペースで再利用可能なヘルパーを書く間、保護されたままです。

他のブラウザツールと比べて

動作する ブラウザが駆動する 自分のChromeで承認するもの

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Browser Harness ♞

Browser Harness lets Claude Code, Codex or Cursor use your real Chrome browser: open pages, click, type, read and download, logged in as you. Paste one prompt into your coding agent to set it up. It talks to Chrome over the DevTools Protocol (CDP), and the agent writes any missing helper as it works, so the harness gets better with each task. Open source, MIT licensed.

Try browser-harness in Browser Use Cloud or paste the setup prompt into your coding agent.

  ● agent: wants to upload a file
  │
  ● agent-workspace/agent_helpers.py → helper missing
  │
  ● agent writes it                         agent_helpers.py
  │                                                       + custom helper
  ✓ file uploaded

You will never use the browser again.

See it work

Task: “Open my X profile, find my latest 20 video posts, and download them.”

Setup prompt

Paste into Claude Code or Codex (Cursor: use the MCP config below):

Install or upgrade browser-harness to the latest stable version with uv using Python 3.12, register the skill from `browser-harness skill`, and connect it to my browser. Ask whether I want local browser recordings enabled; default to no and preserve my existing preference on upgrades. Follow https://github.com/browser-use/browser-harness/blob/main/install.md if setup or connection fails.

The agent will open chrome://inspect/#remote-debugging. On first setup, tick the checkbox so the agent can connect to your browser:

How it works

  • install.md connects the agent to your browser.
  • SKILL.md teaches it the browser workflow.
  • src/browser_harness/ stays protected while the agent writes reusable helpers in its local workspace.

Compared with other browser tools

Works with Browser it drives What you approve in your own Chrome
Browser Harness Claude Code, Codex, Cursor, any MCP client via browser-harness-mcp Your running Chrome, logged in as you Whole browser: on Chrome 144+, tick remote debugging in chrome://inspect, then click Allow
Playwright MCP Any MCP client (Claude Code, Codex, Cursor, Copilot and more) Its own browser profile by default. Your Chrome with --extension (Playwright Extension) or --cdp-endpoint Chosen tabs (one tab group per client) via the extension, approval skippable with a token; or whole browser via --cdp-endpoint
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add browser-use/browser-harness
MCP 初心者?mcpskill.org のガイドから始めましょう →