NanoClaw

Open-source агент, который связывает нейросети с вашими мессенджерами и изолирует каждую группу агентов на уровне ОС.

Что это такое

NanoClaw — это персональный AI-ассистент, созданный как компактная, транспарентная и более безопасная альтернатива крупным агентным системам вроде OpenClaw. Вместо огромной кодовой базы и сложной конфигурации NanoClaw предлагает концепцию «один процесс и считанные файлы», где весь код проекта можно изучить и модифицировать за вечер.

Главный упор сделан на безопасность: в отличие от систем с поверхностной проверкой прав на уровне приложения, NanoClaw запускает каждую группу агентов в отдельном изолированном Linux-контейнере (Docker). Агент физически имеет доступ только к той директории, которая ему смонтирована, а исполнение bash-команд происходит строго внутри контейнера, а не на хост-машине.

По умолчанию агент работает на базе Claude Code через официальный Claude Agent SDK, но легко адаптируется под другие провайдеры.

Как это используют

NanoClaw превращает привычные мессенджеры в безопасный интерфейс управления задачами и кодом:

  • Мессенджеры как оболочка: Вы можете общаться с агентом через Telegram, WhatsApp, Discord, Slack, Microsoft Teams, iMessage, Matrix, Google Chat или e-mail. Подключение новых каналов происходит по требованию через навыки формата /add-telegram или /add-discord, чтобы в проекте не было лишнего кода.
  • Изоляция контекста и памяти: Каждая группа (например, «Работа», «Личное» или «Проект X») получает свой отдельный Docker-контейнер, собственный файл CLAUDE.md, изолированную память и строго определенные монтируемые папки.
  • Безопасность учетных данных: Агенты внутри контейнера никогда не хранят сырые API-ключи. Все исходящие запросы маршрутизируются через Agent Vault (OneCLI), где ключи подставляются «на лету» с контролем лимитов.
  • Автоматизация по расписанию: Агент умеет выполнять периодические задачи (cron jobs) с возможностью запуска предварительных скриптов, чтобы не тратить токены, когда новых данных нет.
  • Кастомизация через код: В NanoClaw нет громоздких настроек. Если вам нужно изменить поведение агента — вы меняете код. Из-за минимального размера кодовой базы менять функциональность можно напрямую с помощью Claude Code.

Преимущества

  • Изоляция на уровне ОС — агент физически заперт в Docker-контейнере и не имеет доступа к вашей основной системе.
  • Минималистичная архитектура — один процесс Node.js, никаких сложных микросервисов и лишних зависимостей.
  • Мультипровайдерность — поддержка Claude Code «из коробки», а также легкое добавление OpenAI Codex (/add-codex), OpenCode (/add-opencode для Gemini, DeepSeek и др.) или Ollama для локальных моделей.
  • Безопасные ключи — маршрутизация запросов через защищенный сейф ключей без передачи их в контекст агента.
  • AI-native онбординг — скрипт bash nanoclaw.sh сам разворачивает окружение, а при ошибках передаёт управление Claude Code для диагностики.

Open Source и совместимость

NanoClaw — полностью открытый open-source проект под свободным лицензированием MIT License. Исходный код, документация и шаблоны агентов доступны в репозитории nanocoai/nanoclaw на GitHub. Проект принципиально разрабатывается как «fork-first» — вы форкаете репозиторий и адаптируете его под свои задачи.

Продукт полностью совместим с API VEGA: вы можете моментально подключить его к существующей инфраструктуре и направить вызовы моделей через внутренние эндпоинты без изменений в архитектуре.

Ссылки