NemoClaw README

The project's README from github.com/NVIDIA/NemoClaw. As one markdown file: README.md.

NVIDIA NemoClaw: Reference Stack for Sandboxed AI Agents in OpenShell

License Security Policy Discord

NVIDIA NemoClaw is an open source reference stack for running supported AI agents more safely inside NVIDIA OpenShell sandboxes. It provides guided onboarding, managed inference, network policy, managed integrations, snapshots, and lifecycle operations through the NemoClaw CLI and its agent-specific aliases.

Supported agents:

For capabilities, architecture, security controls, and the full feature list, see the NemoClaw documentation.

Get Started

Start with Your Coding Agent

Use the starter prompt when you want Cursor, Claude Code, Codex, Copilot, or another local coding agent to install NemoClaw with you.

Copy the NemoClaw starter prompt.

The prompt tells your agent to use NemoClaw docs and skills, ask one question at a time, run commands only with your approval, and keep secrets out of chat.

Install Using the Installer in Your Terminal

Review Prerequisites before installing. On a supported DGX or Windows Subsystem for Linux (WSL) host, press Enter at the Run express install with these settings? [Y/n]: prompt to use the recommended preset settings for that platform. Express install mode installs OpenClaw by default. If you accept, refer to NemoClaw Quickstart with OpenClaw. Enter n if you want to choose Hermes or LangChain Deep Agents Code, a sandbox name, an inference provider, and a model interactively. When connecting to a Hermes sandbox from a light terminal, NemoClaw may install a managed nemoclaw-light Hermes skin for readable assistant text; it removes that managed skin state again when the terminal no longer needs it and preserves any user-selected Hermes skin.

Agent Guide
OpenClaw (default) Quickstart with OpenClaw
Hermes Quickstart with Hermes
LangChain Deep Agents Code Quickstart with LangChain Deep Agents Code

Documentation

Refer to the following pages on the official documentation website for more information on NemoClaw.

Page Description
Overview What NemoClaw does and how it fits together.
Architecture Overview High-level overview of the host CLI, agent integration layer, blueprint, sandbox lifecycle, and protection layers.
Ecosystem How OpenClaw, OpenShell, and NemoClaw form a stack and when to use NemoClaw versus OpenShell alone.
Architecture Details Detailed description of agent integration structure, blueprint lifecycle, sandbox environment, and host-side state.
Prerequisites Hardware, software, and supported platforms, with any platform-specific pre-setup.
Choose an Inference Provider Supported providers, validation, and routed inference configuration.
Network Policies Baseline rules, operator approval flow, and egress control.
Customize Network Policy Static and dynamic policy changes, presets.
Security Best Practices Controls reference, risk framework, and posture profiles for sandbox security.
Sandbox Hardening Container security measures, capability drops, process limits.
CLI Commands Full NemoClaw CLI command reference.
Troubleshooting Common issues and resolution steps.

Community

Join the NemoClaw community to ask questions, share feedback, and report issues. NemoClaw is an alpha project, so maintainers review issues, discussions, and pull requests on a best effort basis without guaranteed response timelines.

Need Channel
Setup or usage questions GitHub Discussions or Discord
Reproducible bugs GitHub Issues
Feature proposals Start with GitHub Discussions, then open an issue when the scope is clear
Examples Community Examples · Contribute an example
Current priorities Current Priorities
Contribution help CONTRIBUTING.md
Security vulnerabilities Use the private channels in SECURITY.md; do not open public issues

Contributing

We welcome contributions. See CONTRIBUTING.md for development setup, coding standards, and the PR process.

Prepare a source checkout without creating a runtime sandbox:

./scripts/dev-setup.sh

Or ask a compatible coding agent to use the repository's contributor-onboarding skill:

Set up this machine as a NemoClaw contributor and prepare it for a first PR.

The contributor path is separate from the end-user installer above. The default and --repair modes change only repository-local dependencies, builds, and hooks. Use ./scripts/dev-setup.sh --expose-cli only when you explicitly want a host-visible development CLI. Use ./scripts/dev-setup.sh --with-runtime only when your change needs sandbox validation; that approved flow also opts into CLI exposure.

