Команды

NemoClaw предоставляет два командных интерфейса. Команды плагина работают в пространстве имён openclaw nemoclaw внутри CLI OpenClaw. Автономный бинарный файл nemoclaw обрабатывает операции на стороне хоста: настройку, развёртывание и управление сервисами. Оба интерфейса устанавливаются при выполнении npm install -g nemoclaw.

Команды плагина

openclaw nemoclaw launch

Начальная загрузка OpenClaw внутри песочницы OpenShell. Если NemoClaw обнаруживает существующую установку на хосте, launch останавливается, если не передан флаг --force.

$ openclaw nemoclaw launch [--force] [--profile <profile>]

--force Пропустить предупреждение об эргономике и принудительно запустить загрузку через плагин. Без этого флага NemoClaw рекомендует использовать openshell sandbox create напрямую для новых установок.

--profile <profile> Профиль блюпринта для использования. По умолчанию: default.

nemoclaw <name> connect

Открыть интерактивную оболочку внутри песочницы OpenClaw. Используйте это после запуска для подключения и общения с агентом через TUI или CLI.

$ nemoclaw my-assistant connect

Если TUI не подходит для очень длинных ответов, используйте CLI-форму:

$ openclaw agent --agent main --local -m "<prompt>" --session-id <id>

Это рекомендуемое решение, когда вам нужен полный ответ, выведенный непосредственно в терминал.

openclaw nemoclaw status

Отображение состояния песочницы, состояния запуска блюпринта и конфигурации инференса.

$ openclaw nemoclaw status [--json]

--json Вывод в формате JSON для программной обработки.

При выполнении внутри активной песочницы OpenShell команда status обнаруживает контекст песочницы и сообщает «active (inside sandbox)» вместо ложных отрицательных результатов. Состояние песочницы и конфигурация инференса на стороне хоста недоступны изнутри песочницы. Выполните openshell sandbox list на хосте для проверки базового состояния песочницы.

openclaw nemoclaw logs

Потоковый вывод логов выполнения блюпринта и песочницы.

$ openclaw nemoclaw logs [-f] [-n <count>] [--run-id <id>]

-f, --follow Следить за выводом логов, аналогично tail -f.

-n, --lines <count> Количество строк для отображения. По умолчанию: 50.

--run-id <id> Показать логи для конкретного запуска блюпринта вместо последнего.

Слеш-команда /nemoclaw

Слеш-команда /nemoclaw доступна в интерфейсе чата OpenClaw для быстрых действий:

ПодкомандаОписание
/nemoclaw statusПоказать состояние песочницы и инференса

Автономные команды хоста

Бинарный файл nemoclaw обрабатывает операции на стороне хоста, выполняемые вне контекста плагина OpenClaw.

nemoclaw onboard

Запуск интерактивного мастера настройки. Мастер создаёт шлюз OpenShell, регистрирует провайдеры инференса, собирает образ песочницы и создаёт песочницу. Используйте эту команду для новых установок и для пересоздания песочницы после изменений политики или конфигурации.

$ nemoclaw onboard

При первом запуске запрашивается ваш API key NVIDIA и сохраняется в ~/.nemoclaw/credentials.json.

Мастер запрашивает имя песочницы. Имена должны соответствовать правилам поддоменов RFC 1123: только строчные буквенно-цифровые символы и дефисы, имя должно начинаться и заканчиваться буквенно-цифровым символом. Заглавные буквы автоматически переводятся в строчные.

Перед созданием шлюза мастер выполняет предварительные проверки. На системах с cgroup v2 (Ubuntu 24.04, DGX Spark, WSL2) он проверяет, что Docker настроен с "default-cgroupns-mode": "host", и предоставляет инструкции по исправлению, если настройка отсутствует.

nemoclaw list

Вывод списка всех зарегистрированных песочниц с их моделью, провайдером и пресетами политик.

$ nemoclaw list

nemoclaw deploy

Warning: Команда nemoclaw deploy является экспериментальной и может работать не так, как ожидается.

Развёртывание NemoClaw на удалённом экземпляре GPU через Brev. Скрипт развёртывания устанавливает Docker, NVIDIA Container Toolkit (при наличии GPU) и OpenShell на виртуальную машину, затем запускает настройку NemoClaw и подключается к песочнице.

$ nemoclaw deploy <instance-name>

nemoclaw <name> connect

Подключение к песочнице по имени.

$ nemoclaw my-assistant connect

nemoclaw <name> status

Отображение статуса, состояния и конфигурации инференса песочницы.

$ nemoclaw my-assistant status

nemoclaw <name> logs

Просмотр логов песочницы. Используйте --follow для потокового вывода в реальном времени.

$ nemoclaw my-assistant logs [--follow]

nemoclaw <name> destroy

Остановка контейнера NIM и удаление песочницы. Это удаляет песочницу из реестра.

$ nemoclaw my-assistant destroy

nemoclaw <name> policy-add

Добавление пресета политики к песочнице. Пресеты расширяют базовую сетевую политику дополнительными эндпоинтами.

$ nemoclaw my-assistant policy-add

nemoclaw <name> policy-list

Вывод доступных пресетов политик и отображение применённых к песочнице.

$ nemoclaw my-assistant policy-list

openshell term

Открытие TUI OpenShell для мониторинга активности песочницы и одобрения запросов на исходящий сетевой трафик. Выполняйте эту команду на хосте, где работает песочница.

$ openshell term

Для удалённого экземпляра Brev подключитесь по SSH и запустите openshell term там, или используйте перенаправление порта к шлюзу.

nemoclaw start

Запуск вспомогательных сервисов, таких как мост Telegram и туннель cloudflared.

$ nemoclaw start

Для моста Telegram требуется TELEGRAM_BOT_TOKEN.

nemoclaw stop

Остановка всех вспомогательных сервисов.

$ nemoclaw stop

nemoclaw status

Отображение списка песочниц и статуса вспомогательных сервисов.

$ nemoclaw status

nemoclaw setup-spark

Настройка NemoClaw на DGX Spark. Эта команда применяет исправления cgroup v2 и Docker, необходимые для Ubuntu 24.04. Выполняйте с sudo на хосте Spark. После завершения исправлений скрипт предложит выполнить nemoclaw onboard для продолжения настройки.

$ sudo nemoclaw setup-spark