
2026/03/19 0:31
**NVIDIAのNemoClaw** (ニーモクロー)
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
NVIDIAのNemoClawは、開発者がOpenClawアシスタントを安全にサンドボックス環境で実行しつつ、推論をNVIDIA Cloudへルーティングできるオープンソースツールキットです。NemoClawはNVIDIA OpenShellランタイム(NVIDIA Agent Toolkitの一部)をインストールし、ネットワーク・ファイルシステム・プロセスに対して厳格なポリシーを設定します。その結果、アシスタントはホストリソースへアクセスできなくなります。インストールは1つのシェルスクリプトで行われます(
curl -fsSL https://www.nvidia.com/nemoclaw.sh | bash)。このスクリプトはNode.jsを取得し、オンボーディングウィザードを実行し、サンドボックスを作成し、セキュリティポリシーを適用し、NVIDIA Cloudへの推論設定を完了します。
インストール後の環境概要では、サンドボックス名、使用モデル(例:
nvidia/nemotron-3-super-120b-a12b)、および推論がNVIDIA Cloud API経由でルーティングされていることが表示されます。開発者はTUIチャットまたはCLIコマンドを使用してアシスタントと対話できます。
openclaw agent --agent main --local -m "<prompt>" --session-id <id>
このコマンドで、完全な応答が端末に直接表示されます。
NemoClawはUbuntu 22.04+(またはそれ以降)上で動作し、Node.js 20+、npm 10+、Docker、およびOpenShellランタイムを必要とします。最低ハードウェア要件は4 vCPU、8 GB RAM、20 GB空きディスクです。推奨値は4+ vCPU、16 GB RAM、40 GB空きディスクです。サンドボックスイメージの圧縮サイズは約2.4 GBです。
主な構成要素には、TypeScript CLIプラグイン(
nemoclaw)、サンドボックス作成・ポリシー適用・推論設定を統括するPythonブリュープリント、egressとファイルシステムポリシーを強制する隔離されたOpenShellコンテナ、およびOpenShellゲートウェイ経由でルーティングされるNVIDIA Cloud推論があります。
保護層は以下の通りです。
- ネットワーク – 未承認のアウトバウンド接続をブロック(ホットリロード可能)。
- ファイルシステム –
と/sandbox
への読み書きを制限し、作成時に固定。/tmp - プロセス – 権限昇格と危険なシステムコールを防止し、作成時に固定。
- 推論 – モデルAPI呼び出しを制御されたバックエンドへリダイレクト(ホットリロード可能)。
主なホストコマンドは
nemoclaw onboard、nemoclaw <name> connect、nemoclaw start/stop/status および openshell term です。開発中のプラグインコマンドには openclaw nemoclaw launch、status、および logs が含まれます。
プロジェクトはApache License 2.0 の下でライセンスされており、アーキテクチャ、推論プロファイル、ネットワークポリシー、CLI参照、およびトラブルシューティングを網羅したドキュメントが用意されています。NemoClawは現在アルファ段階にあり、インターフェースとAPIは変更される可能性があります。そのため開発者はソフトウェアの進化に備え、サンドボックス外で本番デプロイを行う際には NVIDIA API キー(オンボーディング時に build.nvidia.com から取得)を使用する必要があります。
本文
NVIDIA NemoClawは、OpenClawエージェントを安全に常駐させるためのオープンソーススタックです。
インストールすると、NVIDIA Agent Toolkit の一部である NVIDIA OpenShell ランタイムがセットアップされ、推論は NVIDIA Cloud へルーティングされます。
Quick Start
- Prerequisites
Hardware
| Resource | Minimum | Recommended |
|---|---|---|
| CPU | 4 vCPU | 4+ vCPU |
| RAM | 8 GB | 16 GB |
| Disk | 20 GB free | 40 GB free |
注意
サンドボックスイメージは約2.4 GB(圧縮)です。
Docker・k3s・OpenShell が同時に動作すると、展開層がメモリ上でバッファリングされます。8 GB 未満の RAM では OOM キラーが発生する可能性があります。8 GB のスワップを設定すれば回避できますが、性能は低下します。
| Software | Dependency | Version |
|---|---|---|
| Linux | Ubuntu 22.04 LTS or later | – |
| Node.js | – | 20+ |
| npm | – | 10+ |
| Docker | – | Installed & running |
| OpenShell | – | Installed |
- Install NemoClaw & onboard OpenClaw Agent
$ curl -fsSL https://www.nvidia.com/nemoclaw.sh | bash
インストーラは Node.js を自動でインストールします。nvm/fnm で管理している場合、PATH が更新されないことがあります。
(または source ~/.bashrc
)を実行してください。~/.zshrc
インストール完了後のサマリー例
────────────────────────────────────────────────── Sandbox my-assistant (Landlock + seccomp + netns) Model nvidia/nemotron-3-super-120b-a12b (NVIDIA Cloud API) ────────────────────────────────────────────────── Run: nemoclaw my-assistant connect Status: nemoclaw my-assistant status Logs: nemoclaw my-assistant logs --follow ────────────────────────────────────────────────── [INFO] === Installation complete ===
- Chat with the Agent
Sandbox に接続し、TUI または CLI を使って対話します。
$ nemoclaw my-assistant connect # TUI sandbox@my‑assistant:~$ openclaw tui # もしくは長い応答を取得したい場合 sandbox@my‑assistant:~$ openclaw agent --agent main --local -m "<prompt>" --session-id <id>
# シンプルなメッセージ送信 sandbox@my‑assistant:~$ openclaw agent --agent main --local -m "hello" --session-id test
How It Works
| Component | Role |
|---|---|
| Plugin | TypeScript CLI(launch, connect, status, logs) |
| Blueprint | バージョン付き Python アーティファクト。サンドボックス作成、ポリシー、推論設定をオーケストレート |
| Sandbox | OpenShell コンテナで実行される OpenClaw。エグレスとファイルシステムはポリシーに従う |
| Inference | NVIDIA Cloud モデル呼び出し。OpenShell がインターセプトしてルーティング |
ブループリントのライフサイクルは「アーティファクト解決 → digest 検証 → リソース計画 → OpenShell CLI で適用」の4段階です。
エラーが発生した場合、
nemoclaw <name> status(NemoClaw 側)と openshell sandbox list(OpenShell 側)の両方を確認してください。
Protection Layers
| Layer | What it protects | When it applies |
|---|---|---|
| Network | 未承認アウトバウンド接続をブロック | ランタイム時に再ロード可能 |
| Filesystem | と 以外へのアクセスを防止 | サンドボックス作成時に固定 |
| Process | 特権昇格・危険なシステムコールをブロック | サンドボックス作成時に固定 |
| Inference | モデル API 呼び出しを制御されたバックエンドへリダイレクト | ランタイム時に再ロード可能 |
Key Commands
Host (nemoclaw)
| Command | Description |
|---|---|
| インタラクティブセットアップウィザード(ゲートウェイ、プロバイダー、サンドボックス) |
(experimental) | Brev を通じてリモート GPU へデプロイ |
| サンドボックス内に対話型シェルを起動 |
| OpenShell TUI を起動(監視・承認用) |
| Telegram bridge やトンネルなどの補助サービス管理 |
Plugin (openclaw nemoclaw)
| Command | Description |
|---|---|
| OpenShell サンドボックス内で OpenClaw をブートストラップ |
| サンドボックスの健康状態、ブループリントステータス、推論状況を表示 |
| ブループリント実行とサンドボックスログをストリーム |
注意
plugin コマンドは開発中であり、すべてが機能しているわけではありません。主に host CLI(nemoclaw)を利用してください。
Known Limitations
- plugin コマンドは未完成です。必要に応じて host CLI を使用してください。
- 一部プラットフォームで手動作業が必要な場合があります。ブロッカーを見つけたら issue を立ててください。
Learn More
| トピック | 内容 |
|---|---|
| Overview | NemoClaw の概要と構成 |
| How It Works | プラグイン、ブループリント、サンドボックスライフサイクル |
| Architecture | プラグイン構造・ブループリントライフサイクル・サンドボックス環境 |
| Inference Profiles | NVIDIA Cloud 推論設定 |
| Network Policies | エグレス制御とポリシーカスタマイズ |
| CLI Commands | コマンド全体の参照 |
| Troubleshooting | よくある問題と解決手順 |
License
Apache License 2.0