Security

NVIDIA takes security seriously. If you discover a vulnerability in NemoClaw, DO NOT open a public issue. Use one of the private reporting channels described in SECURITY.md:

For security bulletins and PSIRT policies, visit the NVIDIA Product Security portal.

Current Priorities

NemoClaw's current priorities are maintained here as a public orientation point for contributors and community members. This list is not a delivery commitment, support promise, or fixed roadmap; priorities can change as maintainers respond to security, quality, platform readiness, and community feedback.

For specific scoped work, use GitHub Issues and start broader proposals in GitHub Discussions. Security vulnerabilities must use the private reporting channels in SECURITY.md, not public issues.

Notice and Disclaimer

This software automatically retrieves, accesses or interacts with external materials. Those retrieved materials are not distributed with this software and are governed solely by separate terms, conditions and licenses. You are solely responsible for finding, reviewing and complying with all applicable terms, conditions, and licenses, and for verifying the security, integrity and suitability of any retrieved materials for your specific use case. This software is provided "AS IS", without warranty of any kind. The author makes no representations or warranties regarding any retrieved materials, and assumes no liability for any losses, damages, liabilities or legal consequences from your use or inability to use this software or any retrieved materials. Use this software and the retrieved materials at your own risk.

License

Apache 2.0. See LICENSE.

NemoClaw (NVIDIA/NemoClaw)

Searching Database…

22.8K ·GitHub
这是什么?这是 NVIDIA 的一个开源参考技术栈,用于在 NVIDIA OpenShell 沙箱中更安全地运行 OpenClaw、Hermes 和 LangChain Deep Agents 等 AI 智能体,并通过它的 CLI 提供托管的推理、网络策略和生命周期管理。
这是我安装后运行的工具,还是写代码时调用的库?是一个需要安装的工具:NemoClaw CLI 及其各智能体专用的别名命令可以在你的主机上创建和管理智能体沙箱、快照和生命周期——它不是用来作为库导入的。
怎么安装?在终端里运行安装程序:在 'Run express install with these settings? [Y/n]:' 提示处按 Enter 即可采用平台预设(默认安装 OpenClaw);也可以回答 'n',通过交互方式选择智能体、沙箱名称、推理提供商和模型。
对 Node 版本或其他环境有要求吗?请先阅读 Prerequisites(前提条件)文档,其中涵盖了硬件、软件和支持的平台。这个项目基于 Node,要求 Node >= 22.19.0,并通过 preinstall 检查来强制执行。
它可以直接用于生产环境吗?不行——NemoClaw 还是一个 alpha 项目,维护者会尽力处理 issues、讨论和 pull requests,但不保证响应时间。
它在任何电脑上都能运行,还是只支持特定硬件?目前安装程序面向支持的 NVIDIA DGX 主机或 Windows Subsystem for Linux(WSL);Prerequisites 文档列出了完整的支持平台列表以及各平台需要的预先设置。
它采用什么许可证?Apache 2.0——免费且开源。
Cursor 或 Claude Code 这类编程智能体能帮我安装 NemoClaw 吗?可以。复制 README 里的入门提示词即可:它会让你的智能体使用 NemoClaw 的文档和技能,一次只问一个问题,只有经过你的批准才运行命令,并且不会把机密信息泄露到聊天里。
nemoclaw-light 这个 Hermes 皮肤是什么?当你从轻量终端连接到 Hermes 沙箱时,NemoClaw 可能会安装一个托管的 'nemoclaw-light' 皮肤,让助手输出的文字更易读。当终端不再需要它时,它会移除这个托管状态,并保留你自己选择的 Hermes 皮肤。
开箱即用支持哪些智能体?三种:OpenClaw(快速安装的默认选项)、Hermes 和 LangChain Deep Agents Code——每种智能体在文档里都有自己的快速上手指南。
What are similar projects?agentbox, smolvm, agentmemory, 1Panel, Raven, ruflo, foreman, SPACE
Creator
NVIDIA
Size
475.8 MB
Stars
22.8K
Updated
CommitOct 18
Age
7mo
Commits · 90 Days