Midscene.js

テストおよびコーディングエージェント検証のための、視覚主導・自然言語UI自動化ツール。

公式サイト

情報確認日: 2026年8月14日 ·出典を見る

ツール情報

種類
レビューとテスト
対応プラットフォーム
Web, Mobile, Desktop, Canvas, Playwright, Vitest
無料プラン
対応
オープンソース
対応
独自の API キーを使用
対応
ローカルモデル
対応
Midscene.js

概要

適した用途

  • 視覚的なUIテスト
  • ブラウザおよびアプリの自動化
  • コーディングエージェントによる受け入れ確認
  • Canvasを多用するインターフェース

強み

  • DOMセレクターが不完全、または壊れやすいインターフェースで有効
  • オープンソースでモデルの構成が可能
  • コーディング作業とUI検証を直接結びつけることが可能

制約とトレードオフ

  • 純粋なAPIテスト
  • レイテンシを許容できないユニットテスト
  • マルチモーダルモデルを使用できないチーム
  • ビジョンモデルの呼び出しによるレイテンシとコストの発生
  • 自然言語のアクションは精密なセレクターほど決定論的でない場合がある
  • クリティカルなテストには安定したアサーションと人間によるレビューが不可欠

使い始める

料金と利用上限

無料プランあり

Framework$0

Midscene.jsはMITライセンスのオープンソースソフトウェアです。

Vision modelUsage-based

互換性のあるマルチモーダルモデルを別途設定する必要があり、API利用料が発生する場合があります。

料金確認日: 2026年8月14日 · 利用上限、モデルの料金、サブスクリプションは別々に請求される場合があります。

機能と詳細

視覚主導の自動化

  • 視覚的な理解に基づいてインターフェースを操作
  • 壊れやすいセレクターのみに依存したワークフローを回避
  • Web、モバイル、デスクトップ、Canvasの各画面に対応

テスト統合

  • PlaywrightやVitestと組み合わせて使用
  • 自然言語によるアクションとアサーションの記述
  • デバッグ用のレポートをキャプチャ

コーディングエージェントの検証

  • 再利用可能なSkillsをコーディングエージェントに提供
  • コード変更後、エージェントにUI操作を実行させることが可能
  • 任意の互換マルチモーダルモデルを持ち込み可能(BYOK)

Midscene.js のレビュー

Midscene.jsは、Web、モバイル、デスクトップ、およびCanvasインターフェースに対応した、オープンソースの視覚主導型UI自動化・テストフレームワークです。PlaywrightやVitestのワークフローとの統合を維持しながら、開発者やコーディングエージェントが自然言語でUI操作やアサーションを記述することを可能にします。

Midscene.js とは

テストやコーディングエージェントによる検証のための、視覚主導かつ自然言語ベースのUI自動化ツールです。既存の開発工程、権限、レビューモデルにワークフローが合致する場合に、その真価を発揮します。

主な機能

視覚主導の自動化

  • 視覚的な理解に基づいてインターフェースを操作
  • 壊れやすいセレクターのみに依存したワークフローを回避
  • Web、モバイル、デスクトップ、Canvasに対応

テスト統合

  • PlaywrightやVitestとの併用が可能
  • 自然言語によるアクションとアサーションの記述
  • デバッグ用のレポート出力

コーディングエージェントの検証

  • 再利用可能なSkillsをコーディングエージェントに公開
  • コード変更後、エージェントによるUIの動作確認を実現
  • 任意の互換マルチモーダルモデル(BYOK)を利用可能

向いている用途

  • 視覚的なUIテスト
  • ブラウザおよびアプリの自動化
  • コーディングエージェントによる受け入れ確認
  • Canvasを多用するインターフェースの検証

料金体系

  • フレームワーク: $0 — Midscene.jsはMITライセンスのオープンソースソフトウェアです。
  • ビジョンモデル: 従量課金制 — 互換性のあるマルチモーダルモデルを別途設定する必要があり、API利用料が発生する場合があります。

価格とクォータは変更される可能性があります。上記の値は2026-08-14時点の公式資料に基づいています。

メリット

  • DOMセレクターが不完全、または壊れやすいインターフェースで有効
  • オープンソースであり、モデルの構成が柔軟
  • コーディング作業とUI検証を直接連携可能

導入時の注意点

  • ビジョンモデルの呼び出しにより、レイテンシとコストが増加する
  • 自然言語によるアクションは、精密なセレクターよりも決定論的でない場合がある
  • 重要なテストには、引き続き安定したアサーションと人間によるレビューが必要

プライバシーと運用に関する注意

スクリーンショットとUIのコンテキストが設定されたビジョンモデルに送信されます。機密データのマスク、テストアカウントの使用を徹底し、自動化ツールに不要な本番環境権限を与えないようにしてください。

Midscene.js の代替ツール

主な比較対象には、TestDriver、ZeroStep、Kane CLI、AI QA Agent (KaneAI) があります。製品を比較する際は、機能数だけでなく、実行環境、モデルの柔軟性、リポジトリへのアクセス、レビュー管理、デプロイモデル、および総利用コストで検討してください。

結論

Midscene.jsは、視覚的かつクロスプラットフォームなUI検証を求めており、自然言語による自動化のために一定の確実性をトレードオフにできるチームにとって魅力的な選択肢です。

公式リソース

対応モデルとデータプライバシー

プライバシーとデータの取り扱い

スクリーンショットとUIのコンテキストが設定されたビジョンモデルに送信されます。機密データのマスク、テストアカウントの使用を徹底し、自動化ツールに不要な本番環境権限を与えないようにしてください。

ガイド、レビュー、トラブル対処

公開済みのガイドはまだありません。上記の公式ドキュメントをご参照ください。

製品の更新情報

確認済みの製品更新はまだありません。フォローすると関連する新着情報を「保存済み」で確認できます。

関連コンテンツの更新履歴を見る

代替ツール

出典と確認記録

確認日は当サイトが情報を確認した日です。製品のリリース日は上に別途表示しています。

掲載情報の修正履歴

  1. 最新の公式製品情報に基づき、ブランディング、価格、機能、比較メタデータを整理して作成しました。