5 шагов через nvm и Z.AI. 15–25 минут.
Сначала открой Терминал — это приложение, куда мы будем вводить команды. Ничего страшного, это просто текстовый чат с компьютером.
Нужна macOS 12 (Monterey) или новее. Если версия ниже — обнови Mac через Системные настройки → Обновление ПО. Это займёт время, но потом всё заработает.
Node.js — среда, на которой работает Claude Code. Ставим через nvm (Node Version Manager) — официальная рекомендация Z.AI. nvm ставит Node в твою домашнюю папку, не ломает права npm install -g.
xcode-select --install
Откроется диалог Apple → нажми «Установить» → дождись окончания (5–10 минут). Без этого nvm и npm не работают.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
Эти две строки nvm-инсталлятор добавляет в ~/.zshrc, но в уже открытом терминале они не активны. Команда выше включает nvm здесь и сейчас, не перезапуская окно.
nvm install --lts nvm use --lts
node --version
v20.x.x (или v22.x.x)
Если пишет «command not found: nvm» — выполни команду 2.3 ещё раз (это включает nvm в текущей сессии), либо закрой Терминал и открой заново. Если после нового окна снова не работает — проверь что в файле ~/.zshrc есть строка export NVM_DIR=...: cat ~/.zshrc | grep nvm.
Теперь ставим сам Claude Code. Открой Терминал и введи одну команду:
npm install -g @anthropic-ai/claude-code
claude --version
1.x.x (или похожее)
Если видишь ошибку permission denied — добавь sudo в начало:
sudo npm install -g @anthropic-ai/claude-code
Терминал попросит пароль от Mac — введи его (символы не отображаются, это нормально).
Корпоративная подписка GLM Coding Plan — даёт 3× больше лимитов, чем обычная подписка. API-ключ (формат sk-...) получи у организатора курса. Под капотом будут модели GLM-4.7 (замена Sonnet/Opus) и GLM-4.5-Air (замена Haiku). В интерфейсе всё равно увидишь «Claude» — это норма.
Скрипт сам создаст ~/.claude/settings.json с нужными переменными. Попросит вставить ключ — вставь.
curl -O "https://cdn.bigmodel.cn/install/claude_code_zai_env.sh" && bash ./claude_code_zai_env.sh
Создай файл если нет, открой в текстовом редакторе и вставь:
mkdir -p ~/.claude && touch ~/.claude/settings.json
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "ТВОЙ_КЛЮЧ_Z.AI",
"ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
"API_TIMEOUT_MS": "3000000"
}
}
Если уже логинился через claude /login — настройка Z.AI перебивает её. Это нормально, мы используем именно Z.AI.
Запускаем Claude Code в домашней папке и убеждаемся, что всё работает:
cd ~ && claude
Появится строка ввода. Набери /status — если видишь модель GLM-4.7 или GLM-4.5-Air, Z.AI работает.
Установка прошла. Можно работать.
Чтобы выйти из Claude Code — нажми Ctrl + C или напиши /exit