Skip to main content
NVIDIA
Explore
Models
Skills
Blueprints
GPUs
Docs
Help Center
Getting Started
  1. Create and verify your account to unlock full access to NVIDIA NIM APIs.
ResourcesDeveloper ForumsContact Support
FAQs
  • Secure AI Agents with OpenShell

    30 MIN

    Isolate OpenClaw with kernel-level policies and route inference to a local model

    • Agentic Workflow
    • DGX Spark
    • DGX Station
    • Docker
    • OpenClaw
    • OpenShell
    • vLLM
    OpenShell on GitHub
    OverviewOverviewInstructionsInstructionsAgent-ready ModelsAgent-ready ModelsTroubleshootingTroubleshooting

    Agent-ready models

    Agent-ready models are tuned for agentic workloads — tool calling, reasoning traces, and long multi-turn sessions. Pick the recommended model for your hardware platform, serve it with an OpenAI-compatible API (this playbook uses vLLM), then continue with the Instructions tab to wire OpenShell inference routing and launch the OpenClaw sandbox.

    Recommendations by hardware platform

    Hardware platformRecommended agent-ready modelHuggingFace handleNotes
    DGX SparkAgent-ready Qwen3.6-35B-A3B (NVFP4)nvidia/Qwen3.6-35B-A3B-NVFP4Recommended for unified-memory agentic serving; launch via Agent-ready Models
    DGX StationNVIDIA Nemotron 3 Ultranvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4Recommended for Station; launch via the DGX Station deployment guide

    NOTE

    DGX Spark: launch via Agent-ready Models. DGX Station: use the Nemotron 3 Ultra Station deployment guide. OpenShell requires the server to listen on all interfaces (--host 0.0.0.0) so the gateway container can reach it — keep that flag when you launch.

    Before you serve

    1. Complete Docker setup in the Instructions tab (Steps 1–2).
    2. Export a Hugging Face token if your model requires it:
    export HF_TOKEN=your_actual_token_here
    
    1. Launch the recommended recipe for your hardware platform (Spark: Agent-ready Models; Station: Station deployment guide), ensuring --host 0.0.0.0 and port 8000.
    2. Confirm the API is up:
    curl -s http://0.0.0.0:8000/v1/models
    

    Expected: a JSON "data" array that includes your model handle. If the request hangs, the model is still loading — wait for Application startup complete in the container logs and retry.

    1. Note the exact model id from the response. You will use that string for openshell inference set and in the OpenClaw onboarding wizard.

    OpenShell-specific requirements

    RequirementWhy it matters
    --host 0.0.0.0The OpenShell gateway runs inside Docker and cannot reach a server bound only to localhost.
    Host IP in the provider URLCreate the OpenShell provider with http://{Machine_IP}:8000/v1, not localhost or 127.0.0.1.
    Matching model idThe OpenClaw wizard Model ID must match the handle served by vLLM and configured in openshell inference set.

    Next steps

    Return to the Instructions tab starting at Step 5. Serve a model with vLLM (or skip ahead if the server is already running), then create the inference provider and deploy the sandbox.

    Resources

    • NVIDIA OpenShell Documentation
    • OpenShell Docs
    • OpenShell PyPI
    • OpenClaw Documentation
    • OpenClaw Gateway Security
    • Serve LLMs with vLLM
    • NVIDIA Developer Forums
    Terms of Use
    Privacy Policy
    Your Privacy Choices
    Contact

    Copyright © 2026 NVIDIA Corporation