Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
finalrun-agent — CLI pilotée par IA pour tester des applications Android et iOS en langage naturel. Génère, exécute et corrige des tests de bout en bout sur émulateurs/simulateurs avec des rapports de succès/échec et des journaux vidéo. | Kitploit
Outils/GitHubGitHub/droid-ash/finalrun-agent
Sécurité AndroidSécurité iOSSécurité MobileApprentissage et ÉducationSécurité de l'IA
GitHubdroid-ash/finalrun-agent

finalrun-agent

CLI pilotée par IA pour tester des applications Android et iOS en langage naturel. Génère, exécute et corrige des tests de bout en bout sur émulateurs/simulateurs avec des rapports de succès/échec et des journaux vidéo.

Voir le dépôt
29935il y a 19 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

FinalRun logo

GitHub release License: Apache-2.0

finalrun.app  •  Docs  •  Blog  •  Liste d’attente Cloud Device  •  Rejoindre la communauté Slack

Suivez-nous sur

FinalRun on X   FinalRun on GitHub   FinalRun on LinkedIn


finalrun-agent est une CLI pilotée par l’IA qui teste vos applications Android et iOS en langage naturel. Vous rédigez un test en anglais simple dans un fichier YAML, FinalRun lance votre application sur un émulateur ou un simulateur, utilise un modèle d’IA (Gemini, GPT ou Claude) pour visualiser l’écran et exécuter chaque étape (toucher, balayer, saisir), puis génère un rapport de réussite/échec avec vidéo et journaux de l’appareil.

Démo

FinalRun demo

Installation

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

Les tests iOS locaux nécessitent macOS (xcodebuild). Sur Windows, utilisez finalrun cloud pour iOS — Android fonctionne en local. Les indicateurs CI, les surcharges d’environnement et la liste des artefacts se trouvent dans les notes de version les plus récentes.

Écrire et exécuter votre premier test à l’aide d’agents IA

FinalRun embarque des skills qui permettent à votre agent de codage IA de générer des tests, de valider les espaces de travail et d’exécuter les tests — le tout depuis le chat.

Générer des tests

La compétence /finalrun-generate-test lit le code source de votre application, déduit son identité et génère des spécifications de test complètes avec configuration, étapes et état attendu — organisées par dossier de fonctionnalité.

Exemple :

root@kitploit:~
/finalrun-generate-test Génère des tests pour la fonctionnalité d'authentification — couvre la connexion avec identifiants valides, la connexion avec mot de passe erroné et la déconnexion

L’agent va :

  1. Lire votre code source pour comprendre l’interface utilisateur et déduire le nom du paquet / l’identifiant du bundle
  2. Configurer .finalrun/config.yaml et les liaisons d’environnement dans .finalrun/env/
  3. Proposer un plan de test avec les chemins de fichiers et la stratégie de nettoyage pour approbation
  4. Générer les spécifications YAML sous .finalrun/tests/auth/ et une suite sous .finalrun/suites/
  5. Exécuter finalrun check pour tout valider

Exécuter les tests

La compétence /finalrun-generate-test valide et exécute le test une fois vos tests générés.

Exemple :

root@kitploit:~
/finalrun-use-cli Exécute les tests d'authentification sur Android

Déboguer et corriger les tests en échec

La compétence /finalrun-test-and-fix orchestre la boucle complète générer → exécuter → diagnostiquer → corriger. Elle crée les tests via finalrun-generate-test, les exécute via finalrun-use-cli, lit les artefacts de la CLI (result.json, actions/, captures d’écran, device.log) en cas d’échec, classifie si le bogue se trouve dans le code de l’application ou dans le test, applique la correction la plus ciblée, et relance jusqu’à ce que l’exécution soit verte.

Exemple :

root@kitploit:~
/finalrun-test-and-fix Vérifier et corriger la fonctionnalité de paiement de bout en bout sur Android

Comment déclencher automatiquement FinalRun pour générer et tester une fois le développement de la fonctionnalité terminé

Ajoutez ce contenu à votre AGENTS.md pour déclencher automatiquement FinalRun, afin de ne pas avoir à demander explicitement à votre agent de générer et exécuter des tests à chaque fois. Cela permettra également à votre agent de corriger les éventuelles erreurs de développement.

Clés API (BYOK — Apportez votre propre clé)

FinalRun utilise votre propre clé API de fournisseur d’IA pour exécuter les tests.

root@kitploit:~
echo "GOOGLE_API_KEY=votre-clé-ici" > .env
FournisseurVariable d’environnement
google/...GOOGLE_API_KEY
openai/...OPENAI_API_KEY
anthropic/...ANTHROPIC_API_KEY

Les exécutions de tests consomment des jetons API de votre fournisseur configuré — la facturation standard de l’API s’applique.

Exécution manuelle des tests avec 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

Documentation

Documentation complète : docs.finalrun.app

  • Déclenchement automatique des tests FinalRun (agents IA) — quand les agents de codage doivent générer, valider et exécuter des tests après un travail d’interface utilisateur
  • Tests YAML — format des tests, champs, suites et placeholders d’environnement
  • Référence CLI — toutes les commandes, indicateurs et outils de rapport
  • Configuration — configuration de l’espace de travail, identité de l’application, indicateur --app et surcharges par environnement
  • Environnement et Secrets — ordre de chargement des dotenv, clés de fournisseur et prérequis de plateforme
  • Dépannage — erreurs courantes et correctifs

Développement

Consultez CONTRIBUTING.md pour la structure du monorepo, les commandes de construction et les directives pour les contributeurs.

  • CODE_OF_CONDUCT.md
  • SECURITY.md
  • CHANGELOG.md
  • LICENSE
Télécharger l’outil