Skip to Content

Simutil: The Essential Terminal Interface for Every Mobile Developer

April 29, 2026 by
Jean-Christophe Miler
| No comments yet

Mobile development often involves juggling between Android Studio, Xcode, and countless terminal commands to launch emulators and simulators. What if you could manage all your virtual devices from a single, elegant terminal interface? Discover Simutil — a multi-platform TUI utility application that transforms the way you work with iOS simulators and Android emulators.

What is Simutil?

Simutil is an open-source terminal user interface application, specifically designed for mobile developers. Developed with Nocterm, a TUI framework in Dart with a syntax similar to Flutter, Simutil offers a unified solution to browse, launch, and manage your iOS simulators and Android emulators — without ever touching Android Studio or Xcode.

Whether you are working on macOS, Linux, or (soon) Windows, Simutil brings consistency to your development workflow. With over 230 GitHub stars and an active community, this tool is quickly becoming a must-have for developers who prioritize the terminal.

Key Features

  • One-Touch Launch — Start any device with a single press. No more navigating through IDE menus or searching for that hidden emulator option. Select and press Enter.

  • Android Launch Options — Personnalisez le démarrage de vos émulateurs Android avec des options comme : Démarrage Normal, Cold Boot, Sans Audio ou Cold Boot + Sans Audio. Parfait pour tester différents états d'appareil.

  • Outils ADB Intégrés — Connectez-vous aux appareils Android physiques en sans-fil via plusieurs méthodes :

    • Connexion par adresse IP
    • Appairage avec un code à 6 chiffres (requis pour Android 11+)
    • Appairage par code QR (Android 11+)
  • Vue Côte à Côte — Parcourez tous vos émulateurs et simulateurs disponibles dans une liste unifiée, facilitant la comparaison et la sélection du bon appareil pour vos tests.

Installation

Démarrer avec Simutil est simple. Choisissez la méthode qui correspond le mieux à votre workflow :

Installation Binaire (Toutes Plateformes)

curl -fsSL https://raw.githubusercontent.com/dungngminh/simutil/main/install.sh | bash

Via Homebrew (macOS/Linux)

brew tap dungngminh/simutil
brew install simutil

Via pub.dev

dart pub global activate simutil

Depuis les Sources

git clone https://github.com/dungngminh/simutil.git
cd simutil
dart pub get
dart pub global activate --source path .

Après l'installation, lancez simplement simutil pour démarrer l'application.

Pourquoi Simutil ?

The mobile development ecosystem is fragmented. Android developers live in Android Studio while iOS developers are tied to Xcode. Simutil bridges this gap by providing a consistent, terminal-oriented interface that works regardless of your platform or target OS. It is a tool designed for developers who value efficiency, keyboard-driven workflows, and tools that don't get in their way.

Supported Platforms

  • macOS — Fully supported
  • Linux — Fully supported
  • Windows — Coming soon

Contribution

Simutil is actively maintained and welcomes contributions. If you would like to participate:

git clone https://github.com/dungngminh/simutil.git
cd simutil
dart pub get
dart run bin/simutil.dart   # Local run
dart --enable-vm-service bin/simutil.dart # Run with hot reload
  1. Fork the repository
  2. Create a branch for your changes
  3. Open a Pull Request

Conclusion

Simutil represents a new generation of development tools — focused, terminal-native, and designed for keyboard-driven workflows. Whether you are an Android developer tired of the slow startup of Android Studio, an iOS developer who prefers the terminal, or someone working on both platforms, Simutil deserves a place in your development toolkit.

Try it out and discover the convenience of managing all your virtual devices from a single, beautiful terminal interface.


View on GitHub

Get Started


in Tech
Jean-Christophe Miler April 29, 2026
Share this post
Sign in to leave a comment