在 GTC 2026 上,NVIDIA 发布了 NemoClaw,这是一个开源栈,能够轻松安全地运行 OpenClaw 自治代理。OpenClaw 是一个开源代理平台,Jensen Huang 称其为“个人 AI 的操作系统”。我们在之前的教程中介绍了如何在 Droplet 上运行 OpenClaw。NemoClaw 采用了不同的方法——它通过 NVIDIA 的云端对 OpenClaw 进行沙箱封装、安全策略和推理路由。
NemoClaw 仍处于 alpha 阶段,因此可能存在一些粗糙之处。接口可能会变更,功能可能不完整,某些功能可能会出错。但如果你好奇想试用它,或者只是想看看 NVIDIA 对代理的愿景,本教程将帮助你在 10 分钟内于 Droplet 上启动运行。
先决条件
开始之前,你需要:
- 一个账户(如果没有,请在此注册)
- 一个 NVIDIA 账户,用于在 build.nvidia.com 生成 API key
步骤 1 - 从 Marketplace 创建 Droplet
前往 Marketplace 上的 NemoClaw 一键 Droplet。点击 创建 NemoClaw Droplet。
在配置 Droplet 时,选择 CPU-Optimized 方案,并使用 Premium Intel。你需要选择带有 32 GB RAM 和 16 个 CPU 的选项。NemoClaw 运行 Docker containers、Kubernetes 集群(k3s)和 OpenShell gateway,因此需要足够的资源余量。
选择离你最近的数据中心区域,添加你的 SSH 密钥,然后点击 创建 Droplet。
注意: 这个 Droplet 每月费用为 336 美元,因此实验完成后记得销毁它。如果你忘记了,费用会迅速累积。
步骤 2 - SSH 登录 Droplet
Droplet 准备好后,SSH 登录:
ssh root@your_server_ip
你会看到标准的 Ubuntu 登录横幅,然后 NemoClaw 的入门向导会自动启动。它会运行一系列预检检查,确保 Docker 正在运行,安装 OpenShell CLI,并启动 gateway。你会看到每个步骤完成时出现对钩标记。
步骤 3 - 完成入门向导
入门向导会询问几件事。以下是每个提示的处理方式:
Sandbox 名称
第一个提示要求输入 sandbox 名称。只需按 Enter 接受默认值(my-assistant)。向导将创建 sandbox、构建 container image 并推送到 gateway。这需要几分钟时间,你会看到它执行大约 20 个步骤来构建和上传所有内容。
NVIDIA API Key
sandbox 准备好后,向导会要求输入你的 NVIDIA API key。在这个设置中,推理通过 NVIDIA 的云端使用 nvidia/nemotron-3-super-120b-a12b 模型进行路由,因此需要密钥进行身份验证。
要获取密钥,请前往 build.nvidia.com/settings/api-keys,登录并点击 生成 API Key。为其命名,选择过期时间,然后点击 生成密钥。
复制密钥(以 nvapi- 开头),粘贴到终端提示中,然后按 Enter。
向导将密钥保存到 ~/.nemoclaw/credentials.json 中,并设置推理提供程序。你会看到它确认模型并创建推理路由。
策略预设
推理设置完成后,NemoClaw 在 sandbox 内设置 OpenClaw,然后询问策略预设。你会看到可用预设列表,包括 Discord、Docker Hub、Hugging Face、Jira、npm、PyPI、Slack 等。这些控制代理允许访问的外部服务。
在底部,向导会询问:
Apply suggested presets (pypi, npm)? [Y/n/list]:
输入 n 并按 Enter。这些预设会授予 sandbox 访问包注册表的网络权限,对于基本设置你不需要它们。如果你的代理需要安装包,以后可以随时添加。
入门完成后,你会看到一个清晰的摘要,包含你的 sandbox 详情以及后续需要的命令:
Sandbox my-assistant (Landlock + seccomp + netns)
Model nvidia/nemotron-3-super-120b-a12b (NVIDIA Cloud API)
NIM not running
Run: nemoclaw my-assistant connect
Status: nemoclaw my-assistant status
Logs: nemoclaw my-assistant logs --follow
步骤 4 - 连接到 NemoClaw
现在是有趣的部分。连接到你的 sandbox:
nemoclaw my-assistant connect
这会让你进入 sandboxed environment 中的 shell。从这里,启动 OpenClaw TUI(终端用户界面):
openclaw tui
就是这样。你应该会看到 OpenClaw 聊天界面出现。agent 会向你打招呼并介绍自己,准备好聊天。
输入一条消息并按 Enter。现在你正在与运行在自己 Droplet 上安全 sandboxed environment 中的 AI agent 对话。
在新 SSH 会话后重新连接
如果你关闭终端并稍后 SSH 回到 Droplet,你会发现 nemoclaw 和相关命令不可用。这是因为 onboarding script 通过 nvm 在单独的 shell 中安装了一切,这些不会在新会话中生效。
运行以下命令一次来永久修复。它将 nvm 添加到你的 .bashrc 中,以便每次登录时自动加载:
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc && echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc && echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bashrc && source ~/.bashrc
然后像之前一样重新连接到你的 sandbox 并启动 TUI:
nemoclaw my-assistant connect
openclaw tui
一切都会从你离开的地方继续。你的 sandbox 和 agent 仍在运行。
下一步是什么
默认情况下,sandbox 的网络访问受限,因此 agent 开箱即用无法访问外部服务。要解锁更多功能——如连接 Slack、GitHub 或从 PyPI 拉取包——你需要配置 policy presets。请查看 NemoClaw 文档以获取可用集成的完整列表以及设置方法。
NemoClaw 仍处于早期阶段,因此边缘部分可能有些粗糙。但如果你想了解 always-on agents 的发展方向,这是一个很好的探索起点。
资源
- NemoClaw 1-Click Droplet on Marketplace
- NemoClaw GitHub Repo
- NemoClaw Documentation
- NVIDIA NemoClaw Announcement
- OpenClaw
- How to Run OpenClaw on a Droplet
- NVIDIA API Keys