コミュニティのプロジェクトブラウザ・エージェント

Jev Ultrafast

開発者 Browser Use

Jev が操作とページ要素を選び、テキストモデルが入力欄への記入を担当するブラウザループ。

プロジェクトを見る
Jev Ultrafast · プロジェクトが公開したデモ
プロジェクトのデモ元のプロジェクトより

実装の概要

画面で見える操作部品を番号付きの表に変換し、Jev が 1 回の TypeSafe リクエストで操作と対象を選びます。TYPE_TEXT が選ばれた場合だけ、別のテキストモデルが入力内容を作ります。ローカル画面で判断と実際の操作を確認できます。

試せること

表示中のブラウザー操作だけで目標を達成できるか試す用途です。リポジトリの Google Flights 例は経路、日付、表示結果を確認しますが、航空券の予約はしません。

必要な環境

README の手順は uv sync を実行し、自分の TYPESAFE_API_KEY と TEXT_MODEL_API_KEY を .env に設定してから uv run jev を起動します。Chrome は Browser Harness 経由で接続し、リモートデバッグの許可が必要な場合があります。

制限と根拠

初期段階の試作です。Shadow DOM、frame、canvas、アップロード、別タブで開くポップアップ、入れ子のスクロール、任意のキーボード操作には対応していません。DONE の選択後も結果の独立した確認が必要です。公開された所要時間は特定のタスクの値であり、一般的な速度保証ではありません。

README の例

README の例:設定済みのローカルブラウザーと自分の API キーで指定の Wikipedia 記事を開きます。

uv run --env-file .env python examples/run.py --url https://en.wikipedia.org/wiki/Main_Page --goal 'Find and open the Wikipedia article about Gödel’s incompleteness theorems.'

次に読む資料と確認先

ブラウザー操作実験 · ブラウザーエージェントを比較 · プロジェクトの README

テーマ

browserDOMautomationfan-out

リクエストの例

プロジェクトを組み込む前に、小さなサンプルを編集して実際のリクエストをコピーできます。

リクエストを試す