Как установить NanoClaw на Mac mini
NanoClaw ставится на Mac mini четырьмя командами: клонировать репозиторий и запустить его скрипт настройки. Скрипт добавляет Node, pnpm и Docker, если их нет, а затем устанавливает фоновый сервис. Подойдёт любой Mac mini с 4 GB памяти или больше, потому что модель работает у вашего ИИ-провайдера. Ниже официальные шаги и настройки, которые позволяют ему отвечать днём и ночью.
Что такое NanoClaw
NanoClaw это ИИ-ассистент с открытым исходным кодом, который вы запускаете на своём компьютере. Он написан на TypeScript под лицензией MIT. В README он назван лёгкой альтернативой OpenClaw (github.com/nanocoai/nanoclaw, прочитано 2 октября 2026 года). Последний релиз 2.4.0 вышел 23 сентября 2026 года.
Главное отличие в изоляции. Каждый агент работает в собственном Linux-контейнере. Он видит только те папки, которые вы в него монтируете. Агент построен на Claude Agent SDK от Anthropic. Вы общаетесь с ним из мессенджеров, например WhatsApp, Telegram, Discord, Slack, Teams или iMessage. Каждый канал добавляется своим навыком настройки.
Требования
Они взяты из документации NanoClaw по установке (docs.nanoclaw.dev).
- macOS или Linux, минимум 4 GB памяти. Установщик предупреждает, если памяти меньше 3 700 MB.
- Git, чтобы скачать код. Установщик сам его не добавляет.
- Docker Desktop на macOS. Агенты работают в контейнерах Docker. Если Docker Desktop нет, установщик добавляет его через Homebrew.
- Node 22 или новее и pnpm 10 или новее. Если их нет, установщик добавляет оба.
- Claude Code на Mac. NanoClaw использует его, чтобы исправлять неудачные шаги настройки и добавлять каналы.
- Учётные данные для модели. Настройка предлагает Claude или Codex. В этом руководстве используется API-ключ Anthropic, за который Anthropic берёт плату по факту использования.
Установка
Сначала проверьте, что Git есть. Если строка начинается с git version, он установлен.
git --version
Затем выполните эти четыре команды из официального быстрого старта, по одной строке.
cd ~ git clone https://github.com/nanocoai/nanoclaw.git cd nanoclaw bash nanoclaw.sh
Скрипт проверяет машину и ставит недостающее. Затем мастер настройки задаёт несколько вопросов. Документация советует выбрать Standard setup, затем Fresh agent. На всё закладывается от 30 до 60 минут.
- Образ песочницы. Вариант Fetch the hardened image требует бесплатного аккаунта NanoClaw. Вариант Build it here не требует аккаунта и занимает несколько минут.
- ИИ-сервис. Выберите Claude, затем Paste an Anthropic API key. Настройка хранит ключ в локальном хранилище OneCLI. В контейнер агента он никогда не попадает.
- Сервис. Настройка запускает NanoClaw в фоне и отправляет тестовое сообщение, чтобы проверить, что агент отвечает.
Настройка также предлагает вход через подписку. Если собираетесь его использовать, сначала проверьте, что условия вашего провайдера говорят о сторонних инструментах.
После настройки отправьте сообщение из папки nanoclaw. Текст в кавычках это ваше сообщение. Чтобы снова запустить полную проверку, используйте шаг verify.
cd ~/nanoclaw pnpm run chat "Help me plan one of those weekend ideas." pnpm run setup -- --step verify
Мы ещё не запускали эту установку на своей тестовой машине. Команды выше скопированы из документации NanoClaw по состоянию на 2 октября 2026 года. Перед началом проверьте их ещё раз.
Работа 24/7
Настройка устанавливает LaunchAgent в папку LaunchAgents внутри Library в домашней папке. Его имя выглядит как com.nanoclaw-v2 плюс короткий код вашей копии. В нём заданы RunAtLoad и KeepAlive. Поэтому он запускается при входе и перезапускается после сбоя. Вот документированные команды.
# Find your label launchctl list | grep nanoclaw # Restart launchctl kickstart -k gui/$(id -u)/com.nanoclaw-v2-<slug> # Stop / start launchctl unload ~/Library/LaunchAgents/com.nanoclaw-v2-<slug>.plist launchctl load ~/Library/LaunchAgents/com.nanoclaw-v2-<slug>.plist # Logs (stdout and stderr go to files, not the system log) tail -f logs/nanoclaw.log logs/nanoclaw.error.log
Docker тоже должен работать. Если он не запущен, ни один агент не стартует. Документация по устранению неполадок советует запустить Docker Desktop, проверить, что работает docker info, и затем перезапустить NanoClaw. В настройках Docker Desktop включите запуск при входе в систему.
LaunchAgent работает, только пока пользователь вошёл в систему. После перезагрузки ничего не запускается, пока кто-то не войдёт. На Mac без присмотра включите автоматический вход для аккаунта, под которым работает NanoClaw. Затем запретите Mac засыпать. Сон приостанавливает Docker и обрывает все подключения к мессенджерам.
sudo pmset -a sleep 0 sudo pmset -a disksleep 0 sudo pmset -a displaysleep 10
Причины описаны в статье о том, что происходит, когда Mac засыпает. Полный чек-лист, включая отключения электричества, есть в руководстве по всегда включённому Mac.
Безопасность
- Агенты видят только разрешённые вами папки. Файл allowlist называется mount-allowlist.json и лежит в ~/.config/nanoclaw, вне checkout. После свежей установки он пуст.
- У агентов никогда нет вашего API-ключа в открытом виде. Исходящие запросы идут через хранилище, которое подставляет ключ в момент запроса.
- Настройка отправляет анонимную диагностику. Чтобы её отключить, задайте NANOCLAW_NO_DIAGNOSTICS=1.
- В документации есть страница об усилении защиты для более строгих конфигураций. Там описаны ограничения сетевого доступа, кто может писать агенту и какие команды ему можно запускать.
Контейнеры помогают, но выделенная машина помогает сильнее. Запускайте NanoClaw на Mac, где нет больше ничего вашего. Если агент сделает что-то странное, ущерб не выйдет за пределы этой машины. Чтобы потом удалить NanoClaw, в документации есть флаг удаления. Добавьте --dry-run, чтобы заранее увидеть, что будет удалено.
bash nanoclaw.sh --uninstall
Запуск на Mac от MacRun
Наш тариф «Агент» это выделенный Mac mini, который никогда не засыпает. Он стоит на нашей собственной частной площадке в Нью-Джерси. После перезагрузки его сессия входа восстанавливается сама, поэтому LaunchAgents снова запускаются. Claude Code и Codex предустановлены, так что потребность NanoClaw в Claude Code уже закрыта. NanoClaw и Docker Desktop не предустановлены. Вы ставите их сами, потому что у вас полные права администратора.
У базового M6 16 GB памяти, намного больше минимума в 4 GB. Тариф «Агент» стоит $169 в месяц. MacRun не продаёт API-ключи. Используйте API-ключ своего провайдера модели. Он берёт с вас плату за использование по своим условиям.
Когда MacRun вам не нужен
Если у вас уже есть Mac, который не выключается и остаётся в системе, используйте его. Шаги выше те же. NanoClaw работает и на Linux с Docker Engine. Если от macOS вам ничего не нужно, небольшой Linux-сервер обойдётся дешевле любого Mac.
К тому же MacRun предназначен для работы разработчика по нашей политике допустимого использования. NanoClaw, который проверяет код, следит за CI или пишет заметки к релизам, подходит. Тот, что ведёт ваш семейный чат, нет. Хотите попробовать на машине, которая не выключается? Загляните на страницу Mac для агентов.
Частые вопросы
Какой Mac mini нужен для NanoClaw?
+
Любой Mac mini, на котором работает Docker Desktop и есть минимум 4 GB памяти. Это нижняя граница из документации NanoClaw по установке. Модель работает у вашего ИИ-провайдера, поэтому базового Mac mini достаточно.
Нужен ли NanoClaw Docker на Mac?
+
Да. NanoClaw запускает каждого агента в собственном Linux-контейнере, а на macOS для этого служит Docker Desktop. Если Docker Desktop нет, скрипт настройки ставит его через Homebrew.
Продолжает ли NanoClaw работать после перезагрузки?
+
Да, если пользователь входит в систему автоматически, а Docker Desktop запускается при входе. Настройка устанавливает LaunchAgent для launchd с RunAtLoad и KeepAlive. Он запускается при входе и перезапускается после сбоя.
Как подключить NanoClaw к модели?
+
Запустите bash nanoclaw.sh и выберите Claude, затем Paste an Anthropic API key. Настройка хранит ключ в локальном хранилище, а не в контейнере агента. Anthropic берёт плату за использование по своим условиям.