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

ClaudyBro:Claudeコードワークフロー用のネイティブmacOSターミナル
Tools

ClaudyBro:Claudeコードワークフロー用のネイティブmacOSターミナル

ClaudyBroは、Claude Codeユーザー向けに特別に構築された3.5MBのネイティブSwiftターミナルアプリで、画像貼り付け、プロセス監視、孤立プロセスのクリーンアップ、スマートMCP管理を備えています。アイドル時は68MB、Claude実行時は82MBのメモリを使用します。

OpenClawRadar
多段階LLMワークフローのための決定論的コンパイラアーキテクチャが強力なベンチマーク結果を示す
Tools

多段階LLMワークフローのための決定論的コンパイラアーキテクチャが強力なベンチマーク結果を示す

構造化されたLLMワークフローのための決定論的コンパイルアーキテクチャは、型付きノードレジストリ、パラメータ契約、静的検証を使用して、ワークフローグラフを事前にコンパイルします。ベンチマークでは、3〜12以上のノード深度にわたるワークフローで、GPT-4.1およびClaude Sonnet 4.6を上回る性能を示しています。

OpenClawRadar
AutoSkillUpdate:古いスキルを検出するClaudeコードプラグイン
Tools

AutoSkillUpdate:古いスキルを検出するClaudeコードプラグイン

AutoSkillUpdateは、コードベースをスキャンし、既存のスキルと比較してドリフトを特定するオープンソースのClaude Codeプラグインです。ファイルパスと行参照を含むドリフトレポートを提供し、ユーザーの確認を得て古くなったスキルを書き換えるオプションを提供します。

OpenClawRadar
ローカルMCPメモリシステムとAI会話のための統合
Tools

ローカルMCPメモリシステムとAI会話のための統合

ある開発者が、AIクライアント向けの永続的なローカルメモリを提供するMCPサーバーを構築しました。Qwen 2.5-7Bを使用して、6時間ごとの会話を構造化された知識ドキュメントに統合します。このシステムは完全にユーザーのハードウェア上で動作し、意味的重複排除、適応的スコアリング、FAISSベクトル検索を備えています。

OpenClawRadar