Node.js フォールバック付きの Rust 製高速ヘッドレスブラウザ自動化 CLI。AI エージェントが構造化コマンドでページのナビゲート、クリック、入力、スナップショット取得を実現します。
npx clawhub@latest install agent-browserAgent Browser は、Rust で構築された(Node.js フォールバックあり)高速なヘッドレスブラウザ自動化 CLI で、AI エージェント向けに特化して設計されています。エージェントがシンプルで組み合わせ可能なシェルコマンドを通じて、URL のナビゲート、安定した @ref 識別子を使ったページ要素の操作、構造化データの抽出、スクリーンショットの取得、動画の録画、セッション管理を行えます。フォーム送信の自動化、動的コンテンツのスクレイピング、Web UI のテストなど、Agent Browser は実際のブラウザ動作に対して一貫したスクリプト可能なインターフェースを提供します。
npx clawhub@latest install agent-browserこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
Run agent-browser snapshot -i to get a list of all interactive elements with stable @ref identifiers (e.g. @e1, @e2). Use these refs directly in subsequent click, fill, hover, or get commands — no CSS selectors or XPath required.
Supports click, double-click, focus, fill, type, key press/hold/release, hover, checkbox check/uncheck, dropdown select, drag-and-drop, file upload, and scroll — covering virtually every user interaction a browser supports.
Save authenticated browser state (cookies, storage) to a JSON file with agent-browser state save, then reload it in future sessions to skip re-authentication. Parallel isolated sessions via --session <name> allow multiple simultaneous browser contexts.
Capture full-page screenshots, save pages as PDFs, or record browser interactions as .webm video files. Recording preserves cookies and storage from the current session, making it ideal for creating reproducible demos.
Intercept, block, or mock HTTP requests with agent-browser network route. Filter and inspect tracked requests to debug API calls or simulate offline/error states during testing.
When refs aren't available, use semantic locators to find elements by ARIA role, visible text, label, or CSS selector — for example, agent-browser find role button click --name "Submit" or agent-browser find text "Sign In" click.
AI エージェントがターゲット URL を開き、ページをスナップショットして ref でフォームフィールドを特定し、agent-browser fill で各フィールドを入力し、クリックで送信、その後ネットワークアイドルを待って再スナップショットで成功を確認します——すべて人間の介入なしで実行されます。
一度インタラクティブにログインし、agent-browser state save auth.json でセッションを保存して、以降のすべてのエージェント実行時に再読み込みします。これにより、繰り返しのログインフローを避け、自動化スクリプトから認証情報を切り離せます。
JavaScript でレンダリングされたページに移動し、agent-browser snapshot を実行してアクセシビリティツリー全体をキャプチャ
Script a sequence of browser interactions, capture screenshots or a video recording at each step, and export a PDF of the final state — giving QA pipelines visual proof of expected behavior across test runs.
npx clawhub@latest install agent-browserレビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!