SimUtil

SimUtil

终端里一键开安卓iOS模拟器

开发官网

应用介绍

做移动开发,想跑个模拟器,得先开 Android Studio 或 Xcode——这俩启动慢、吃内存,只为了点一下"启动设备"却要养着一整个 IDE 在后台。有时候只是想快速开个 iPhone 16 或者 Pixel 试一下,这套流程实在重。

SimUtil 把这件事收进终端。它是一个跨平台的 TUI 工具,把可用的安卓模拟器和 iOS 模拟器并排列出来,选中回车就启动,不用打开任何 IDE。安卓和 iOS 的设备、模拟器、实机分区显示,右侧还有选中设备的详情。macOS 上通过 Xcode 的 simctl 支持 iOS 模拟器,Linux 和 Windows 上专注安卓那一侧。

它不只是个启动器。内置 ADB 工具:按 IP 连接、6 位配对码、扫二维码,把安卓实机无线连上;能看 logcat 输出并过滤;安卓模拟器还能选冷启动、无音频等启动选项。自定义插件是它的加分项——通过一个 YAML 文件就能把 scrcpy、Maestro 或自己的脚本挂进来,按 p 挑个插件对着选中的设备跑,不用改代码。

用 Dart 加 Nocterm(语法类似 Flutter 的终端 UI 框架)写成,MIT 开源,macOS、Linux、Windows 通用。

软件功能



一键启动设备:安卓模拟器和 iOS 模拟器并排列出,选中按回车即启动,不用打开 Android Studio 或 Xcode。

安卓启动选项:启动安卓模拟器时可选正常、冷启动、无音频、冷启动+无音频等模式,按需要挑。

内置 ADB 工具:通过 IP 地址连接、6 位配对码配对、二维码配对(Android 11+)把实机无线连上,不用敲命令。

Logcat 查看:直接在界面里看安卓模拟器/设备的 logcat 输出,支持过滤,调试时不用另开终端。

自定义插件:在 YAML 里配置 scrcpy、Maestro 等外部工具,按 p 选插件和命令对选中设备执行,无需改动代码。

Xcode 清理与配置:macOS 上按 x 预览并清理 Xcode Derived Data;按 e 打开配置文件用默认编辑器编辑。

跨平台 TUI:Dart + Nocterm 编写,纯终端界面,macOS、Linux、Windows 通用,轻量启动快。