simutil

simutil

SimUtil is a toolkit for Android emulators, iOS emulators, and real devices.

MCPDevOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 1.2k
Source
mcp-github

Overview

SimUtil enables launching, streaming, controlling, recording, and automating Android emulators, iOS emulators, and real devices. It can be used via desktop app, TUI, and CLI. SimUtil also supports driving these devices through the MCP protocol for AI agents, making it suitable for mobile development and testing scenarios. Installation options include Homebrew, AppImage, and PowerShell script.

Capabilities

  • ▪Launch and stop emulators and real devices
  • ▪Parallel streaming and control of multiple devices
  • ▪Wireless ADB connection
  • ▪Capture screenshots and record device screen
  • ▪Install and convert applications
  • ▪MCP server support

Use cases

Mobile app development and testingAutomated test scriptsAI agent-driven device operation

Setup

Requires: API KeyNode 环境
macOS: `brew tap dungngminh/simutil && brew install simutil`; Linux: `curl -fsSL https://raw.githubusercontent.com/dungngminh/simutil/main/app/packaging/linux/install.sh | bash`; Windows: `powershell -ExecutionPolicy Bypass -Command "iwr -useb https://raw.githubusercontent.com/dungngminh/simutil/main/install.ps1 | iex"`

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

Which platforms does SimUtil support?

Supports macOS, Linux, and Windows.

How do I update SimUtil?

Use the `simutil upgrade` command to update.

Related skills