Практическое руководство NemoClaw по безопасным операциям с OpenClaw в 2026 году

Запускайте OpenClaw безопасно с помощью NemoClaw

Содержимое страницы

Большинство стеков ИИ-агентов по-прежнему рассматривают безопасность как проблему, которую нужно решать после демонстрации. NemoClaw исходит из противоположного предположения и делает изоляцию, политики и маршрутизацию настройками по умолчанию с первого дня.

OpenClaw остается ассистентом, в то время как OpenShell остается слоем принудительного контроля, а NemoClaw выступает в роли opinionated (строгого) связующего звена между ними. Это связующее звено важно, потому что оно делает более безопасный путь проще для установки, легче для наблюдения и гораздо сложнее обойти, когда вы спешите.

Именно поэтому NemoClaw важен в 2026 году. Это не просто еще одна обертка вокруг агента LLM, поскольку он разработан как эталонный стек для запуска постоянно работающих ассистентов OpenClaw внутри песочниц OpenShell, с маршрутизируемым инференсом, контролем исходящего трафика на основе политик и инструментами жизненного цикла, встроенными с самого начала. Если вам нужен более широкий контекст о том, куда это вписывается, начните с хаба систем ИИ и базового обзора системы OpenClaw.

nemoclaw-laptop on the table

Есть одна жесткая правда, которую не следует прятать ради хайпа. NVIDIA помечает NemoClaw как альфа-программное обеспечение в раннем превью, начиная с 16 марта 2026 года, и явно предупреждает, что интерфейсы и поведение могут еще меняться между релизами. Относитесь к нему как к серьезному лабораторному инструменту, а не к готовой мебели для производства.

Что такое NemoClaw и когда его использовать

NemoClaw существует для конкретной операционной задачи, а не для театральных экспериментов. Он предоставляет практичный способ запуска постоянно работающего ассистента OpenClaw с ограничениями вокруг сетевого доступа, доступа к файловой системе, привилегий процессов и маршрутизации моделей. Если вы когда-либо смотрели на автономного агента и думали, что у него не должно быть случайного доступа к хосту, NemoClaw — это сильный ответ на этот дискомфорт.

Стек легче понять, если разделить слои:

  • OpenClaw — это среда выполнения ассистента, инструменты, память и поведение внутри контейнера.
  • OpenShell — это среда выполнения, которая обеспечивает жизненный цикл песочницы, шлюз для хранения учетных данных, проксирование инференса и принудительное выполнение политик.
  • NemoClaw — это opinionated эталонный стек, который правильно интегрирует, настраивает и оперирует OpenClaw внутри OpenShell.

Это различие важно, потому что оно объясняет цель продукта. NemoClaw не пытается заменить OpenClaw. Он пытается сделать OpenClaw выживаемым в реальных средах.

Типичные случаи использования очевидны и разумны:

  • запуск постоянно работающего ассистента с контролируемым исходящим трафиком
  • тестирование поведения агента перед предоставлением более широкого доступа
  • размещение песочного ассистента на удаленном хосте с GPU для постоянной работы

Мой прямой взгляд таков. Если вам нужен только одноразовый демонстрационный пример, raw OpenClaw проще и быстрее для запуска, и быстрый старт OpenClaw — самый быстрый путь. Если вы хотите что-то, что ведет себя так, будто оно принадлежит к реальной машине, NemoClaw — более серьезный выбор, потому что его настройки по умолчанию созданы для операторов, а не для скриншотов.

Функции безопасности и операций NemoClaw, которые имеют значение

Длинный список функций — это дешево. Правильный список функций — нет. Вот возможности, которые действительно меняют то, как вы управляете системой.

Функция Почему это важно
Руководство по внедрению nemoclaw onboard проверяет предварительные требования, учетные данные, провайдеров и политику перед созданием песочницы.
Усиленный чертеж NemoClaw строится на версии чертежа и образе с приоритетом безопасности, а не на куче шагов оболочки, выполняемых один раз.
Маршрутизируемый инференс Агент общается с inference.local, в то время как учетные данные провайдера остаются на хосте.
Многоуровневая защита Сетевой, файловый, процессный и инференсный контроль применяются вместе, а не как опциональные дополнения.
Уровни политик и пресеты Вы можете начать с ограничений и выборочно добавлять доступ для реестров пакетов, поиска, сообщений или других служб.
Управление состоянием Существуют потоки снимков и перестройки, чтобы обновления не означали потерю памяти.
Сообщение по каналам Мосты Telegram, Discord, Slack и подобные могут быть подключены через контролируемые операции на стороне хоста.
Установка навыков Вы можете загружать навыки в работающую песочницу, не превращая всю среду в изменчивую жижу.

