NVIDIA/NemoClaw
Run agents like Hermes, LangChain Deep Agents, and OpenClaw more securely inside NVIDIA OpenShell with managed inference
NVIDIA NemoClaw – 概要
NemoClaw 是一个开源参考堆栈,可让您在 NVIDIA OpenShell 沙箱中运行 AI 代理(如 OpenClaw、Hermes 或 LangChain Deep Agents)。它在 OpenShell 之上添加了一个轻量级管理层,负责处理:
- 引导式入门和用于创建、启动、停止代理沙箱的 CLI
- 托管推理路由到受支持的模型提供商
- 网络策略执行和容器加固以保持沙箱安全
- 由 OpenShell 支持的状态持久化,使代理能够在多次运行中保留其记忆
- 通过 CLI 别名在三个受支持的代理之间轻松切换
该项目定位为面向需要执行代码、访问互联网或使用本地资源的代理的安全优先“包装器”,使其更易于在 DGX 系统或 WSL 上运行。
主要功能(如 README 中所述)
| 功能 | 作用 |
|---|---|
| 受支持的代理 | OpenClaw(默认)、Hermes、LangChain Deep Agents Code。 |
| 安装程序和快速入门 | 交互式终端安装程序,可在“快速”模式下运行,并带有针对 DGX 或 WSL 的预设设置。 |
| CLI 和别名 | nemoclaw 命令行工具以及针对常见生命周期操作(创建、启动、停止、删除等)的代理特定快捷方式。 |
| 推理提供商选择 | 内置向导,用于选择本地或路由推理服务并为其配置沙箱。 |
| 网络策略 | 基线出口规则、操作员审批流程,以及自定义静态或动态策略的能力。 |
| 沙箱加固 | 容器安全默认值(能力删除、进程限制等)和“加固”检查清单。 |
| 状态持久化 | 基于 OpenShell 的存储,使代理的记忆或文件在沙箱重启后得以保留。 |
| 托管皮肤 | 对于 Hermes,按需安装轻量级 nemoclaw-light 皮肤,并在不需要时移除。 |
| 文档和社区 | 完整的在线文档、Discord、GitHub Discussions 和社区示例仓库。 |
| 安全优先流程 | 私有漏洞报告渠道和关于外部材料处理的明确免责声明。 |
谁可能使用它
- ML 工程师或数据科学家,希望试验自主代理,但需要一个限制网络访问和容器权限的受控环境。
- 企业,在本地部署编码助手(例如 Claude Code、Copilot),并需要在 NVIDIA 硬件上进行沙箱执行。
- 研究人员,构建新的代理到代理工作流,希望与 OpenShell 有现成的集成,并能在 OpenClaw、Hermes 或 LangChain 代理之间切换而无需重写管道代码。
- DevOps / 安全团队,需要一种可重现、可审计的方式来运行代理,同时强制执行网络策略和加固标准。
入门(来自 README)
- 检查先决条件 – 查看“先决条件”文档页面,了解受支持的硬件(DGX、WSL 等)和软件要求。
- 运行安装程序 – 克隆仓库并执行提供的安装脚本。在受支持的主机上,您只需在提示符处按 Enter 即可接受推荐的设置。
- 选择代理 – 安装程序默认为 OpenClaw;您可以在安装过程中输入
n来选择 Hermes 或 LangChain Deep Agents Code,命名沙箱,并选择推理提供商。 - 遵循快速入门指南 – 每个代理都有自己的“快速入门”文档页面,其中包含启动沙箱并开始与代理聊天的确切 CLI 命令。
- 管理沙箱 – 使用
nemoclaw <command>(例如nemoclaw start <sandbox>、nemoclaw stop <sandbox>、nemoclaw logs <sandbox>)来控制生命周期。
开发与贡献
- 运行
./scripts/dev-setup.sh来设置源代码检出,而无需启动沙箱。 - 如果您需要在开发期间在主机上看到 CLI,请添加
--expose-cli,或添加--with-runtime来测试与沙箱相关的更改。 - 欢迎通过拉取请求贡献;仓库包含
CONTRIBUTING.md,其中包含编码标准和 PR 工作流程。
更多信息
- 完整文档 – https://docs.nvidia.com/nemoclaw/latest/
- 社区 Discord – https://discord.gg/XFpfPv9Uvx
- GitHub Discussions 和 Issues – 用于提问、报告错误和提出功能想法。
- 社区示例仓库 – https://github.com/NVIDIA/nemoclaw-community
许可证
Apache 2.0(根据 LICENSE 文件)。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト