Robot Runner is a modern, cross-platform GUI tool designed to simplify test automation workflows using Robot Framework and Appium. Built with Tauri v2, React, and TypeScript, it provides a native, efficient experience for QA engineers and developers working on Android automation.
Key Features:
Device Management: Supports ADB device detection, wireless connection via pairing code (Android 11+), remote access via ngrok, and device diagnostics.
Test Execution: Offers flexible modes including file-based execution, folder runs, and argument files. Includes a smart automation root for path resolution and live logs viewing.
Advanced Tools: Features configuration profiles, a powerful UI Inspector, screen mirroring powered by scrcpy, and performance monitoring with data export capabilities.
History & Reports: Provides access to past test runs, re-run capabilities, and integrated logcat viewer with filtering.
Audience & Benefit:
Ideal for QA engineers, developers, and automation testers seeking a streamlined approach to managing Android automation projects. Robot Runner enhances efficiency by consolidating essential tools into a single interface, reducing manual setup, and improving test execution workflows.
The application can be installed via winget on Windows using winget install lucasdeeiroz.RobotRunner.
README
🤖 Robot Runner
The Professional Command Center for Android Automation.
Robot Runner is a high-performance desktop ecosystem engineered to bridge the gap between manual exploration and professional automation. Built for Quality Analysts, SDETs, and System Architects, it streamlines the entire testing lifecycle—from initial device connection to AI-powered artifact generation—using a unified, resource-efficient interface.
In a traditional workflow, a QA engineer switches between Appium Inspector, terminal windows for ADB/Logcat and CLI commands, device monitoring tools, and various performance monitors. Robot Runner eliminates this context-switching. It provides a seamless, integrated environment where diagnostics and automation design happen in parallel.
🚀 Core Capabilities
🎛️ Unified Device Command Center
Intelligent Discovery: Instant detection of USB and Wi-Fi devices.
Wireless Freedom: Seamless pairing via Android 11+ Pairing Codes and TCP/IP.
Global Reach: Integrated ngrok tunneling for remote device testing across different networks.
High-Fidelity Mirroring: Ultra-low latency screen mirroring powered by scrcpy.
This project is licensed under a Non-Commercial / No-Resale license:
free to use, modify, and redistribute for free, as long as you keep credits
and link back to the original repository. Commercialization (selling/licensing)
requires written permission. See LICENSE.