Skip to main content
Follow these steps to go from zero to a running sandboxed OpenClaw agent. The installer handles Node.js and NemoClaw setup, then walks you through the guided onboard wizard.
NemoClaw is alpha software. Interfaces, APIs, and behavior may change without notice as the project evolves. NemoClaw currently requires a fresh installation of OpenClaw.

Prerequisites

Verify that your environment meets the hardware and software requirements before you begin.

Hardware

The sandbox image is approximately 2.4 GB compressed. During image push, the Docker daemon, k3s, and the OpenShell gateway run alongside the export pipeline, which buffers decompressed layers in memory. On machines with less than 8 GB of RAM this combined usage can trigger the OOM killer. If you cannot add memory, configuring at least 8 GB of swap can work around the issue at the cost of slower performance.

Software

Install OpenShell before running the NemoClaw installer. The installer will install Node.js automatically if it is not present, but OpenShell must already be available.

Install and onboard

1

Run the installer

Download and execute the NemoClaw installer script. The script installs Node.js via nvm if it is not already present, installs the nemoclaw CLI, and then launches the interactive onboard wizard.
The installer runs through the following stages:
If Node.js was installed via nvm, the installer will print instructions to reload your shell profile before nemoclaw is on your PATH. Follow those instructions or open a new terminal before continuing.
2

Complete the onboard wizard

After installation, the onboard wizard starts automatically. It configures the inference endpoint, API credential, and model for your sandbox.Step 1 — Select your inference endpoint:
Select NVIDIA Build to get started immediately using free credits from build.nvidia.com.Step 2 — Enter your NVIDIA API key:
Get your API key from build.nvidia.com/settings/api-keys.Step 3 — Select a model:
Step 4 — Review and confirm:
3

Verify installation

When the wizard completes, the output confirms the running environment:
The sandbox is now running with Landlock, seccomp, and network namespace isolation active.

Connect to the sandbox

1

Open a shell in the sandbox

Run the following command from your host to open an interactive shell session inside the sandbox:
You will see the connection banner and be dropped into the sandbox shell:
2

Send a test message using the OpenClaw TUI

The OpenClaw TUI opens an interactive chat interface. From inside the sandbox, run:
Type a message and press Enter to send it to the agent. The TUI also displays network egress requests in a side panel — any attempt to reach an unlisted host will appear here for your approval.
3

Send a test message using the OpenClaw CLI

Use the OpenClaw CLI to send a single message and print the agent’s response without entering the TUI:
If the agent replies, your sandbox is working correctly. Type exit to return to your host shell.

Non-interactive onboarding

You can skip the interactive prompts by passing all required flags to nemoclaw onboard directly. This is useful for automated provisioning or CI environments.
The nim-local, vllm, ollama, and custom endpoint types are experimental. Use --endpoint build or --endpoint ncp for production setups.

Next steps

How It Works

Understand the plugin, blueprint, and sandbox lifecycle before customizing your setup.

Switch inference providers

Switch to a different Nemotron model or configure an NCP endpoint.

Approve network requests

Review and approve agent egress requests surfaced in the OpenShell TUI.

Customize network policy

Pre-approve trusted domains to avoid manual approval at runtime.

Deploy to a remote GPU

Deploy your sandbox to a remote GPU instance for always-on operation.

Monitor sandbox activity

Track agent behavior, network egress, and inference calls through the OpenShell TUI.