NemoClaw поддерживает несколько путей инференса, включая NVIDIA Endpoints, OpenAI, Anthropic, Google Gemini, совместимые конечные точки стиля OpenAI и Anthropic, а также локальный Ollama. Для совместимых конечных точек внедрение проверяет конечную точку с помощью реального запроса на инференс, потому что многие службы копируют форму OpenAI, но терпят неудачу при реальном поведении во время выполнения. Если вы сначала выбираете стратегию среды выполнения инференса, более широкое руководство по хостингу LLM для 2026 года является полезным дополнением. Экспериментальные локальные пути NIM и vLLM также существуют, но они закрыты флагом среды по причине, поэтому используйте их для оценки, а не для автономных долгосрочных рабочих нагрузок.

Модель безопасности — это главная новость. NemoClaw начинает с исходящего трафика по умолчанию в режиме «отказ», сохраняет учетные данные провайдера на хосте, использует конфигурацию OpenClaw только для чтения внутри песочницы и позволяет операторам просматривать неизвестные сетевые запросы в TUI OpenShell. Это не эффектно, но это именно та точка, потому что эффектные стеки агентов распространены, а скучные поверхности контроля — дефицитный ресурс в производстве.

Настройки по умолчанию, которые не следует бездумно расслаблять

У NemoClaw есть аварийные выходы. Он также очень вежливо сообщает вам, когда вы собираетесь сделать что-то глупое.

Самые большие палки в колесо — это:

  • --dangerously-skip-permissions меняет стандартную позу песочницы на разрешающую
  • добавление постоянных базовых записей политики для одноразовых запросов делает рост привилегий нормальным
  • прямое запись в /sandbox/.openclaw — неправильная ментальная модель, потому что эта конфигурация должна оставаться заблокированной
  • использование openclaw agent --local как стандартного режима работы — плохая привычка для всего, что чувствительно к безопасности

Последняя точка заслуживает акцента. Локальный режим удобен для дымового тестирования и одноразовых проверок, но это не та поза, которую вы должны нормализовать для постоянно работающего ассистента, имеющего какие-либо реальные разрешения.

Быстрый старт NemoClaw для вашей первой песочницы

Предварительные требования

Вот практическая база, прежде чем вы потратите afternoon, притворяясь, что крошечный ноутбук достаточно. Официальная страница предварительных требований в настоящее время перечисляет Node.js 22.16 или выше и npm 10 или выше в дополнение к требованиям среды выполнения Docker.

Ресурс Минимум Рекомендуется
CPU 4 vCPU 4 и более vCPU
RAM 8 ГБ 16 ГБ
Диск 20 ГБ свободно 40 ГБ свободно

Тестируемая матрица сред выполнения также проста:

Платформа Среда выполнения Примечания
Linux Docker Основной тестируемый путь
macOS на Apple Silicon Colima или Docker Desktop Работает с ограничениями
DGX Spark Docker Тестировано
Windows WSL2 с бэкендом Docker Desktop Работает с ограничениями

Если вы на macOS, сначала установите Xcode Command Line Tools. Если вы на Linux, убедитесь, что Docker действительно запущен и что ваш пользователь может общаться с ним без драмы с разрешениями.

Есть также деталь ресурсов, которая ловит многих пользователей впервые. Образ песочницы составляет около 2,4 ГБ сжатого, и конвейер экспорта может временно потреблять достаточно памяти, чтобы вызвать OOM на слабых машинах. Если вы не можете добавить RAM, добавление как минимум 8 ГБ swap является официальным обходным путем, хотя это замедляет внедрение. Для маленьких выделенных AI-боксов обзор NVIDIA DGX Spark дает конкретную точку отсчета для локальных постоянно работающих развертываний.

Установка и внедрение

Официальный путь установки намеренно прост:

curl -fsSL https://www.nvidia.com/nemoclaw.sh | bash

Затем подтвердите наличие CLI:

nemoclaw --help
nemoclaw --version

Оттуда реальная работа — это внедрение. nemoclaw onboard управляет созданием песочницы, настройкой провайдера и применением политики в одном управляемом потоке, поэтому это должно быть вашей точкой входа в жизненный цикл по умолчанию.

