Половина инструкций по Claude Code для Windows начинается со слов «сначала установите WSL». Сегодня это лишний шаг. Anthropic давно сделала нативный установщик, и программа ставится прямо в PowerShell одной строкой.

Сразу честно: я работаю на Mac. Всё, что ниже, взято из официальной документации Anthropic и сверено 16 августа 2026 года, но своими руками на Windows я это не проверял. Где документация молчит, я тоже молчу.

Что нужно до установки

Чего не нужно: WSL, Node.js, Git. Про каждый скажу ниже отдельно, потому что именно они кочуют по устаревшим статьям.

Шаг 1: открыть PowerShell

PowerShell это встроенный в Windows терминал, окно для текстовых команд. Нажмите кнопку Пуск и начните набирать «PowerShell», система его найдёт.

Права администратора не требуются: установщик кладёт программу в вашу пользовательскую папку.

Как понять, что перед вами именно PowerShell, а командная строка CMD: в начале строки стоит PS и путь вида PS C:\Users\Имя>. У CMD такого префикса нет. Это важно, потому что команды у них разные.

Шаг 2: одна команда

Вставьте в PowerShell:

irm https://claude.ai/install.ps1 | iex

Команда скачивает установщик с сайта Claude и запускает его. Дальше программа обновляется сама.

Если привычнее магазин пакетов WinGet, который встроен в Windows:

winget install Anthropic.ClaudeCode

Разница в обновлениях: версию из WinGet придётся обновлять руками командой winget upgrade Anthropic.ClaudeCode.

Для тех, кто работает в старой командной строке CMD, есть отдельная команда:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Нужен ли WSL

Нет. WSL это Linux, запущенный внутри Windows, и раньше без него Claude Code на Windows не работал. Сейчас установщик нативный.

WSL остаётся полезен в двух случаях: если вы хотите изолированную песочницу для выполнения команд или вам нужны линуксовые инструменты, которых в Windows нет. Для обычной работы с сайтом или ботом это не требуется.

Нужен ли Git

Git это программа для хранения истории изменений в проекте. Для установки и запуска Claude Code он не нужен.

Git понадобится в одном случае: когда вы хотите, чтобы Claude Code сам делал коммиты и работал с историей вашего проекта. Отдельно есть Git for Windows, который приносит с собой Bash. Без него Claude Code просто пользуется PowerShell, и это рабочий вариант.

Первый запуск и вход в аккаунт

Наберите в PowerShell:

claude

Откроется браузер, там подтверждаете вход в аккаунт Claude. Пароль в терминал вводить не нужно. После этого возвращаетесь в окно PowerShell и работаете.

Вход Windows запоминает в файле внутри вашего профиля, в папке .claude. Логиниться заново при каждом запуске не придётся.

Если вы платите по токенам через кабинет разработчика, в системе прописывается ключ ANTHROPIC_API_KEY, и тогда браузер не открывается: программа спросит подтверждение на использование ключа.

Как открыть свой проект

Claude Code работает с той папкой, из которой вы его запустили. Поэтому сначала переходите в папку проекта, и только потом набираете claude.

Переход делается командой cd и путём к папке. Например:

cd C:\Users\Имя\Projects\my-site

Путь удобно не набирать руками: откройте нужную папку в проводнике, скопируйте её адрес из верхней строки и вставьте после cd. Если в пути есть пробелы, возьмите его в кавычки.

Чем работа на Windows отличается от Mac

Отличий немного, но знать их полезно:

  • вместо привычного разработчикам Bash программа пользуется PowerShell. На результат это не влияет, отличается только внутренняя кухня. Поставите Git for Windows, появится и Bash
  • вход хранится в файле профиля, тогда как на Mac он лежит в системной связке ключей
  • изолированная песочница для команд работает через WSL, поэтому кому она нужна, тому WSL всё же придётся поставить

Проверить, что всё встало

claude --version покажет номер версии.

claude doctor запускает диагностику установки и настроек. Эта команда выручает, когда claude вообще отказывается стартовать.

Ошибки, которые ловят именно на Windows

  1. Команда вставлена не туда. Самая частая история: строку для PowerShell вставляют в CMD или наоборот. Проверяйте префикс PS в начале строки.
  2. Windows отвечает, что такой команды не знает. Программа установлена, но система не понимает, где её искать: папка установки не попала в переменную PATH (список мест, где Windows ищет программы). Помогает перезапуск терминала, а если не помог, папку добавляют в PATH вручную.
  3. Вместо установки приходит HTML или ошибка 403. Обычно это блокировка по стране или корпоративный прокси на рабочем компьютере. Обходной путь: поставить через WinGet.
  4. Ошибка прав доступа при записи в папку профиля. Чаще встречается на рабочих машинах с политиками безопасности. Тут придётся идти к системному администратору.
  5. Две установки конфликтуют. Бывает у тех, кто раньше ставил через npm, а потом поставил обычным установщиком. Лишнюю копию нужно удалить.

Обновление и удаление

Нативная установка обновляется сама, принудительно можно набрать claude update. Для WinGet это winget upgrade Anthropic.ClaudeCode.

Удалить полностью:

Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force

Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force

Из WinGet проще: winget uninstall Anthropic.ClaudeCode.

Итог

Установка на Windows сегодня выглядит так: открыть PowerShell, вставить одну строку, войти через браузер. WSL, Node.js и Git в этот список не входят, что бы ни писали статьи двухлетней давности.

Дольше всего люди возятся с двумя вещами: оплатой подписки и путаницей между PowerShell и командной строкой. Первое решается до установки, второе решается взглядом на префикс PS в начале строки. Всё остальное занимает минуты.

Если хочется сравнить с Mac или разобраться со способами установки целиком, общая инструкция лежит здесь.