sima-cli sdk setup
Initialize SDK environment and select components to start.
Parent command: sima-cli sdk
Usage
sima-cli sdk setup [OPTIONS]
Options
| Name | Description |
|---|---|
--noninteractive, --non-interactive, -n | Run in non-interactive mode (auto-select defaults). |
-y, --yes | Accept setup defaults; install Model Compiler from a local ZIP if available, otherwise online. |
--devkit | Configure DevKit integration for setup. Use '--devkit |
--code-server-without-password | Disable code-server password authentication and bind editor ports to 127.0.0.1 for an authenticated gateway. Requires container recreation. |
--no-insight | Start Neat SDK without Insight UI/video/WebRTC port mappings. |
--insight-video-channels | Number of Insight video channels to configure (four exposed ports per channel). (default: 4) |
--no-model-compiler, --no-model-sdk | Skip Model Compiler extension setup. --no-model-sdk is kept for compatibility. |
--all-extensions | Install Codex and Claude VS Code extensions without prompting. Neat is installed automatically. SDK_SKIP_CODING_AGENT_INSTALL overrides this option. |
--edgematic-studio, --studio | Install the Edgematic Studio extension and publish its port. Otherwise prompts after the other extensions; -y accepts. |
--no-edgematic-studio, --no-studio | Skip the Edgematic Studio extension and do not publish its port. |
--edgematic-studio-port, --studio-port | Publish the Edgematic Studio port without installing it, for a manual install later. |
--minimal | Skip optional Neat SDK container extras for CI compilation jobs. |
--workspace | Host workspace directory to mount into SDK containers instead of ~/workspace. |
--persistent-network-profile | Allow setup to install a persistent NetworkManager shared-network repair profile without prompting. |
--no-container-registry | Skip the local registry that lets a configured DevKit download images built in the SDK. |
--container-registry-port | Use this host port for the local DevKit container registry. Existing stored images are kept. |
--image | Start only the SDK image matching this repository:tag or tag (e.g. 'ghcr.io/sima-neat/sdk:latest' or 'latest'). Repeatable; skips the selection prompt. |
Arguments
None.
Full Help
Usage: sima-cli sdk setup [OPTIONS]
Initialize SDK environment and select components to start.
Model Compiler retains its local/online/skip installation menu. The
Codex/Claude extension selection follows, then Edgematic Studio
confirmation. -y accepts Studio installation automatically. Its HTTP port is
reserved before launch for installation now or later; --no-studio skips the
mapping.
Set CODE_SERVER_WITHOUT_PASSWORD=1 or pass --code-server-without-password
for code-server behind an authenticated gateway with trusted HTTPS.
Passwordless HTTP and HTTPS editor ports bind to 127.0.0.1 only; the gateway
must reach them through the Docker host loopback interface. The option only
applies when code-server is detected in the SDK image; OpenVSCode
authentication remains unchanged. Existing code-server containers must be
recreated. Keep password authentication for direct remote HTTPS access to
retain the login page certificate-help flow.
Options:
-n, --noninteractive, --non-interactive
Run in non-interactive mode (auto-select
defaults).
-y, --yes Accept setup defaults; install Model
Compiler from a local ZIP if available,
otherwise online.
--devkit TEXT Configure DevKit integration for setup. Use
'--devkit <IP>'.
--code-server-without-password Disable code-server password authentication
and bind editor ports to 127.0.0.1 for an
authenticated gateway. Requires container
recreation.
--no-insight Start Neat SDK without Insight
UI/video/WebRTC port mappings.
--insight-video-channels INTEGER RANGE
Number of Insight video channels to
configure (four exposed ports per channel).
[default: 4; 1<=x<=80]
--no-model-compiler, --no-model-sdk
Skip Model Compiler extension setup. --no-
model-sdk is kept for compatibility.
--all-extensions Install Codex and Claude VS Code extensions
without prompting. Neat is installed
automatically. SDK_SKIP_CODING_AGENT_INSTALL
overrides this option.
--edgematic-studio, --studio Install the Edgematic Studio extension and
publish its port. Otherwise prompts after
the other extensions; -y accepts.
--no-edgematic-studio, --no-studio
Skip the Edgematic Studio extension and do
not publish its port.
--edgematic-studio-port, --studio-port
Publish the Edgematic Studio port without
installing it, for a manual install later.
--minimal Skip optional Neat SDK container extras for
CI compilation jobs.
--workspace DIRECTORY Host workspace directory to mount into SDK
containers instead of ~/workspace.
--persistent-network-profile Allow setup to install a persistent
NetworkManager shared-network repair profile
without prompting.
--no-container-registry Skip the local registry that lets a
configured DevKit download images built in
the SDK.
--container-registry-port INTEGER RANGE
Use this host port for the local DevKit
container registry. Existing stored images
are kept. [1<=x<=65535]
--image TEXT Start only the SDK image matching this
repository:tag or tag (e.g. 'ghcr.io/sima-
neat/sdk:latest' or 'latest'). Repeatable;
skips the selection prompt.
--help Show this message and exit.