Natural-language driven Android automation for AI coding assistants and test suites, running on real phones or emulators.
kaleidot725/adbpad
A desktop GUI for Android app testing with ADB, supporting Windows and macOS, with device listing, shell commands, text input, screenshots and virtual displays.
- Stars
- 418
- Forks
- 36
- Open issues
- 3
- Last commit
- 5 months ago
What is it?
AdbPad is a desktop GUI that wraps ADB so Android app testers can work with devices without memorizing command-line syntax. It runs on Windows and macOS and lets you view the list of connected Android devices from one window.
Beyond device listing, the tool lets you run ADB shell commands, send text input to a device, and capture screenshots. It can also create virtual displays so you can test an app's layout on a larger-screen configuration.
On macOS it can be installed through Homebrew. On other setups you download the installer from the releases page and set the ADB path in Settings. The app is built with Kotlin and Compose for Desktop.
Key features
- 01View a list of connected Android devices.
- 02Run ADB shell commands from the GUI.
- 03Send text input to an Android device.
- 04Capture screenshots.
- 05Create virtual displays for large-screen testing.
Use cases
- Testing an Android app's layout on large-screen configurations using a virtual display.
- Running ADB shell commands without typing them into a terminal.
- Capturing screenshots and entering text on a connected device during manual QA.
Quick start
- 1
Install via Homebrew (macOS)
brew tap kaleidot725/app - 2
Install the AdbPad cask
brew install --cask adbpad - 3
Or download the installer from the Releases page, then configure the ADB path in Settings
Things to know
- Only Windows and macOS are supported.
- macOS builds are not signed with an Apple Developer account, so Gatekeeper will show a warning on first launch.
- Requires a separately configured ADB path in Settings.
Topics
FAQ
- What is adbpad?
- A desktop GUI for Android app testing with ADB, supporting Windows and macOS, with device listing, shell commands, text input, screenshots and virtual displays. AdbPad is a desktop GUI that wraps ADB so Android app testers can work with devices without memorizing command-line syntax. It runs on Windows and macOS and lets you view the list of connected Android devices from one window.
- Is adbpad free to use? What license does it have?
- adbpad is open source under the MIT license. Check the license terms before using it in commercial products.
- Is adbpad still maintained?
- Updated within 6 months. The last commit to adbpad was on Jun 7, 2026.
- What can I use adbpad for?
- Testing an Android app's layout on large-screen configurations using a virtual display. Running ADB shell commands without typing them into a terminal. Capturing screenshots and entering text on a connected device during manual QA.
- How do I install adbpad?
- Install via Homebrew (macOS): brew tap kaleidot725/app Install the AdbPad cask: brew install --cask adbpad Or download the installer from the Releases page, then configure the ADB path in Settings
- Where can I get adbpad?
- The source code and installation instructions are on GitHub: https://github.com/kaleidot725/adbpad
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An Android app that downloads apps and applies ReVanced patches to customize them, built on ReVanced Patcher.
A cross-platform app store that lets you discover and install apps released on GitHub, Codeberg and other Forgejo or Gitea forges.
Python framework for building web, desktop and mobile apps with a Flutter-based UI, no frontend experience needed.
An Android image editor app with dozens of tools, from crop and draw to 500+ filters, OCR, background removal, and PDF tools.
A local, offline file converter for Android that handles video, audio, image, PDF, Office, font and subtitle conversion on the device without uploads.