nemoclaw onboard

Во время внедрения вы выберете провайдера инференса, имя песочницы и уровень политики. Выбор уровня имеет большее значение, чем большинство людей ожидают:

  • restricted сохраняет только базовую песочницу
  • balanced — это значение по умолчанию, и оно добавляет инструменты разработки и доступ, связанный с веб-поиском
  • open добавляет широкий сторонний доступ, включая сообщения и сервисы продуктивности

Моя рекомендация не тонкая. Для постоянно работающего ассистента начните с самой маленькой позы, которая может сработать. Если это значит restricted, хорошо. Добавляйте только то, что агент доказывает, что ему нужно.

Если вам нужен скриптованный запуск, неинтерактивный поток выглядит так:

NEMOCLAW_POLICY_TIER=restricted \
nemoclaw onboard --non-interactive --yes-i-accept-third-party-software

Используйте разумное имя песочницы. NemoClaw ожидает строчные буквенно-цифровые символы и дефисы. Если вы продолжаете пытаться быть умным с именами, валидатор выиграет.

Первое соединение и первый запрос

После завершения внедрения подключитесь к песочнице:

nemoclaw my-assistant connect

Внутри песочницы откройте пользовательский интерфейс терминала:

openclaw tui

Если вам нужна только одноразовая проверка дымом, вы можете сделать это:

openclaw agent --agent main --local -m "hello" --session-id test

Тем не менее, не путайте дымовую проверку с операционной моделью. Для реальной использования на второй день я бы предпочел оставаться честным с системой и использовать TUI плюс мониторинг на стороне хоста, вместо нормализации --local.

Операции NemoClaw, которые имеют значение на второй день

Как только песочница существует, NemoClaw становится инструментом операций, а не просто установщиком. Вот команды, которые тянут свою вес.

Задача Команда Почему это важно
Список песочниц nemoclaw list Показывает провайдера, модель и примененные пресеты
Проверка здоровья nemoclaw my-assistant status Показывает здоровье песочницы и состояние инференса
Потоковая передача журналов nemoclaw my-assistant logs --follow Ваша первая остановка для неудачных запусков чертежей и ошибок среды выполнения
Наблюдать за заблокированным исходящим трафиком openshell term Позволяет просматривать и одобрять неизвестные сетевые запросы
Добавить пресет nemoclaw my-assistant policy-add pypi --yes Постоянный доступ для известной интеграции
Удалить пресет nemoclaw my-assistant policy-remove pypi --yes Откат доступа, когда вам больше не нужно
Приостановить канал nemoclaw my-assistant channels stop telegram Сохраняет учетные данные, но отключает мост
Повторно включить канал nemoclaw my-assistant channels start telegram Возвращает приостановленный мост без повторного ввода токенов
Установить навык nemoclaw my-assistant skill install ./my-skill/ Загружает навык в работающую песочницу
Создать снимок nemoclaw my-assistant snapshot create --name before-upgrade Быстрая страховка перед рискованными изменениями
Восстановить снимок nemoclaw my-assistant snapshot restore before-upgrade Чистый откат состояния
Перестроить безопасно nemoclaw my-assistant rebuild --yes Обновление с сохранением состояния рабочего пространства

Изменение сетевого доступа после внедрения

Здесь NemoClaw заметно лучше, чем ad hoc настройки агентов. Вместо ослабления всех контролей после первого блока вы можете сохранить ограниченную базу и затем одобрить или сохранить только то, что необходимо.

Для одноразовых заблокированных конечных точек используйте TUI:

openshell term

Это позволяет просматривать информацию о хосте, порте, бинарном файле и методе или пути, если они доступны. Одобрение запросов остается доступным для текущей сессии, но они не становятся постоянной базовой политикой. Это функция, а не ошибка.

Для долговечных изменений добавьте или удалите пресеты:

nemoclaw my-assistant policy-add github --yes
nemoclaw my-assistant policy-remove github --yes

Если вам нужно что-то более специфичное, чем стандартный пресет, определите пользовательский элемент политики и сохраняйте protocol: rest с ограничениями метода и пути для HTTP API whenever possible. Правила только L4 являются компромиссом. Притворство обратного просто делает плохую политику выглядящей аккуратной.

Переключение моделей без перестройки всей жизни

Если вы остаетесь в пределах одного семейства провайдеров, изменения модели просты:

