Commands
NemoClaw provides two command interfaces:- Plugin commands run under the
openclaw nemoclawnamespace inside the OpenClaw CLI. - Standalone commands run via the
nemoclawbinary for host-side setup, deployment, and service management.
npm install -g nemoclaw.
Plugin commands
Commands under
openclaw nemoclaw — lifecycle management from inside OpenClaw.Standalone commands
Commands via the
nemoclaw binary — host setup, deployment, and service management.Plugin commands
These commands run in-process with the OpenClaw gateway viaopenclaw nemoclaw <subcommand>.
openclaw nemoclaw onboard
openclaw nemoclaw onboard
Interactive setup wizard that configures the inference endpoint, credential, and model for the NemoClaw plugin. Creates or updates the OpenShell provider and sets the inference route.Examples:Onboard configuration (endpoint, model, credential env) is saved to
API key for endpoints that require one. Skips the interactive prompt. Required for
build, ncp, nim-local, and custom endpoints.Endpoint type. One of:
build, ncp, nim-local, vllm, ollama, custom.
Default: prompts interactively. The nim-local, vllm, ollama, and custom types are experimental — set NEMOCLAW_EXPERIMENTAL=1 to enable them in the interactive menu.NCP partner name. Required when
--endpoint ncp is used.Endpoint URL. Required for
ncp, nim-local, and custom endpoints. For ollama, defaults to http://host.openshell.internal:11434/v1.Model ID to activate (e.g.,
nvidia/nemotron-3-super-120b-a12b). Skips the interactive model selection prompt.~/.nemoclaw/config.json. Credentials for the standalone nemoclaw CLI are saved to ~/.nemoclaw/credentials.json (mode 600).openclaw nemoclaw launch
openclaw nemoclaw launch
Fresh install: bootstraps OpenClaw inside an OpenShell sandbox without migrating any existing host state. If a host OpenClaw installation is detected, Example:After launch, the sandbox is accessible via
launch exits with a recommendation to use migrate unless --force is passed.Skip the ergonomics warning and force plugin-driven bootstrap. Without this flag,
NemoClaw recommends using
openshell sandbox create directly for new installs, and openclaw nemoclaw migrate if a host installation exists. Default: false.Blueprint profile to use for the sandbox deployment. Default:
default.openclaw nemoclaw connect.For net-new users with no host OpenClaw installation, the recommended path is OpenShell-native setup:
openclaw nemoclaw migrate
openclaw nemoclaw migrate
Migrates a host OpenClaw installation into an OpenShell sandbox. Captures the host state directory, external config paths, and extension roots, packages them as tar archives, syncs them into the sandbox, and rewrites config paths for the sandbox environment. The host installation is left untouched.Examples:
Show what would be migrated without making any changes. Outputs the planned migration steps including detected paths and external roots. Default:
false.Blueprint profile to use. Default:
default.Skip creating a host backup snapshot. Without a snapshot,
eject cannot restore the host installation. Default: false.openclaw nemoclaw connect
openclaw nemoclaw connect
Opens an interactive shell inside the OpenClaw sandbox. Spawns Example:
openshell sandbox connect <sandbox> and inherits stdio for a full terminal experience. Type exit to return to the host shell.Sandbox name to connect to. Default: the value of
sandboxName from the plugin config (default: openclaw).openclaw nemoclaw status
openclaw nemoclaw status
Displays sandbox health, blueprint run state, and inference configuration. Reads from the persisted NemoClaw state and queries Example:JSON output schema:
openshell sandbox status and openshell inference get.Output status as JSON for programmatic consumption. The JSON object includes
nemoclaw, sandbox, inference, and insideSandbox fields. Default: false.When running inside an active OpenShell sandbox,
status detects the sandbox context and reports it instead of showing false negatives. Run openshell sandbox status on the host for full details.openclaw nemoclaw logs
openclaw nemoclaw logs
Streams blueprint execution and sandbox logs. Tails Examples:
/tmp/nemoclaw.log and /tmp/openclaw.log from inside the sandbox via openshell sandbox connect.Follow log output continuously, similar to
tail -f. Default: false.Number of lines to show from the end of the log. Default:
50.Show logs associated with a specific blueprint run ID instead of the latest run.
openclaw nemoclaw eject
openclaw nemoclaw eject
Rolls back from OpenShell and restores the host OpenClaw installation from a migration snapshot. Stops the sandbox, runs a blueprint rollback, restores Example:
~/.openclaw from the snapshot, and clears NemoClaw state.Specific blueprint run ID to roll back from. Defaults to the most recent run stored in plugin state.
Skip the confirmation prompt and proceed with the eject. Without this flag,
eject displays a summary of what will be done and exits. Default: false./nemoclaw slash command
The /nemoclaw slash command is available inside the OpenClaw chat interface. Run it from the chat input — no CLI required.
| Subcommand | Description |
|---|---|
/nemoclaw status | Show sandbox, blueprint, and inference state |
/nemoclaw eject | Show rollback instructions for restoring the host installation |
/nemoclaw onboard | Show onboarding status and current inference configuration |
/nemoclaw (no args) | Show help with available subcommands |
Standalone host commands
Thenemoclaw binary handles host-side operations that run outside the OpenClaw plugin context.
nemoclaw onboard
nemoclaw onboard
Run the interactive setup wizard. Creates an OpenShell gateway, registers inference providers, builds the sandbox image, and creates the sandbox. Use this for new installs and for recreating a sandbox after changes to policy or configuration.The first run prompts for your NVIDIA API key and saves it to
~/.nemoclaw/credentials.json.The onboard wizard runs a preflight check before creating the gateway. On systems with cgroup v2 (such as Ubuntu 24.04 and DGX Spark), the preflight verifies that Docker is configured with "default-cgroupns-mode": "host" in /etc/docker/daemon.json. If this setting is missing, nemoclaw onboard exits with an error and directs you to run nemoclaw setup-spark.nemoclaw list
nemoclaw list
List all registered sandboxes with their model, provider, GPU status, and applied policy presets.Example output:
nemoclaw deploy
nemoclaw deploy
Deploy NemoClaw to a remote GPU instance through Brev. The deploy script installs Docker, the NVIDIA Container Toolkit (if a GPU is present), and OpenShell on the VM, then runs the NemoClaw setup and connects to the sandbox.Example:Requires the
brev CLI to be installed. The NEMOCLAW_GPU environment variable can override the default GPU type (a2-highgpu-1g:nvidia-tesla-a100:1).nemoclaw <name> connect
nemoclaw <name> connect
Connect to a sandbox by name. Ensures the port forward (port Example:
18789) is alive before connecting.nemoclaw <name> status
nemoclaw <name> status
Show sandbox status, health, model, provider, GPU status, and applied policies. Also queries Example:
openshell sandbox get and checks NIM container health.nemoclaw <name> logs
nemoclaw <name> logs
View sandbox logs. Use Examples:
--follow to stream output in real time.nemoclaw <name> destroy
nemoclaw <name> destroy
Stop the NIM container and delete the sandbox from OpenShell. Removes the sandbox from the local registry.Example:
nemoclaw <name> policy-add
nemoclaw <name> policy-add
Add a policy preset to a sandbox interactively. Shows available presets with a Example:See
● marker for already-applied presets and ○ for unapplied ones, then prompts for confirmation before applying.policy-list to view available presets without applying them.nemoclaw <name> policy-list
nemoclaw <name> policy-list
List available policy presets and show which ones are applied to the sandbox. Applied presets are marked with Example:
●, unapplied with ○.nemoclaw start / stop / status
nemoclaw start / stop / status
Manage auxiliary services (Telegram bridge and cloudflared tunnel).
nemoclaw start requires TELEGRAM_BOT_TOKEN for the Telegram bridge.Example:nemoclaw setup-spark
nemoclaw setup-spark
Set up NemoClaw on DGX Spark. Applies cgroup v2 and Docker configuration fixes required for Ubuntu 24.04. Run with This command sets
sudo on the Spark host."default-cgroupns-mode": "host" in /etc/docker/daemon.json and restarts the Docker daemon. Run this before nemoclaw onboard on DGX Spark systems.openshell term
openshell term
Open the OpenShell TUI to monitor sandbox activity and approve or deny network egress requests in real time. Run this on the host where the sandbox is running.For a remote Brev instance, SSH to the instance and run
openshell term there, or use a port-forward to the gateway.