Connect Android devices, define interaction presets, and capture organized screenshot bundles ready for App Store Connect and Google Play submissions.
Connect any ADB-enabled Android device over USB or Wi-Fi. Shotpilot enumerates devices, manages authorization state, and runs sessions without manual adb commands.
The visual preset editor inspects your device’s live UI hierarchy via UI Automator. Target elements by ID or class — not fragile pixel coordinates that break on every update.
Captures are organized into labeled export bundles matching App Store Connect and Google Play upload structures. One click to a directory ready for submission, no manual renaming.
From device connection to exported screenshot bundle, the entire workflow is structured and repeatable.
Enable USB debugging on any Android device. Connect over USB or Wi-Fi ADB. Shotpilot detects and authorizes automatically.
adb devices → authorized
Inspect the live UI hierarchy. Record tap, swipe, and navigation steps. Save as a JSON preset for repeatable execution.
preset.json → automation_script
Execute the preset. The app drives the device through each step, capturing screenshots at defined trigger points with real-time progress logging.
run_preset() → screenshots[]
Organize captures into labeled export sets matching App Store and Google Play structures. One click to delivery-ready assets.
export_service.bundle(project)
Download the trial immediately — no credit card required. Upgrade when you need more.
Secure checkout by LemonSqueezy. Annual billing available — save 2 months. 14-day money-back guarantee on all paid plans.
The current release targets Windows 10 and 11. Linux support and a macOS build are under way.
No. ADB authorization (USB debugging enabled) is the only requirement. No APK to install, no rooting — standard Android debugging mode only.
Yes — Pro and Team plans support concurrent ADB sessions. The app manages connection state and dispatches presets to each device independently, organizing output per device.
Pro and Team plans include CLI/batch export. Export manifests are JSON and can be ingested into build pipelines, documentation workflows, or custom scripts.
All screenshots, presets, and project data are stored locally on your machine. No screenshot data is transmitted to any remote server. Licence keys are validated on activation only.
14-day money-back guarantee on all paid plans. Contact [email protected] within 14 days — no conditions. See our Refund Policy.
Define a preset once, run it across every device, every release.