ProofShot CLIはAIコーディングエージェントにブラウザ検証機能を提供します

✍️ OpenClawRadar📅 公開日: March 24, 2026🔗 Source
ProofShot CLIはAIコーディングエージェントにブラウザ検証機能を提供します
Ad

ProofShot: AIコーディングエージェントのためのブラウザ検証

ProofShotは、オープンソースでエージェントに依存しないCLIツールであり、AIコーディングエージェントが構築したUI機能を、ブラウザセッションの記録、スクリーンショットの撮影、エラーの収集によって検証できるようにします。エージェントがコードを書くものの、ブラウザ上で実際にどのように表示されるか確認できず、レイアウトの問題やコンソールエラーを検出できないという課題を解決します。

仕組み

このツールは、開始、テスト、停止の3ステップのワークフローに従います。AIエージェントがagent-browserコマンドを使用してブラウザを操作する間、ProofShotがセッションを記録します。

基本的な使い方:

proofshot start --run "npm run dev" --port 3000
# エージェントがナビゲート、クリック、スクリーンショットを撮影
proofshot stop

詳細なワークフローの例:

# 1. 開始 — ブラウザを開き、記録を開始、サーバーログをキャプチャ
proofshot start --run "npm run dev" --port 3000 --description "ログインフォーム検証"

2. テスト — AIエージェントがブラウザを操作

agent-browser snapshot -i # インタラクティブ要素を確認 agent-browser open http://localhost:3000/login # ナビゲート agent-browser fill @e2 "[email protected]" # フォームに入力 agent-browser click @e5 # 送信をクリック agent-browser screenshot ./proofshot-artifacts/step-login.png # 証拠をキャプチャ

3. 停止 — 動画 + スクリーンショット + エラーを証明アーティファクトにバンドル

proofshot stop

主な機能

  • シェルコマンドを実行できるあらゆるAIコーディングエージェントと連携(Claude Code、Cursor、Codex、Gemini CLI、Windsurf、GitHub Copilotなど)
  • AIエージェントが使用方法を理解できるよう、スキルとしてパッケージ化
  • Vercel Labsのagent-browserを基盤として構築(「Playwright MCPよりもはるかに優れ、高速」と評される)
  • テストフレームワークではなく、合格/不合格を判断せず、証拠を提供するだけ
  • 動画、スクリーンショット、ログを含む自己完結型HTMLファイルを生成
  • proofshot prでアーティファクトをGitHub PRにインラインコメントとしてアップロード可能
Ad

インストールとセットアップ

npm install -g proofshot
proofshot install

最初のコマンドはCLIとagent-browser(ヘッドレスChromium付き)をインストールします。2番目のコマンドはAIコーディングツールを検出し、ユーザーレベルでProofShotスキルをインストールします。すべてのプロジェクトで自動的に動作します。

出力アーティファクト

各セッションは、./proofshot-artifacts/内にタイムスタンプ付きのフォルダを生成し、以下を含みます:

  • session.webm — セッション全体の動画記録
  • viewer.html — スクラブバー、タイムライン、Console/Serverログタブを備えたスタンドアロンインタラクティブビューア
  • SUMMARY.md — エラー、スクリーンショット、動画を含むMarkdownレポート
  • step-*.png — 重要な瞬間にキャプチャされたスクリーンショット
  • session-log.json — タイムスタンプと要素データを含むアクションタイムライン
  • server.log — 開発サーバーのstdout/stderr(--run使用時)
  • console-output.log — ブラウザコンソールの出力

利用可能なコマンド

  • proofshot install — AIコーディングツールを検出し、ProofShotスキルをインストール
  • proofshot start — ブラウザ、記録、エラーキャプチャによる検証セッションを開始
  • proofshot stop — 記録を停止、エラーを収集、証明アーティファクトを生成
  • proofshot exec — パススルーコマンド

このツールは完全に無料でオープンソースであり、ベンダーロックインやクラウド依存はありません。AIエージェントを使用してUI機能を構築し、毎回手動でブラウザを開くことなく結果を検証したい開発者向けに設計されています。

📖 Read the full source: HN AI Agents

Ad

👀 See Also

Claude向けの法的MCPサーバーが400万件以上の米国裁判所判例にアクセスを提供
Tools

Claude向けの法的MCPサーバーが400万件以上の米国裁判所判例にアクセスを提供

Claude Codeで構築された無料のオープンソースMCPサーバーは、Claude AIに400万件以上の実在する米国裁判所の判例へのアクセスを提供し、判例法検索、引用追跡、Bluebook解析、Clio実務管理、PACER連邦書類へのアクセスなど18のツールを備え、幻覚(hallucination)なしで利用できます。

OpenClawRadar
OpenLobster:Go言語で書かれたセルフホスト型AIエージェント、30MBのRAM使用量
Tools

OpenLobster:Go言語で書かれたセルフホスト型AIエージェント、30MBのRAM使用量

OpenLobsterは、Goで書かれたセルフホスト型AIアシスタントで、シングルバイナリとして動作し、30MBのRAM使用量と200msのコールドスタートを実現しています。Ollama、OpenRouter、およびあらゆるOpenAI互換エンドポイントを含む複数のLLMプロバイダーをサポートし、メモリはグラフデータベースに保存されます。

OpenClawRadar
wmux: MCP経由でブラウザ制御を備えたWindows用Electronターミナルマルチプレクサー
Tools

wmux: MCP経由でブラウザ制御を備えたWindows用Electronターミナルマルチプレクサー

wmuxは、Windows 10/11向けのオープンソースElectronターミナルマルチプレクサーで、tmuxスタイルの分割、永続セッション、Claude CodeなどのAIコーディングエージェント向けのChrome DevTools Protocolによるブラウザ制御を提供します。自動的にMCPサーバーとして登録され、エージェントがブラウザと対話しながら複数のセッションを並行して実行できるようにします。

OpenClawRadar
マーミー:複数のAIコーディングエージェントセッションを管理するセルフホスト型モバイルアプリ
Tools

マーミー:複数のAIコーディングエージェントセッションを管理するセルフホスト型モバイルアプリ

Marmyは、Claude Codeで構築されたオープンソースのセルフホスト型ツールで、スマートフォンから複数のAIコーディングエージェントセッションを管理できます。Rustエージェント、iOSアプリ、シンタックスハイライト付きファイルブラウザ、プッシュ通知、マネージャー・エージェントアーキテクチャなどの機能を備えています。

OpenClawRadar