Подготовка к установке
Цели урока
После прохождения этого урока вы сможете:
- 1Определить системные требования для своей ОС
- 2Получить Anthropic API ключ
- 3Установить необходимые зависимости
- 4Подготовить среду для контейнеризации
Системные требования
NanoClaw работает на macOS, Linux и Windows (через WSL2). Для каждой платформы есть свои требования к контейнерному движку и дополнительным зависимостям.
Требования по платформам
| Платформа | Контейнерный движок | Минимальная версия |
|---|---|---|
| macOS | Apple Containers (рекомендуется) или Docker | macOS 15 Sequoia+ |
| Linux | Docker | Docker 20.10+ |
| Windows | Docker через WSL2 | Windows 10 с WSL2 |
Apple Containers vs Docker на macOS
Общие зависимости
- Node.js 20+ — среда выполнения JavaScript/TypeScript
- Git — для клонирования репозитория
- Anthropic API Key — ключ доступа к Claude API
- npm или yarn — менеджер пакетов
Получение Anthropic API ключа
Перейдите на console.anthropic.com
Войдите в аккаунт или зарегистрируйтесь
В разделе «API Keys» нажмите «Create Key»
Дайте ключу имя (например, «NanoClaw»)
Скопируйте ключ — он начинается с «sk-ant-»
Сохраните ключ в надёжном месте — он показывается только один раз
Никогда не публикуйте API-ключ в открытых репозиториях, чатах или документах. Если ключ скомпрометирован, немедленно отзовите его в console.anthropic.com и создайте новый.
Проверка готовности системы
# Проверить версию Node.js (нужна 20+)
node --version
# Проверить Git
git --version
# Проверить Docker (если используете)
docker --version
# На macOS 15+ проверить Apple Containers
container --helpЕсли у вас macOS 15+ на Apple Silicon (M1/M2/M3/M4), настоятельно рекомендуется использовать Apple Containers вместо Docker. Это нативное решение Apple, которое работает быстрее и потребляет меньше ресурсов.
