agent-browser:一度記録したブラウザ作業を、あとから再実行できるsaved flowsが試験的に追加
AIエージェントにブラウザを操作させるための、Rust製のコマンドラインツールです。ページの要素に「@e1」のような参照をつけた文字の一覧(snapshot)で読み取り、その参照を指定してクリックや入力を1手ずつ進めます。ブラウザはコマンドの間も開いたままで、MCPサーバーとしても起動できます。
11月10日の0.42.0で、ブラウザ作業を一度記録してあとから再実行できるsaved flowsが試験的に入りました。実行時はHTTPの直接送信、ページからの送信、記録したコマンドの再生の順に試し、うまくいった方法を保存します。送信先は公開アドレスに限られます。
2026-11-10 の根拠 ↗使いどころ・15分の練習
- こんな場面で
- 毎日・毎週、同じ画面を開いて同じ操作をしている人に向きます。たとえば、管理画面での定型の確認を一度エージェントに操作させて記録し、次回から再実行する使い方を提案します。saved flowsは試験的な機能なので、結果を目で確かめながら試すのが向いています。
- 特徴
- ブラウザ操作の本体となるCLIです。エージェントが毎回ページを読んで1手ずつ操作する方法に加え、決まった作業は記録して再実行する選択肢が加わりました。
- 最初の一歩
- 公式READMEの「Quick start」で、開く・読む・操作する・確かめるの流れを見ます。次に0.42.0のリリースノートでsaved flowsの説明を読み、READMEの「Commands」の表でflowが載っているAgents and integrationsの行を確認します。
- 確認すること
- npmかHomebrewで入れ、初回にテスト用のChromeをダウンロードします。0.42.0からnpmパッケージはNode 22以上を前提にしています。saved flowsは記録した通信を送り直すので、ログインや決済が絡む画面で使う前に、公式ドキュメントのSecurity(認証情報の保管、操作できるドメインの制限など)を読んでください。ライセンスはApache-2.0です。
自分の定型のブラウザ作業から、saved flowsで記録して試すものを1つ選ぶ
- 0.42.0のリリースノートで、saved flowsが試す3つの方法(HTTPの直接送信、ページからの送信、記録したコマンドの再生)を読み、それぞれを1行でメモする
- 毎週くり返しているブラウザ作業を3つ書き出し、それぞれにログインや決済が絡むかを書き添える
- 絡まない作業から1つ選び、記録したい手順を5行以内で書く
できた目印:3つの方法の説明と、選んだ作業1つの手順が5行以内のメモにまとまっている


