AI駆動テストランナー

AIに書かせ、実行させよう
あなたのテストを自動化。

コマンド一つで差分をスキャンし、完全なテスト計画を生成、ライブ環境で実行して、壊れた箇所を正確に報告します。

probeをインストール → デモを見る
probe — zsh — 80×24
なぜprobeか

テストスイートに
足りなかったすべて。

差分検知による生成

probeはステージ前の変更やブランチ差分を読み取り、変更された箇所だけを正確にターゲットにしたテストを生成します。

🧠

コンテキストを理解

コードベース全体のインデックスにより、AIは一行書く前からプロジェクト構造・慣習・既存のテストパターンを把握します。

🌐

実ブラウザで実行

テストは実際のChromiumインスタンス上で動作します。モックなし、偽環境なし — probeで通れば本番でも通ります。

🔁

自己修復リトライ

不安定なセレクターは自動的に書き直されます。probeはリアルタイムで失敗を監視し、失敗と判定する前にテストを修正します。

🔗

CI/CDネイティブ

GitHub Actionを一つワークフローに追加するだけ。probeはテスト結果・スクリーンショット・スタックトレースをPRコメントに投稿します。

📦

設定ゼロ

React、Vue、Svelte、Next.js、Remixをそのまま使用可能。設定ファイル不要。プラグイン不要。ただ npx probe run だけ。

01

コードベースをインデックス

初回実行時にprobeがプロジェクトのセマンティックマップを構築します。以降の実行では変更部分のみを更新します。

02

変更箇所を検出

Git差分解析により、変更によって影響を受けた関数・コンポーネント・ルートを正確に特定します。

03

テスト計画を生成

AIモデルが正常系・エッジケース・リグレッションシナリオを網羅した構造化テスト計画を作成します。

04

実行 & レポート

テストは実ブラウザで並列実行されます。結果は完全なトレースコンテキストとともにターミナルにストリーミングされます。

# probe.config.ts
 
import { defineConfig } from 'probe-cli'
 
export default defineConfig({
  base: 'http://localhost:3000',
  model: 'claude-sonnet-4',
  browser: 'chromium',
  parallel: 4,
  coverage: true,
  selfHeal: true,
  // 修復したテストを自動コミット
  healCommit: false
})

1分以内に
テストを始めよう。

$ npx probe-cli@latest init
$ npx probe run --diff HEAD~1
ドキュメントを読む →