# nsx new

`nsx new` is an alias for [`nsx create-app`](https://ambiqai.github.io/neuralspotx/reference/cli/create-app/). It parses the same arguments and runs the same handler.

## Usage

```text
nsx new [-h] [--board BOARD] [--soc SOC] [--force] [--no-bootstrap]
               [--template {default,npu-tflm}]
               app_dir
```

## Arguments

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| app_dir | value | required | App directory to create |

## Options

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| --board BOARD | value | apollo510_evb | Target board package suffix |
| --soc SOC | value | optional | Target SoC package suffix (default inferred from board) |
| --force | flag | optional | Allow writing into a non-empty app directory |
| --no-bootstrap | flag | optional | Create the app without initializing starter modules |
| --template TEMPLATE | default \| npu-tflm | default | App template (default: Minimal hello-world app (SWO printf loop); npu-tflm: TFLite Micro inference on the Ethos-U85 NPU (Vela model harness, heliaRT ethos-u dispatch)) |
