DroidKit is a cross-platform Android SDK Manager that replaces Android Studio's bloat. Manage SDKs, AVDs, ADB shell and devices — from a single, fast, native desktop app.
Install and remove Android platforms, build-tools, platform-tools, and the emulator via sdkmanager — with live progress bars.
Create, launch, stop, and delete AVDs — just like Android Studio's AVD Manager but without the 4GB overhead.
Full interactive ADB terminal with quick-command buttons, history, and live streaming output directly from Rust.
Auto-detect connected devices over USB and wireless TCP ADB. View device properties enriched via adb shell getprop.
All system calls run through Tauri Rust commands — fast, safe, no Electron overhead. Native performance on all platforms.
Detects SDK at default OS paths on launch. Override anytime via the folder picker. Works with existing SDK installs.
| COMMAND | DESCRIPTION | TYPE |
|---|---|---|
| get_sdk_path | Returns detected Android SDK path | QUERY |
| list_installed_packages | Scan SDK dir, return package list | QUERY |
| install_package | Download+install via sdkmanager or direct URL | MUTATION |
| run_adb_command | Run any adb command, stream output via events | STREAM |
| list_devices | adb devices -l enriched with getprop | QUERY |
| create_avd | avdmanager create avd with given config | MUTATION |
| launch_emulator | Spawn emulator -avd process | SPAWN |
| delete_avd | avdmanager delete avd | MUTATION |
# Install dependencies sudo apt-get install -y libwebkit2gtk-4.1-dev libssl-dev \ libayatana-appindicator3-dev librsvg2-dev default-jdk # Download latest .deb wget https://github.com/blacklovertech/Droidkit/releases/latest/download/droidkit_amd64.deb # Install sudo dpkg -i droidkit_amd64.deb
# Download installer from releases # Grab DroidKit_x64_en-US.msi or NSIS .exe https://github.com/blacklovertech/Droidkit/releases # Run installer — launches from Start Menu # No Android Studio required
git clone https://github.com/blacklovertech/Droidkit cd Droidkit npm install npm run tauri dev