AI test viewer for Mac

MultiTestBrowser AI Test Viewer

アプリが自分のテスト状態をLLMに公開し、複数のブラウザ状態、同じ遷移、連動するワークフロー、証跡の書き出しまで一つの視界で進められる検証ワークベンチ。

4 panes, one command 同じセマンティック操作を複数レイアウトへ同時実行。
Linked Workflow ログインや承認の結果を関連ペインへ連動。
Review bundle スクリーンショット、URL、実行結果をまとめて保存。

15-second evidence

機能別に3本のテスト動画を用意しました。

実アプリでControl APIからマルチビュー操作とLinked Workflowを走らせ、その挙動を録画用ステージに落とし込んでいます。

01

同一画面遷移のマルチビュー検証

4つのレイアウトに同じfill/click/wait/assertを流し、全ペインが同じサインイン済み状態へ遷移することを確認します。

02

Linked Workflowの検証

ログイン、ワークスペース、AIレビュー、リリース部屋を分け、Pane 1とPane 2の操作が他ペインを連動更新する様子を見せます。

Recommended use

最適解は、LLMにDOMを読ませず、アプリの状態を渡すことです。

通常のブラウザ操作では、LLMは巨大なDOMやスクリーンショットから意図を推測します。MultiTestBrowserでは、開発中のアプリが __WATCHGRID_TEST_STATE__ でroute、flow、cartCount、blockingErrorsのような意味状態を公開できます。

そのため、LLMの役割は単なるクリック代行ではなく、アプリが宣言した期待値と複数ペインの状態差分を読むレビュー担当になります。失敗箇所が見えたら対象ペインだけ再実行し、最後にCapture Allで判断材料を残すのが一番強い使い方です。

1アプリにTest State Protocolを実装する
2検証したい状態を4ペインに分ける
3期待値と差分から対象ペインだけ再実行する
4Linked WorkflowとCapture Allで証跡を出す

Why it works

LLM向けテストで必要な状態を一つにまとめます。

State is app-owned

DOM推測ではなく、アプリがroute、step、feature flag、エラー、期待値を短いJSONとして公開します。

Actions are semantic

座標クリックではなく、label、role、text、URL assertionを使うので、レイアウトが違っても同じ意図のテストを走らせられます。

Evidence is first-class

Capture Allで各ペインのスクリーンショットと結果を保存し、人間のレビューやPRコメントへつなげられます。

Pricing

LLM開発者向けに、トライアルから始められるサブスクへ。

Freeで2ペインの基本確認、Proで4状態の比較、AI Dev ProでControl APIとレビュー証跡、Teamで共有テンプレートとCI連携へ広げます。

Free

$0

2 panes, basic browsing, basic workspace save.

Download

Team

$99/mo

Shared templates, branded reports, scheduled headless evidence, and CI workflows.

Start Team Yearly $990

Get started

LLMのブラウザテストを、単一画面からマルチビューへ。

MacでMultiTestBrowserを開き、Compare Sessionを作成して、まずは4ペインに同じテスト対象を並べるところから始められます。