Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

dungngminh/simutil

Repository files navigation

SimUtil

SimUtil

A terminal UI for launching Android Emulators / iOS Simulators
Launch, connect, manage your devices and more — all from the terminal

SimUtil - Terminal UI for iOS Simulators and Android Emulators | Product Hunt

GitHub Repo stars Build GitHub release

Browse your available emulators and simulators side-by-side, launch with custom options and connect to physical devices wirelessly.

Simutil is written with Nocterm, a terminal UI framework for Dart with similar syntax to Flutter.

Simutil Showcase

Simutil Showcase Image

Features

  • One-Key Launch — Start any device with Enter, no need to open Android Studio or Xcode
  • Android Launch Options — Provide launch option for Android Emulators: Normal, Cold Boot, No Audio, or Cold Boot + No Audio,...
  • Shutdown device — Shutdown simulators/emulators.
  • Logcat — View logcat output of Android emulators / devices, support filtering.
  • ADB Tools Built-in — Connect to physical Android devices wirelessly:
    • Connect via IP address
    • Pair with 6-digit code (Android 11+)
    • QR code pairing (Android 11+)

Installation

Binary Install

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

Binary Install (Windows PowerShell)

powershell -ExecutionPolicy Bypass -Command "iwr -useb https://raw.githubusercontent.com/dungngminh/simutil/main/install.ps1 | iex"

Using Homebrew (macOS/Linux)

brew tap dungngminh/simutil
brew install simutil

From pub.dev

dart pub global activate simutil

From source

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

Then run:

simutil

Supported platforms

  • macOS
  • Linux
  • Windows

Contributing

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

License

MIT — see LICENSE

About

Cross platform utility TUI app for launching iOS simulators / Android emulators, discover physical devices, ADB tools and more

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /