Features Install GitHub ↓ Download Latest
TAURI 2 + RUST + REACT · OPEN SOURCE

ANDROID
SDK MGR

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.

🪟 Windows x64 🐧 Linux x64 🐧 Linux ARM64
droidkit — terminal
# No Android Studio needed. Just DroidKit.
git clone https://github.com/blacklovertech/Droidkit
npm install
npm run tauri dev
✓ Compiling droidkit v0.1.0
✓ SDK detected at ~/Android/Sdk
✓ ADB server running on port 5037
→ 2 devices connected (emulator-5554, 192.168.1.5:5555)
_
EVERYTHING
YOU NEED.
📦
SDK Manager

Install and remove Android platforms, build-tools, platform-tools, and the emulator via sdkmanager — with live progress bars.

📱
Emulator Manager

Create, launch, stop, and delete AVDs — just like Android Studio's AVD Manager but without the 4GB overhead.

ADB Shell

Full interactive ADB terminal with quick-command buttons, history, and live streaming output directly from Rust.

🔌
Device Manager

Auto-detect connected devices over USB and wireless TCP ADB. View device properties enriched via adb shell getprop.

🦀
Rust Backend

All system calls run through Tauri Rust commands — fast, safe, no Electron overhead. Native performance on all platforms.

🎯
Auto SDK Detection

Detects SDK at default OS paths on launch. Override anytime via the folder picker. Works with existing SDK installs.

RUST →
FRONTEND.
COMMANDDESCRIPTIONTYPE
get_sdk_pathReturns detected Android SDK pathQUERY
list_installed_packagesScan SDK dir, return package listQUERY
install_packageDownload+install via sdkmanager or direct URLMUTATION
run_adb_commandRun any adb command, stream output via eventsSTREAM
list_devicesadb devices -l enriched with getpropQUERY
create_avdavdmanager create avd with given configMUTATION
launch_emulatorSpawn emulator -avd processSPAWN
delete_avdavdmanager delete avdMUTATION
UP IN
2 MINUTES.
# 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