openshell inference set --provider openai-api --model <model>

Затем проверьте результат:

nemoclaw my-assistant status

Если вы переключаетесь между семействами провайдеров, история становится более opinionated. Вы не просто переключаете указатель среды выполнения. Вы меняете маршрут и некоторую встроенную конфигурацию образа. На практике это означает, что вы должны относиться к изменению как к реальной реконфигурации и повторно запустить внедрение или воссоздать песочницу с соответствующими переопределениями.

Стоимость — еще одна практическая причина сохранить этот рабочий процесс чистым. Публичные страницы ценообразования в апреле 2026 года показывают большие спреды между уровнями моделей, например, GPT-5.4 mini по низким однозначным долларам за миллион выходных токенов против премиальных передовых уровней, которые стоят на порядок больше. Ценообразование Anthropic также варьируется от класса Haiku до класса Opus, и более широкий сдвиг ценообразования охватывается в Claude, OpenClaw и конец плоского ценообразования для агентов. Если вам нужен практический планбук для траты меньше в этих условиях, см. стратегии оптимизации токенов для контроля затрат LLM, потому что способность переключать модели без хаоса политик — это операционное преимущество, а не просто удобство.

Понимание того, что сохраняется, а что нет

Полезное состояние живет в рабочем пространстве под /sandbox/.openclaw/workspace/. Это включает файлы, такие как AGENTS.md, IDENTITY.md, MEMORY.md, SOUL.md, USER.md, и каталог memory/ ежедневных заметок. Если вы проектируете ассистенты с более длительным сроком службы, хаб памяти систем ИИ и сравнение провайдеров памяти агентов являются полезными следующими чтениями.

Хорошая новость в том, что перезапуски песочницы сохраняют это состояние. Плохая новость в том, что nemoclaw destroy не заботится о ваших чувствах. Уничтожение песочницы удаляет ее постоянный том, и ваше рабочее пространство уходит с ним.

Вот почему потоки перестройки и снимков имеют значение. NemoClaw usable именно потому, что он не заставляет вас выбирать между обновлением и потерей памяти ассистента.

Правило, которое все учат поздно

Вот правило, которое экономит больше всего времени, как только вы его усвоите. Удивительное количество конфигурации NemoClaw — это конфигурация времени сборки или времени образа, а не живое изменяемое состояние.

Это объясняет несколько поведений, которые путают новых пользователей:

  • каналы сообщений встроены в образ, и команды на стороне хоста перестраивают песочницу при изменении каналов
  • путь конфигурации OpenClaw внутри песочницы только для чтения
  • некоторые настройки аутентификации, прокси и портов требуют повторного внедрения или воссоздания песочницы
  • редактирование правильного состояния на стороне хоста обычно является правильным шагом, в то время как редактирование изнутри песочницы обычно является неправильным

Как только вы примете эту модель, платформа перестанет казаться случайной и начнет казаться преднамеренной.

Устранение неполадок NemoClaw, которое действительно экономит время

Проблемы установки и платформы

Проблема Что на самом деле происходит Что делать
nemoclaw не найден после установки Ваша оболочка не обновила свой PATH Запустите source ~/.bashrc или source ~/.zshrc, или откройте новый терминал
Отказ в разрешении Docker на Linux Ваш пользователь не в группе docker Запустите sudo usermod -aG docker $USER, затем newgrp docker
Docker не запущен Установщик или внедрение не могут достичь среды выполнения Запустите Docker и повторно запустите nemoclaw onboard
Сокет Colima не обнаружен на macOS Colima не запущен или путь сокета отсутствует Запустите colima status и запустите Colima, если необходимо
Ошибка неподдерживаемой платформы Вы вне тестируемой матрицы Перейдите к тестируемой среде выполнения на базе Docker, прежде чем тратить больше времени

Проблемы среды выполнения и политики

Если агент не может достичь внешнего хоста, первый ответ обычно не в том, что провайдер сломан. Первый ответ обычно в том, что конечная точка еще не разрешена политикой, особенно в новых песочницах.

Откройте TUI:

openshell term

Если запрос легитимен, одобrite его для сессии или добавьте правильный пресет или пользовательский элемент политики постоянно.

Если внедрение терпит неудачу из-за того, что порт 18789 занят, найдите и убейте конфликт:

sudo lsof -i :18789
kill <PID>

