Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
finalrun-agent — CLI на основе ИИ для тестирования Android и iOS приложений с использованием естественного языка. Генерирует, запускает и исправляет сквозные тесты на эмуляторах/симуляторах с отчетами о прохождении/непрохождении и видеозаписями. | Kitploit
Инструменты/GitHubGitHub/droid-ash/finalrun-agent
Безопасность AndroidБезопасность iOSМобильная безопасностьОбучение и ОбразованиеБезопасность ИИ
GitHubdroid-ash/finalrun-agent

finalrun-agent

CLI на основе ИИ для тестирования Android и iOS приложений с использованием естественного языка. Генерирует, запускает и исправляет сквозные тесты на эмуляторах/симуляторах с отчетами о прохождении/непрохождении и видеозаписями.

Репозиторий
2993519 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

Логотип FinalRun

Релиз на GitHub Лицензия: Apache-2.0

finalrun.app  •  Документация  •  Блог  •  Лист ожидания облачных устройств  •  Присоединиться к сообществу Slack

Подпишитесь на нас

FinalRun в X   FinalRun на GitHub   FinalRun в LinkedIn


finalrun-agent — это CLI на основе ИИ, который тестирует ваши Android и iOS приложения с помощью естественного языка. Вы пишете тест на понятном английском в YAML, FinalRun запускает ваше приложение на эмуляторе или симуляторе, использует модель ИИ (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 используйте finalrun cloud для iOS — Android работает локально. Флаги CI, переопределения переменных окружения и список артефактов находятся в заметках к последнему релизу.

Написание и запуск первого теста с помощью ИИ-агентов

FinalRun включает скиллы, которые позволяют вашему ИИ-агенту генерировать тесты, проверять рабочее пространство и запускать тесты — прямо из чата.

Генерация тестов

Скилл /finalrun-generate-test читает исходный код вашего приложения, определяет идентификатор приложения и генерирует полные спецификации тестов с настройкой, шагами и ожидаемым состоянием — сгруппированные по папкам функций.

Пример:

root@kitploit:~
/finalrun-generate-test Сгенерировать тесты для функции аутентификации — охватить вход с правильными учётными данными, вход с неправильным паролем и выход из системы

Агент:

  1. Прочитает исходный код, чтобы понять UI и определить имя пакета / bundle ID приложения
  2. Настроит .finalrun/config.yaml и привязки окружения в .finalrun/env/
  3. Предложит план тестирования с путями к файлам и стратегией очистки для вашего утверждения
  4. Сгенерирует YAML-спецификации в .finalrun/tests/auth/ и набор тестов в .finalrun/suites/
  5. Запустит finalrun check для проверки всего

Запуск тестов

После генерации тестов скилл /finalrun-generate-test проверяет и запускает их.

Пример:

root@kitploit:~
/finalrun-use-cli Запустить тесты аутентификации на Android

Отладка и исправление падающих тестов

Скилл /finalrun-test-and-fix управляет полным циклом генерация → запуск → диагностика → исправление. Он создаёт тесты через finalrun-generate-test, запускает их через finalrun-use-cli, читает артефакты CLI (result.json, actions/, скриншоты, device.log) в случае сбоя, определяет, находится ли ошибка в коде приложения или тесте, применяет наименьшее возможное исправление и повторяет запуск, пока тест не пройдёт успешно.

Пример:

root@kitploit:~
/finalrun-test-and-fix Проверить и исправить функцию оформления заказа end-to-end на Android

Как настроить автоматический запуск FinalRun для генерации и тестирования после завершения разработки функции

Добавьте этот контент в ваш AGENTS.md, чтобы автоматически запускать FinalRun, и вам не придётся каждый раз явно просить агента сгенерировать и запустить тесты. Это также позволит агенту исправлять ошибки, если они возникнут в процессе разработки.

API-ключи (BYOK — принеси свой ключ)

FinalRun использует ваш собственный API-ключ провайдера ИИ для запуска тестов.

root@kitploit:~
echo "GOOGLE_API_KEY=ваш-ключ-здесь" > .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

  • Автоматический запуск тестов FinalRun (ИИ-агенты) — когда кодирующие агенты должны генерировать, проверять и запускать тесты после работы с UI
  • YAML-тесты — формат тестов, поля, наборы тестов и плейсхолдеры окружения
  • Справочник CLI — все команды, флаги и инструменты отчётов
  • Конфигурация — конфигурация рабочего пространства, идентификация приложения, флаг --app и переопределения для разных окружений
  • Окружение и секреты — порядок загрузки .env, ключи провайдеров и требования к платформе
  • Устранение неполадок — частые ошибки и их исправления

Разработка

См. CONTRIBUTING.md для информации о структуре монорепозитория, командах сборки и руководствах для контрибьюторов.

  • CODE_OF_CONDUCT.md
  • SECURITY.md
  • CHANGELOG.md
  • LICENSE
Скачать инструмент