ntegrals/openbrowser

Let AI agents browse the web. An autonomous toolkit for browser-based AI agents.

What it solves

Open Browser は、AI エージェントがウェブと自律的にやり取りできる方法を提供します。各ウェブサイトごとに手動スクリプトを書く代わりに、ユーザーは自然言語でタスクを記述すれば、エージェントがナビゲーション、クリック、入力、データ抽出を自動で行い、タスクを完了させます。

How it works

このフレームワークはループを使用し、AI エージェントが現在のページ状態とユーザーの目標を大規模言語モデル(LLM)に送ります。LLM は必要なアクション(ボタンのクリックやフィールドへの入力など)を決定し、Playwright ブラウザインスタンスを介して実行します。エージェントはタスクが完了するまで、観察とアクションのサイクルを繰り返します。

Who it’s for

自律ウェブブラウジング機能をアプリケーションに統合したい、または CLI を使用して手動コーディングなしでウェブタスクを自動化したい TypeScript 開発者向けに設計されています。

Highlights

  • Multi-model support: Compatible with OpenAI, Anthropic, and Google models via the Vercel AI SDK.
  • Interactive REPL: Includes a live browser prompt for real-time debugging and prototyping.
  • Sandboxed execution: Offers resource limits (CPU/memory) and domain restrictions for safer agent runs.
  • Production-ready features: Includes stall detection, cost tracking, session management, and replay recording.