Если более старый релиз оставил сиротливый SSH-форвард после уничтожения, текущие версии NemoClaw могут очистить это автоматически во время повторного внедрения. Старым может потребоваться ручной kill.

Если панель управления не загружается после установки NEMOCLAW_DASHBOARD_PORT, повторно запустите внедрение на текущем релизе с желаемым портом. В старых сборках была ошибка, при которой хост уважал пользовательский порт, но песочница все еще слушала на порту по умолчанию.

Память, перестройки и каналы

Если создание песочницы умирает с кодом выхода 137, вы, вероятно, столкнулись с условием нехватки памяти во время пути пуша образа. Добавьте swap или используйте машину с большим количеством RAM. Дешевая машина на самом деле не была дешевой, если она стоила вам дня.

Перед рискованными изменениями сначала сделайте снимок:

nemoclaw my-assistant snapshot create --name before-upgrade

Если вам нужно обновить песочницу, но сохранить состояние ассистента, перестройте вместо уничтожения:

nemoclaw my-assistant rebuild --yes

Если вы вращаете токены Telegram, Discord или Slack, повторно запустите внедрение, чтобы NemoClaw мог обнаружить изменение учетных данных и правильно воссоздать песочницу.

И если вы попытаетесь исправить каналы изнутри песочницы с помощью команд openclaw channels, остановитесь. Конфигурация канала встроена в образ, и путь конфигурации только для чтения. Используйте команды на стороне хоста вместо этого:

nemoclaw my-assistant channels add telegram
nemoclaw my-assistant channels remove telegram
nemoclaw my-assistant channels stop telegram
nemoclaw my-assistant channels start telegram

Инференс и локальные модели

Совместимые конечные точки — классический источник ложной уверенности. Просто потому, что сервер экспонирует API, похожий на OpenAI, не значит, что он поддерживает поведение потоковой передачи, которое ожидает OpenClaw.

Если внедрение прошло успешно, но вызовы среды выполнения терпят неудачу на совместимой конечной точке, повторно запустите внедрение и позвольте NemoClaw повторно прозондировать конечную точку. Не предполагайте, что одного переопределения конфигурации достаточно.

Для локальных бэкендов следите за проблемами здоровья и привязки:

nemoclaw my-assistant status

Если проверки здоровья локального инференса выглядят неправильно в старых релизах, разрешение IPv6 против IPv4 может быть виновником. Если Ollama ведет себя плохо в WSL, убедитесь, что интеграция Docker Desktop работает, и рассмотрите увеличение OLLAMA_CONTEXT_LENGTH перед перезапуском ollama serve.

Если все остальное терпит неудачу, соберите диагностические данные вместо того, чтобы гадать:

nemoclaw debug --sandbox my-assistant --output ./nemoclaw-debug.tar.gz

Это гораздо лучший отчет об ошибке, чем скриншот частично видимого терминала.

Следует ли использовать NemoClaw в 2026 году

NemoClaw opinionated в правильных местах. Он предполагает, что постоянно работающий агент должен начинаться внутри клетки, что учетные данные инференса должны оставаться на хосте, и что сетевой доступ должен быть заработан, а не предполагаться. Для этого класса инструментов эта философия по-прежнему является правильным значением по умолчанию.

Он также все еще альфа. Это означает, что шероховатые края реальны, модель среды выполнения требует времени для изучения, и проблема, с которой вы столкнетесь, может действительно быть проблемой продукта, а не ошибкой оператора. Если вы честны с этим ограничением, стек usable сегодня для серьезной оценки и контролируемых внутренних рабочих нагрузок.

Моя рекомендация проста. Используйте NemoClaw, если вам небезразличны операции агентов с безопасностью по умолчанию, вы хотите более четкое разделение между ассистентом и слоем принудительного контроля и готовы оперировать в рамках преднамеренного жизненного цикла. Если вам нужен только самый быстрый возможный демонстрационный пример, есть более простые игрушки, но если вам нужен более безопасный долгосрочный стек, NemoClaw — один из самых убедительных вариантов, доступных прямо сейчас. Как только вы стабилизируетесь, практическим продолжением является шаблоны производственной настройки OpenClaw с плагинами и навыками, который отображает повседневные операционные модели. На этом этапе добавьте формальный мониторинг с наблюдаемостью инференса LLM с использованием Prometheus и Grafana, чтобы операции не зависели только от интуиции терминала.

Подписаться

Получайте новые материалы про системы, инфраструктуру и AI engineering.