herdr-browser
herdrのペイン内に本物のChromiumビューをレンダリングし、Chrome DevTools Protocol (CDP) 経由で操作できるようにするHerdrプラグイン。
特徴
- 本物のChromiumのスクリーンキャストをペイン内にライブストリーミングし、スクロール・クリック・ホバー・ズーム・タブ切り替えが可能
- クライアント接続中もペインは完全にインタラクティブなままで、クリックやスクロール、タイピングなどは自動化クライアント(Playwrightなど)が見ているのと同じターゲットに対して作用する。エージェントの実行中に人間が介入して操作を奪い、また戻すこともできる
- localhostへのリンクをCtrl-クリックすると、コードの隣にブラウザが開く。Playwrightなど任意のCDPツールをそこに向けて、エージェントがブラウザを操作する様子を見ながら必要に応じてマウスを奪える
- Herdrセッションごとに専用の永続プロファイルを持つ別プロセスのheadless Chromiumを起動する
Herdr開発元(herdrdev)のX投稿でも「みんなHerdrにブラウザが欲しいと言い続けていた」と言及されており、ユーザー要望から生まれた機能。実装はogulcancelik/herdr-browserのほか、StructuPath/herdr-browserという派生実装も存在する。
herdrの中での位置づけ
herdr本体はターミナルマルチプレクサとしてエージェントのPTYを束ねる役割に徹しており、ブラウザ操作の可視化はherdr-browserというプラグインとして別途提供されている。
出典
- GitHub - ogulcancelik/herdr-browser
- GitHub - StructuPath/herdr-browser
- people kept asking for a browser in herdr - x.com/herdrdev
- Getting Started & Configuration | ogulcancelik/herdr-browser | DeepWiki
- Plugins | herdr