A fast, interactive CLI for launching Android emulators. No configuration required.
- Interactive Selection: Arrow keys to navigate, Enter to launch
- Auto-Discovery: Finds your Android SDK automatically
- Zero Config: Works out of the box with standard Android Studio setup
- Fast: Standalone binary with no runtime dependencies
curl -fsSL https://raw.githubusercontent.com/fazulk/ae/main/install.sh | bashDownload the appropriate binary for your system:
| Architecture | Download |
|---|---|
| Apple Silicon (M1/M2/M3) | ae-darwin-arm64 |
| Intel | ae-darwin-x64 |
| Architecture | Download |
|---|---|
| x64 | ae-linux-x64 |
| ARM64 | ae-linux-arm64 |
Then:
# Move to a directory in your PATH
mv ae-darwin-* ~/.local/bin/ae
# Make executable
chmod +x ~/.local/bin/ae
# Verify installation
ae --version# Interactive emulator selection
ae
# Show help
ae --help
# Show version
ae --version- macOS (Apple Silicon or Intel) or Linux (x64 or ARM64)
- Android SDK with at least one AVD configured
- Android Studio recommended (sets up SDK automatically)
-
Searches for Android emulator in standard locations:
$ANDROID_HOME/emulator/emulator$ANDROID_SDK_ROOT/emulator/emulator- macOS:
~/Library/Android/sdk/emulator/emulator - Linux:
~/Android/Sdk/emulator/emulator
-
Lists available AVDs using
emulator -list-avds -
Presents interactive selection UI
-
Launches selected emulator in the background
Requires Bun installed.
# Clone the repository
git clone https://github.com/fazulk/ae.git
cd ae
# Install dependencies
bun install
# Run directly
bun run start
# Build for current architecture
bun run build
# Build for all architectures (macOS + Linux)
bun run build:allMIT