ProofShot: UIコードをブラウザ記録で検証するAIエージェント向けCLI

✍️ OpenClawRadar📅 公開日: March 24, 2026🔗 Source
ProofShot: UIコードをブラウザ記録で検証するAIエージェント向けCLI
Ad

ProofShotの機能

ProofShotは、AIコーディングエージェントに視覚的検証機能を提供するCLIツールです。エージェントが構築したUIがブラウザで実際にどのように表示されるかを確認し、レイアウトの問題を検出し、コンソールエラーをキャプチャすることができます。

動作の仕組み

このツールは、主に3つのコマンドで動作します:

  • proofshot start --run "npm run dev" --port 3000 - 開発サーバーを起動し、ヘッドレスChromiumを開いてビデオ録画を開始します
  • AIエージェントはその後、proofshot exec navigate "http://localhost:3000"proofshot exec screenshot "homepage"などのアクションを実行して、ナビゲート、クリック、フォーム入力、スクリーンショット撮影を行います
  • proofshot stop - エラーを収集し、録画を停止し、無駄な時間をトリミングして、証明用の成果物を生成します

出力と機能

ProofShotは、以下の内容を含むスタンドアロンHTMLファイルを生成します:

  • アクションタイムラインと同期したブラウザセッションのビデオ再生
  • セッション中に撮影されたスクリーンショット
  • 各アクションに対する要素ラベル
  • セッション中にキャプチャされたブラウザコンソールエラー
  • JavaScript、Python、Go、Rustなどの言語用にパターンマッチングでスキャンされたサーバーログ
  • PR準備用の成果物(SUMMARY.mdやプルリクエスト用のフォーマット済み出力を含む)
  • ベースラインに対する視覚的差分比較
Ad

技術的詳細

このツールは:

  • Vercel Labsのagent-browserを基盤として構築されています(「Playwright MCPよりもはるかに優れて高速」と評されています)
  • テストフレームワークではありません - エージェントは合格/不合格を決定せず、証拠を提供するだけです
  • エージェント非依存 - Claude Code、Cursor、Codex、Gemini CLI、Windsurf、および任意のMCP互換エージェントで動作します
  • AIエージェントが正確に動作方法を理解できるよう、スキルとしてパッケージ化されています
  • MITライセンスのオープンソースです

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

$ npm install -g proofshot

$ proofshot install

このツールは録画から無駄な時間を自動的にトリミングするため、エージェントが実際に行ったアクションのみが表示され、アイドル状態の待機時間は含まれません。

📖 Read the full source: HN LLM Tools

Ad

👀 See Also

Claude MCPでJiraスプリントにクエリ:即時ステータス、未割り当て課題、ブロックされたアイテム
Tools

Claude MCPでJiraスプリントにクエリ:即時ステータス、未割り当て課題、ブロックされたアイテム

あるRedditユーザーがJiraとClaudeをMCP経由で接続し、スプリントについて平易な言葉で質問したところ、瞬時に整理されたテーブルが返ってきた。ボードをクリックして回る必要はない。

OpenClawRadar
ホリスト・シード:永続的アイデンティティと合意に基づく記憶統合を備えたローカルLLMフレームワーク
Tools

ホリスト・シード:永続的アイデンティティと合意に基づく記憶統合を備えたローカルLLMフレームワーク

Holisto Seedは、LLMエージェントに永続的なアイデンティティ、伝記的記憶、ユーザーとの共進化的関係を提供する関係的個体化フレームワークです。Gitベースのバージョン管理システムで完全ローカルで動作し、記憶統合のための合意に基づく睡眠サイクルを特徴としています。

OpenClawRadar
ClawRelay:自動フェイルオーバー機能を備えたmacOSネイティブのOpenAI互換LLMプロキシ
Tools

ClawRelay:自動フェイルオーバー機能を備えたmacOSネイティブのOpenAI互換LLMプロキシ

ClawRelayは、macOS 15+上でOpenAI互換のHTTPサーバーを実行し、LLMプロバイダー間の自動フェイルオーバーを提供します。OpenAI、Groq、Nvidia NIMs、Ollama、および/v1/chat/completionsエンドポイントを持つあらゆるサービスをサポートしています。

OpenClawRadar
「簡潔さ」がClaude Code圧縮ベンチマークで原始人プラグインを破る
Tools

「簡潔さ」がClaude Code圧縮ベンチマークで原始人プラグインを破る

24のプロンプトを使ったベンチマークで、Claude Codeの「caveman」圧縮プラグインが、「簡潔に」と前置きするのとほぼ同じトークン数と品質を生み出すことが示された。しかし、プラグインの一貫した出力形状と安全ルールによるエスケープ機能は、構造的な利点を提供する。

OpenClawRadar