A native desktop application around your Android SDK’s official emulator, avdmanager, and sdkmanager binaries — CoreDeck runs them for you in one place, through a friendly GUI, so you get the same results without hand-writing commands. Use it for everyday work without opening Android Studio. Built with C++20 and Dear ImGui.
Important
You still need the Android SDK and its tooling on your machine. Installing Android Studio is the usual way to get them.
Website: coredeck.dev
- AVD Management — Create, delete, and browse your Android Virtual Devices
- System Image Management — List, install, and uninstall android system images with ease
- Emulator Control — Launch, stop, or wipe & run AVDs with one click
- Per-AVD Options — Configure GPU, RAM, CPU cores, camera, network, boot mode, and more
- Live Log Viewer — Stream emulator output in real time with search and auto-scroll
- SDK Auto-Detection — Picks up your Android SDK from environment variables or standard paths
- Guided Setup — Onboarding wizard to configure the SDK on first run
- Cross-Platform — Runs natively on Windows, macOS, and Linux
| AVD List & Options | Running Emulator & Logs |
|---|---|
![]() |
![]() |
| Browse AVDs with per-device options and details | Live emulator output with search and auto-scroll |
| Create New AVD & List, Install, Remove System Images | Wipe User Data |
|---|---|
![]() |
![]() |
| Configure system image, device, RAM, and GPU mode | Clear heavy and unused AVD data |
Grab the latest release for your platform from the Releases page:
| Platform | Architecture | File |
|---|---|---|
| Windows | x86-64 | .msi / .zip |
| macOS | Apple Silicon | .tar.gz |
| Linux | x86-64, ARM64 | .tar.gz |
Linux dependencies (Ubuntu/Debian):
build-essential does not include CMake, so it's listed separately:
sudo apt-get install build-essential cmake libcurl4-openssl-dev libgl1-mesa-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxext-devBuild:
git clone --recursive https://github.com/devmuaz/CoreDeck.git
cd CoreDeck
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release --parallelIf you already cloned without --recursive:
git submodule update --init --recursiveSee CONTRIBUTING.md for the branching model, PR guidelines, and how to get started.
See LICENSE for details.



