Droidective is a native macOS command palette for Android & React Native debugging over adb. Mirror screens, tail logcat, browse device files, fake any state, and watch performance live — 48 tools, no terminal required.
$ requires Android adb · auto-updates via Sparkle · v2.6.0
Stop memorizing flags and juggling terminal tabs. Droidective wraps the Android Debug Bridge in a fast, native macOS UI — and shows you the exact command behind every action.
Fuzzy-search every tool and run it instantly. Pin favorites, bind global hotkeys, and stop looking up adb flags.
⌘K → run anythingA friendly GUI for scrcpy — mirror and control the device, tune bitrate, FPS and crop, record to file or GIF.
scrcpy --max-size 1920Stream logs with level, tag and per-app filters, follow an app across restarts, grab the last crash for Slack or Jira.
adb logcat -v colorBrowse shared storage — or the whole filesystem on rooted devices — copy, move, delete, and push/pull to your Mac.
adb pull /sdcard/...Drag in an APK to install on every device, uninstall, force-stop, clear data, toggle runtime permissions, pull APKs, and browse a debug app's sandbox.
adb install app.apkLive per-core CPU, RAM, FPS & jank, and network throughput — charted, recordable, exportable to JSON & CSV.
dumpsys gfxinfoOpen the dev menu, reload the JS bundle, reverse the Metro port, and point the app at any dev server.
adb reverse tcp:8081A full Reactotron debugger with no desktop app — Droidective runs the server itself. Live timeline of logs & API calls, a store browser, custom commands, and a REPL.
no Reactotron installConnect over Wi-Fi (with Android 11 pairing), manage Wi-Fi and private DNS, check root status, fan out to every device.
adb tcpip 5555Fake the battery, force dark mode, change locale, scale fonts and density, set a proxy — every override is reset-tracked.
cmd uimode night yesEvery shot below is the actual app driving a live Android emulator — no mockups.
Hit ⌘K from any screen and fuzzy-search all 48 tools. The device bar follows you, so every command targets the device you mean.


A live logcat with the filters you actually reach for — and a crash catcher that formats the last crash for Slack or Jira.
Per-core CPU, system RAM, app FPS & jank, and network throughput — charted as they happen, with a hover crosshair.


The RN essentials in one hub — no more remembering adb incantations to reload a bundle or reach Metro.



Three steps. The app handles the rest — it even finds adb for you and offers a one-click install if it's missing.
Droidective finds the Android platform-tools automatically. If they're missing, it installs them for you:
$ brew install android-platform-tools
Connect over USB, or go wireless with the built-in pairing wizard. Emulators show up automatically.
$ adb devices
List of devices attached
Pixel 8 device
Search any of the 48 tools and run it. The Setup Doctor confirms your toolchain on first launch.
⌘K mirror screen ↩
Ten releases since the first public build — automatic in-app updates since v2.1.0, and Apple-notarized builds since v2.4.0.
Reactotron built in — no desktop app, with a live timeline, store browser, custom commands, and a REPL — plus an Install App screen (drag in an APK), and dark mode by default.
Role-based start with a curated Home, a rebuilt Spotlight-style ⌘K palette (pin, enable, multi-word search), and a reorderable sidebar.
In-app screen mirror and a video editor, with scrcpy & ffmpeg bundled inside the app — and builds now signed with a Developer ID and notarized by Apple.
Screenshot editor overhaul — move, resize, and rotate annotations after drawing, adjustable blur/opacity, editable text, and a rotatable crop.
Screenshot annotation editor (pen, shapes, text, blur/solid redaction, crop, undo/redo), feature hubs that keep the sidebar short, a live memory graph, and every feature on by default.
Device control suite — Wi-Fi, private DNS, root status, system restrictions — plus in-app feedback and automatic updates via Sparkle.
Performance monitor and network speed graphs, a home screen and welcome tour, and a per-feature command bar with an embedded terminal.
First public release — 37 one-click adb actions behind ⌘K, built on a fully tested ADBKit engine.
adb. Droidective finds it via ANDROID_HOME, the default SDK path, or Homebrew, and offers a one-click install if it's missing. scrcpy and ffmpeg ship inside the app, so mirroring, recording, and video export work out of the box — only the Android emulator is optional, for AVD management.All logic lives in a platform-agnostic Swift package (ADBKit) with 186 passing tests; the SwiftUI shell stays thin. Bug reports, feature ideas, and PRs are all welcome.
$ brew install xcodegen $ make test # ADBKit unit tests — no device needed $ make run # build & launch
Honest about what's next:
Free, open source, and one keystroke away.