# Installation

MobileCLI is distributed as a single, self-contained binary with no external dependencies. It is available for **Linux**, **macOS**, and **Windows**.

## Install via npm[​](#install-via-npm "Direct link to Install via npm")

```
npm install -g mobilecli
```

Or run directly without installing:

```
npx mobilecli
```

## Download[​](#download "Direct link to Download")

Alternatively, download the latest binary from the [releases page](https://github.com/mobile-next/mobilecli/releases).

### macOS (Apple Silicon)[​](#macos-apple-silicon "Direct link to macOS (Apple Silicon)")

```
curl -L https://github.com/mobile-next/mobilecli/releases/latest/download/mobilecli-darwin-arm64 -o /usr/local/bin/mobilecli

chmod +x /usr/local/bin/mobilecli
```

### macOS (Intel)[​](#macos-intel "Direct link to macOS (Intel)")

```
curl -L https://github.com/mobile-next/mobilecli/releases/latest/download/mobilecli-darwin-amd64 -o /usr/local/bin/mobilecli

chmod +x /usr/local/bin/mobilecli
```

### Linux[​](#linux "Direct link to Linux")

```
curl -L https://github.com/mobile-next/mobilecli/releases/latest/download/mobilecli-linux-amd64 -o /usr/local/bin/mobilecli

chmod +x /usr/local/bin/mobilecli
```

### Windows[​](#windows "Direct link to Windows")

Download `mobilecli-windows-amd64.exe` from the [releases page](https://github.com/mobile-next/mobilecli/releases) and add it to your PATH.

## Verify[​](#verify "Direct link to Verify")

```
mobilecli --version

mobilecli devices
```

## Platform prerequisites[​](#platform-prerequisites "Direct link to Platform prerequisites")

### For Android[​](#for-android "Direct link to For Android")

* Android SDK installed (via Android Studio or standalone)
* `adb` on your PATH
* USB debugging enabled on the device, or an emulator running

### For iOS[​](#for-ios "Direct link to For iOS")

* macOS required
* Xcode installed
* Device trust established, or a simulator running
