Repolode
kaleidot725

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. 1

    Install via Homebrew (macOS)

    brew tap kaleidot725/app
  2. 2

    Install the AdbPad cask

    brew install --cask adbpad
  3. 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