TopGit
GitHub Repo Review

MiniSim: macOS Emulator Launcher

okwasniewski/MiniSim
MTopGit review image for okwasniewski/MiniSim
Review by Topgit.dev for okwasniewski/MiniSim, with GitHub repository stats and README context.
Quick verdict

MiniSim earns its spot on the menu bar by cutting the friction of digging through Xcode or Android Studio just to start an emulator for developers who constantly switch between iOS and Android devices. The no-audio option alone justifies its use for those with Bluetooth headphones. However, it can be skipped if you only work on one platform and already have your own scripts.

Stars
★ 3.2k
Forks
⑂ 109
Contributors
👥 10
Language
Swift
License
MIT
Topic
Updated
Feb 2026
Homepage
GitHub

What is MiniSim?

MiniSim is a native macOS menu bar utility that discovers and launches iOS simulators and Android emulators from a single popup, with extras like copying device IDs, cold booting, and toggling audio. It stays out of your way while you work.

Key Features for Developers

  • Global menu bar popup via ⌥ + ⇧ + e — no clicking through Xcode or Android Studio
  • Launches iOS simulators through xcrun and Android emulators through sdk/emulator
  • Cold boot Android emulators from the menu instead of the command line
  • Run Android emulators without audio — avoids Bluetooth headphone conflicts
  • Copy iOS device UDIDs and Android ADB IDs with one click
  • Delete iOS simulators and toggle accessibility settings directly from the popup
  • Running device indicators so you know what's already active
  • Raycast extension for command-palette access
How this repository's GitHub stars have grown over time. Source: star-history.com.View the star history

Installation Steps

Download the .app from the releases page, or install via Homebrew: `brew install --cask minisim`. A Raycast extension is also available if you prefer the command palette.

How to Use MiniSim

Press ⌥ + ⇧ + e to open the menu bar popup. MiniSim scans available devices using xcrun (iOS) and sdk/emulator (Android). Select a device to launch it, or use the submenu for actions like copying UDID/ADB ID, cold booting, running without audio, or deleting the simulator.

Strengths

  • Zero IDE overhead — opens emulators from a hotkey without touching Xcode or Android Studio windows
  • Android no-audio flag is genuinely useful and not exposed in the standard emulator UI
  • Single interface for both iOS and Android virtual devices
  • Native macOS app — fast, minimal memory footprint, no Electron
  • MIT licensed, source available

Prerequisites and Usage Notes

  • Requires Xcode and Android Studio to already be installed and configured — MiniSim can't create or install emulators
  • macOS only — no Windows or Linux support
  • No built-in emulator creation or configuration editing
  • Relies on xcrun simctl and sdk/emulator being correctly set up in PATH

Alternative Emulator Launchers

open Xcode and use the Devices & Simulators window directlyemulator -list-avds with adb connect — manual Android workflow via CLISimulatorManager — another macOS menu bar tool, iOS-only

Common Questions

What platforms does MiniSim support?

MiniSim is macOS only. It won't run on Windows or Linux because it depends on macOS-specific tools like xcrun for iOS simulator management.

Which mobile emulators can MiniSim launch?

MiniSim launches iOS simulators via Xcode's xcrun and Android emulators via Android Studio's sdk/emulator. It discovers whatever virtual devices you already have configured on your machine.

Does MiniSim require Xcode or Android Studio?

Yes. The README explicitly states MiniSim uses xcrun and sdk/emulator to fetch available devices — you'll need Xcode for iOS simulators and Android Studio for Android emulators to be present and configured.

Is MiniSim free and open source?

Yes. MiniSim is released under the MIT license and the source is available on GitHub.

How can I install MiniSim on macOS?

You can download the app directly from the GitHub releases page, or install it via Homebrew with the command: brew install --cask minisim

Can MiniSim integrate with Raycast?

Yes. The README mentions an official Raycast extension that lets you access MiniSim's emulator controls directly from the Raycast command palette.

The problem it solves

Starting an iOS simulator or Android emulator usually means opening Xcode, Android Studio, or wrestling with the command line. The tools are there in the OS and SDK, but there's no unified, quick-access interface for switching between virtual devices across both platforms.

Best use cases

  • Mobile developers who test on both iOS and Android daily and want to swap devices without switching windows
  • Teams standardizing emulator workflows across developers who might not know the xcrun simctl flags
  • QA engineers needing quick, repeatable device launch without digging through IDE menus
  • Anyone frustrated by emulator audio hijacking their Bluetooth headphones

Who should try it — and who should skip

Mobile developers working across both iOS and Android platforms who want quick emulator access without switching apps. Less useful for single-platform developers or those comfortable with command-line tools.

Related repositories

Source & attribution

https://github.com/okwasniewski/MiniSim

GitHub data · last synced Aug 14, 2026Reviewed by Henry
Back to TopGit

Still deciding about MiniSim?

One click hands the question to an AI along with this page — see what it says about MiniSim.

GitHub