Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
finalrun-agent — AI駆動のCLIで、自然言語を使ってAndroidおよびiOSアプリをテストします。エミュレーター/シミュレーター上でエンドツーエンドテストを生成、実行、修正し、合格/不合格レポートと動画ログを提供します。 | Kitploit
ツール/GitHubGitHub/droid-ash/finalrun-agent
AndroidセキュリティiOSセキュリティモバイルセキュリティ学習と教育AIセキュリティ
GitHubdroid-ash/finalrun-agent

finalrun-agent

AI駆動のCLIで、自然言語を使ってAndroidおよびiOSアプリをテストします。エミュレーター/シミュレーター上でエンドツーエンドテストを生成、実行、修正し、合格/不合格レポートと動画ログを提供します。

リポジトリを見る
2993519日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

FinalRun ロゴ

GitHub リリース ライセンス: Apache-2.0

finalrun.app  •  Docs  •  Blog  •  Cloud Device Waitlist  •  Join Slack Community

SNSでフォロー

X上のFinalRun   GitHub上のFinalRun   LinkedIn上のFinalRun


finalrun-agent は、自然言語を使用してAndroidおよびiOSアプリをテストするAI駆動のCLIです。プレーンな英語でYAMLにテストを記述すると、FinalRunがエミュレータまたはシミュレータ上でアプリを起動し、AIモデル(Gemini、GPT、Claude)を使用して画面を認識し、タップ、スワイプ、タイピングなどの各ステップを実行して、合格/不合格レポートとビデオおよびデバイスログを生成します。

デモ

FinalRun デモ

インストール

macOS / Linux

root@kitploit:~
curl -fsSL https://raw.githubusercontent.com/final-run/finalrun-agent/main/scripts/install.sh | bash

Windows (PowerShell)

root@kitploit:~
irm https://raw.githubusercontent.com/final-run/finalrun-agent/main/scripts/install.ps1 | iex

iOSのローカルテストにはmacOS(xcodebuild)が必要です。Windowsでは、iOSの場合はfinalrun cloudを使用してください。Androidはローカルで動作します。CIフラグ、環境変数の上書き、およびアーティファクトリストは、最新のリリースノートにあります。

AIエージェントを使用した最初のテストの作成と実行

FinalRunには、AIコーディングエージェントがチャットからテストの生成、ワークスペースの検証、テストの実行を可能にするスキルが付属しています。

テストの生成

/finalrun-generate-test スキルは、アプリのソースコードを読み取り、アプリのIDを推測し、セットアップ、手順、期待される状態を含む完全なテストスペックを生成します。これらは機能フォルダごとに整理されます。

例:

root@kitploit:~
/finalrun-generate-test Generate tests for the authentication feature — cover login with valid credentials, login with wrong password, and logout

エージェントは以下のことを行います:

  1. ソースコードを読み取り、UIを理解し、アプリのパッケージ名/バンドルIDを推測します。
  2. .finalrun/config.yaml と .finalrun/env/ 内の環境バインディングを設定します。
  3. 承認のためにファイルパスとクリーンアップ戦略を含むテスト計画を提案します。
  4. .finalrun/tests/auth/ の下にYAMLスペックを生成し、.finalrun/suites/ の下にスイートを生成します。
  5. finalrun check を実行してすべてを検証します。

テストの実行

/finalrun-generate-test スキルは、テストが生成されたらテストを検証して実行します。

例:

root@kitploit:~
/finalrun-use-cli Run the auth tests on Android

失敗したテストのデバッグと修正

/finalrun-test-and-fix スキルは、完全な「生成→実行→診断→修正」のループを調整します。これは、finalrun-generate-test を介してテストを作成し、finalrun-use-cli を介してそれらを実行し、失敗時にCLIアーティファクト(result.json、actions/、スクリーンショット、device.log)を読み取り、バグが アプリコード か テスト かを分類し、最も狭い修正を適用し、実行が成功するまで再実行します。

例:

root@kitploit:~
/finalrun-test-and-fix Verify and fix the checkout feature end-to-end on Android

機能開発完了時にFinalrunを自動的にトリガーしてテストを生成および実行する方法

この コンテンツ を AGENTS.md に追加してFinalrunを自動トリガーすると、毎回エージェントに明示的にテストの生成と実行を依頼する必要がなくなります。また、開発中にエラーがあった場合にエージェントが問題を修正できるようになります。

APIキー(BYOK — Bring Your Own Key)

FinalRunは、テストを実行するために独自のAIプロバイダAPIキーを使用します。

root@kitploit:~
echo "GOOGLE_API_KEY=your-key-here" > .env
プロバイダ環境変数
google/...GOOGLE_API_KEY
openai/...OPENAI_API_KEY
anthropic/...ANTHROPIC_API_KEY

テスト実行は、設定されたプロバイダのAPIトークンを消費します。標準的なAPI課金が適用されます。

CLI を使用した手動テストの実行

root@kitploit:~
finalrun test smoke.yaml --platform android --model google/gemini-3-flash-preview
root@kitploit:~
finalrun suite auth_smoke.yaml --platform android --model google/gemini-3-flash-preview

ドキュメント

完全なドキュメント: docs.finalrun.app

  • Autotrigger FinalRun tests (AI agents) — コーディングエージェントがUI作業後にテストを生成、検証、実行するタイミングについて
  • YAML Tests — テスト形式、フィールド、スイート、環境プレースホルダー
  • CLI Reference — すべてのコマンド、フラグ、レポートツール
  • Configuration — ワークスペース設定、アプリID、--appフラグ、環境ごとのオーバーライド
  • Environment & Secrets — dotenvの読み込み順序、プロバイダキー、プラットフォームの前提条件
  • Troubleshooting — 一般的なエラーと修正

開発

モノレポの構造、ビルドコマンド、コントリビュータガイドラインについては、CONTRIBUTING.md を参照してください。

  • CODE_OF_CONDUCT.md
  • SECURITY.md
  • CHANGELOG.md
  • LICENSE
ツールをダウンロード