Skip to content

macOS

ADB Remote

ADB, logcat & Gradle GUI for macOS

A native macOS window for the ADB and Gradle commands you run fifty times a day — logcat filtering, installDebug, file pulls, screenshot diffs — without launching Android Studio.

Why I built ADB Remote
ADB Remote project setup detecting Gradle configuration, build variants and connected Android devices

Android Studio takes half a minute to launch and another twenty seconds to index a project. For tasks that take three seconds in a terminal — pulling a file, checking out a branch, tailing logcat — that ratio is broken. ADB Remote is the in-between: a native macOS window for the commands and visual tools you reach for dozens of times a day.

Project setup

Attach an Android project directory. ADB Remote detects the Gradle configuration, available build variants and connected devices automatically.

ADB Remote project setup

Logcat you can actually read

A live logcat viewer with filtering by level, tag and search text. Faster than remembering adb logcat *:S MyTag:V and far easier to read than a scrolling terminal.

ADB Remote logcat viewer

Gradle tasks

The project’s Gradle tasks in a list — assembleDebug, installDebug, your custom ones — with output streaming as they run.

ADB Remote Gradle tasks

Device file explorer

Browse the device filesystem, navigate directories, pull files. No adb pull /sdcard/Android/data/... typed from memory.

ADB Remote file explorer

Screenshot testing

Capture a baseline, compare new screenshots against it, and see the differences highlighted. Cheap visual regression testing for the screens you keep touching.

ADB Remote screenshot comparison showing a regression

Git checkout and run

List local branches and tags, check one out, build and run it on a connected device — for testing a PR branch or a specific commit without touching your working tree in the IDE.

ADB Remote Git operations

Also in the window

An activity tracker showing the current foreground activity, an ADB toolbox (clear app data, uninstall, grant and revoke permissions, input text, screenshots), an embedded terminal, and “open in” for iTerm2, Terminal.app, Warp and your editor.

Requirements and licence

macOS 10.15 or later, the Android SDK with adb on your PATH, and a Java 17 runtime (bundled in the DMG). Built with Kotlin and Compose Multiplatform for desktop, signed and notarized. Free for one device; Pro unlocks unlimited devices and every feature.

Questions people ask

Do I still need Android Studio?

For writing code, yes. ADB Remote replaces the launch-the-IDE-to-run-one-command loop: building, installing, tailing logcat, pulling a file, checking out a branch to test.

Does it work with emulators and physical devices?

Both — anything adb devices can see, over USB or Wi-Fi debugging.

What does the screenshot testing do?

Capture a baseline, then compare later captures against it. Differences are highlighted so you catch a UI regression before a reviewer does.

What's in Pro?

Unlimited connected devices and every feature. The free tier covers one device with a subset of tools.

Writing about ADB Remote

More from Saltserv

All apps
Cura multi-server dashboard with health scores and live CPU, RAM and disk usage for each Linux server

A real SSH terminal plus a live server dashboard on your phone. Cura reads CPU, RAM, disk, Docker and logs over plain SSH — nothing to install on the server — and pages you when a threshold breaks.

Ismi swipe deck showing an Islamic baby name card with Arabic script, transliteration and meaning

Swipe through 1,826 Islamic and Arabic baby names — Arabic script, pronunciation, and a meaning traced to a real source. 565 carry a verified Quran citation. Match with your partner. No ads, fully offline.

Mantra home screen mirroring the lock screen: the user's own affirmation set over an illustrated background

Write one line you want to live by; it's on your lock screen in under a minute and arrives on a new illustrated background every morning. Your words, your photos if you like, nothing uploaded.

QuestLog backlog list with games sorted by status, platform badges and time-to-beat estimates

Save any game in two taps, sort your backlog, and when you can't decide, spin the roulette. Time-to-beat on every title, a 'pile of shame' counted in hours, and share cards when you finally beat one.