DroidDeck
DroidDeck is a Linux desktop app for working with Android phones, tablets and emulators from your computer. It runs adb, the Android Debug Bridge, for you and shows the results in a window, so you can check a device, read its log, install a build or copy a file without typing commands.

Who it is for
- Android app developers who install builds, watch logcat and take screenshots many times a day.
- Testers who need a device's Android version, a log export or a screen recording for a bug report.
- Anyone learning Android development who wants to see what
adbcan do before memorising its commands.
What it does
| Tab | What you do there |
|---|---|
| Devices | See every connected device, its state, Android version, display, battery and IP address. |
| Logcat | Read the device log as it arrives and filter it by priority, tag, text or package. |
| Apps | List installed packages, install an APK, launch, force-stop, clear data, uninstall, or extract APK files. |
| Files | Browse the device's storage, push files to it, pull files to your computer, rename and delete. |
| Screen | Capture a screenshot, record the screen, or mirror the device with scrcpy. |
| Wireless | Pair and connect over Wi-Fi, and reconnect to saved devices. |
| Shell | Use an interactive adb shell terminal, with buttons for common device actions. |
| Settings | Tell DroidDeck where adb and scrcpy are if it cannot find them. |
What you need
- A computer running Linux, x86-64 or ARM64.
adb, which is part of Android platform-tools. The Snap Store package includes it. For the other packages, see Install.- An Android device with USB debugging turned on, or a running Android emulator.
- Optional:
scrcpy, only for screen mirroring.
WARNING
ADB gives a computer deep access to a device: it can read and delete files, install and remove apps, and run commands. Only connect devices you own or are allowed to test, and only authorise computers you trust. Uninstalling an app, clearing its data and deleting a file in DroidDeck are permanent.
Platforms and licence
DroidDeck runs on Linux. It is open source under the MIT licence. The source code and the issue tracker are on GitHub.