Как установить Claude Code: пошаговая установка
Установка занимает десять минут, если знать порядок. Разбираю по шагам для трёх систем и собрал ошибки, на которых спотыкаются чаще всего.
- Установка — одна команда, но до неё нужны терминал, Node.js 18+ и git. Без git первую же неудачную правку будет нечем откатить.
- На Windows выбор один: нативно проще, WSL — удобнее, если дальше будут сервер и деплой.
- Проверять работу надо не версией, а делом: попросите агента создать файл и показать содержимое папки.
- Из России установка пройдёт, а вход — нет, пока не решён вопрос с доступом и оплатой.
Содержание статьи
Claude Code ставится одной командой, но перед ней нужно подготовить окружение. Ниже — порядок для macOS, Windows и Linux, проверка, что всё заработало, и разбор ошибок, которые встречаются чаще всего.
Если вы в России, сначала прочитайте про доступ и оплату: установка пройдёт, а вот вход в аккаунт без решённого вопроса с доступом — нет.
Что нужно до установки
Три вещи, без которых дальше будет больно:
- Терминал. На Mac — встроенный Terminal или iTerm. На Windows — Windows Terminal. На Linux — любой.
- Node.js версии 18 или новее, если ставите через npm. Проверить:
node -v. - Git. Нужен не для установки, а для работы: без него нельзя откатить неудачную правку. Проверить:
git --version.
Не пропускайте git
Самая частая история у новичков: агент за десять минут переписал полпроекта, результат хуже прежнего, вернуть нечего. Git ставится за две минуты и превращает любую ошибку в одну команду отката. Ставьте до, а не после.
Поставили — а дальше что
Разбираю на канале конкретные задачи: что просить у агента в первый вечер, какие команды экономят часы, где он врёт.
Установка на macOS
Откройте терминал и выполните:
# 1. Node.js через Homebrew (если ещё не стоит)
brew install node
# 2. Сам Claude Code
npm install -g @anthropic-ai/claude-code
# 3. Проверка
claude --versionЕсли всё встало правильно, последняя команда ответит номером версии — примерно так:
2.1.220 (Claude Code)Если Homebrew не установлен, поставьте его с сайта brew.sh — на Mac он всё равно понадобится.
Установка на Windows
Есть два пути, и они дают разный опыт.
Нативный. Ставите Node.js с сайта nodejs.org (версия LTS), открываете Windows Terminal и выполняете ту же команду:
npm install -g @anthropic-ai/claude-code
claude --versionЧерез WSL. Ставите подсистему Linux, дальше работаете как в Linux:
wsl --installПосле перезагрузки внутри Ubuntu ставите Node и Claude Code обычными командами Linux.
Что я советую на Windows
Если задача — собрать сайт и выложить его на сервер, ставьте WSL. Почти все инструкции по серверам, деплою и скриптам написаны под Linux, и в нативном Windows вы будете постоянно переводить команды и ловить различия в путях. Один раз потратить полчаса на WSL дешевле, чем спотыкаться каждую неделю.
Установка на Linux
# Node.js 20
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# Claude Code
npm install -g @anthropic-ai/claude-code
claude --versionЕсли npm требует sudo для глобальной установки — это признак, что права на папку глобальных пакетов настроены неудачно. Правильнее не ставить через sudo, а переназначить префикс npm в домашнюю папку.
Первый запуск
Перейдите в папку проекта (или создайте пустую) и запустите:
mkdir ~/proba && cd ~/proba
claudeПри первом запуске инструмент попросит войти в аккаунт — через подписку или API-ключ. Дальше можно писать задачи обычным текстом.
Проверка, что всё работает
claude --versionпоказывает номер версии.- Внутри
claudeнапишите: «создай файл hello.txt с текстом "работает"». Файл должен появиться в папке. - Попросите: «покажи содержимое папки». Агент должен ответить реальным списком, а не выдуманным.
- Выйдите и зайдите снова — сессия должна открываться без повторного входа.
Третий пункт важнее, чем кажется. Если агент отвечает выдуманным списком файлов, значит у него нет доступа к папке и вы работаете не с проектом, а с чатом.
Вот промпт, с которого я начинаю на новой машине: он за одну минуту показывает, что окружение собрано целиком, а не наполовину.
Проверь, что окружение готово к работе, и покажи результат таблицей.
Выполни и покажи фактический вывод:
1. Версии: node, npm, git, python3 — и сама версия claude.
2. Где лежат глобальные пакеты npm и входит ли эта папка в PATH.
3. Инициализирован ли git в текущей папке, и если нет — предложи команду.
4. Создай файл proba.txt со словом «работает», покажи содержимое папки,
потом удали файл.
Ответь таблицей «что проверял → что реально вернулось → норма или проблема».
Если команда не нашлась, напиши это прямо и дай команду установки под мою
систему. Ничего не выдумывай: показывай только реальный вывод.Частые ошибки установки
command not found: claude. Система не видит исполняемый файл. Перезапустите терминал. Если не помогло, посмотрите путь глобальных пакетов (npm config get prefix) и добавьте его подпапку bin в PATH.
EACCES: permission denied. Нет прав на папку глобальных пакетов npm. Не лечите это через sudo npm install — переназначьте префикс npm на папку в домашнем каталоге.
Установка идёт, а вход не проходит. Это уже не установка, а доступ к сервису. Разбор — в статье про Claude Code в России.
Всё поставилось, но агент не видит файлы. Вы запустили его не в той папке. Claude Code работает с той директорией, из которой запущен.
Что настроить сразу после установки
Три настройки, которые окупаются в первый же день:
- Файл правил проекта. Опишите стек, структуру папок и то, что нельзя менять. Агент будет читать его в начале каждой сессии.
- Файл с секретами вне репозитория. Ключи и пароли не должны попадать в git ни при каких условиях.
- Скиллы под ваши повторяющиеся задачи. Как это устроено — в статье про скиллы и правила Claude Code.
Дальше логично собрать что-то законченное. Пошаговый маршрут от пустой папки до сайта в интернете — в статье как создать сайт самому.
- Ставьте git до первого запуска агента, а не после первой потери.
command not found: claudeпочти всегда лечится перезапуском терминала и PATH, а не переустановкой.sudo npm install -g— не решение прав, а способ получить новые проблемы: переназначьте префикс npm.- Агент видит только ту папку, из которой запущен. Выдуманный список файлов = вы не в проекте.
- Сразу после установки заведите файл правил проекта — он экономит и время, и лимит.
Гайд «6 проектов в Claude Code»
Карусели, Reels, клон-голос, авто-монтаж, второй мозг — с промптами и командами. Бесплатно, отдаёт бот в Telegram.
Частые вопросы
Claude Code работает на Windows без WSL?
Да, есть нативная установка под Windows. Но если вы планируете работать с серверами, скриптами и деплоем, WSL удобнее: большая часть инструкций и инструментов в мире написана под Linux-окружение, и вы перестанете переводить команды.
Что делать, если команда claude не найдена после установки?
Почти всегда дело в PATH: система не знает, где лежит исполняемый файл. Закройте и заново откройте терминал. Если не помогло, посмотрите, куда npm ставит глобальные пакеты (npm config get prefix), и добавьте папку bin в PATH.
Нужен ли Node.js?
Для установки через npm — да, версия 18 или новее. Есть и нативный установщик, который Node не требует. Если вы всё равно собираетесь делать сайты, Node лучше поставить сразу — он понадобится.
Можно ли поставить Claude Code без подписки?
Сам инструмент ставится бесплатно, но для работы нужен доступ к модели: подписка или API-ключ с оплатой по токенам. Полностью бесплатно поработать не получится.
Как обновлять Claude Code?
При установке через npm — npm update -g @anthropic-ai/claude-code. Нативная установка обновляется сама. Обновляйтесь регулярно: инструмент меняется быстро, и часть проблем в старых версиях просто исчезает.