Skip to content
Go back

ADB Dock - Android Development Tool for macOS

Updated:

I built ADB Dock, a desktop application for macOS that provides a graphical interface for managing Android devices and automating ADB operations. No more typing commands in terminal—everything you need in one clean interface.

What is ADB Dock?

ADB Dock is a free and open-source desktop application for macOS that eliminates the need to memorize and type ADB commands. It uses an ADB connection over USB (no root required) and is built with Kotlin Compose Multiplatform.

ADB Dock Project View

Why I Built This

As an Android developer, I found myself constantly switching between terminal windows, typing the same ADB commands over and over. I wanted a tool that would:

Key Features

Install and Run

Build APK, install on device, and launch app in one click. Automatic scrcpy launch for screen mirroring. Real-time build status and error messages.

Device Management

Auto-detect connected USB devices. View device model and manufacturer info. Quick device selection and refresh.

ADB Operations

ADB Dock Tools

Commands from ADBOperationsService:

Git Version Control

Browse git tags in your project. Checkout and build from any tag with a single click. Auto-return to your original branch after testing. Perfect for QA testing different releases.

Logcat Viewer

Real-time log streaming filtered by package name. Color-coded log levels (Verbose, Debug, Info, Warn, Error, Fatal) make debugging effortless. Clear and stop controls give you full control.

Gradle Integration

ADB Dock Gradle

View Gradle version, API levels, and SDK support at a glance. All the project information you need without opening build files.

Activity Tracker

Monitor device activity in real-time. See which activities are running and track app lifecycle events.

File Explorer

Browse the device file system directly. Navigate directories and view file contents without adb shell commands.

Editor

View and edit Gradle build files from within the app. Quick access to project configuration.

Tech Stack

Requirements

Download

The app is currently in development. You can build from source:

cd ADBDock
./gradlew run

To create a distributable DMG:

./gradlew packageDmg

The DMG will be available at composeApp/build/compose/binaries/main/dmg/

What’s Next

I’m actively developing ADB Dock with more features coming soon. The core functionality is solid and I use it daily for my own Android development work.

If you’re an Android developer tired of typing ADB commands, give ADB Dock a try. It’s designed to make your workflow faster and more enjoyable.


Source Code: GitHub Repository


Share this post on:

Previous Post
Booksum: Capture, Annotate & Remember What You Read