Claude Code instalacja: Windows, macOS i Linux krok po kroku
Jak zainstalować Claude Code na Windows, macOS i Linuksie: komendy dla PowerShell, CMD, WinGet, Homebrew i apt, naprawa PATH i typowych błędów, WSL, npm, logowanie, aktualizacja i odinstalowanie.

👁 124 przeczytań
- Claude Code instalujesz jedną komendą - na Windows w PowerShellu: irm https://claude.ai/install.ps1 | iex, bez Node.js i bez uprawnień administratora.
- Do logowania wymagany jest plan Pro, Max, Team, Enterprise albo konto Console z saldem API - darmowy plan Claude nie wystarczy.
- Najnowsza wersja to 2.1.310 z 23 października 2026, a instalator natywny aktualizuje program sam w tle przy każdym starcie.
Claude Code instalujesz jedną komendą: na Windows w PowerShellu, na macOS i Linuksie w terminalu, bez Node.js i bez uprawnień administratora. Potem claude --version, logowanie w przeglądarce i możesz pracować. Poniżej komendy dla każdego systemu, sposób naprawy błędu „claude is not recognized” i pułapki z Windowsa, na które wpadłem. Co robić po instalacji, opisuję w hubie Claude Code.
Stan na 25 października 2026
- Najnowsza wersja: 2.1.310 z 23 października 2026. Instalator natywny aktualizuje program sam, w tle.
- Wymagania: macOS 13+, Windows 10 1809+ lub Server 2019+, Ubuntu 20.04+, Debian 10+, Alpine 3.19+, 4 GB RAM, procesor x64 albo ARM64.
- Do logowania potrzebujesz planu Pro, Max, Team, Enterprise albo konta Console z saldem API. Darmowy plan Claude nie wystarczy.
Windows: instalacja w PowerShellu
Otwórz PowerShell (menu Start, wpisz „PowerShell”). Wiersz zaczyna się od PS C:\Users\.... Wklej:
irm https://claude.ai/install.ps1 | iexInstalator nie pokazuje paska postępu, chwilę trwa bez komunikatów. Gdy skończy, otwórz nowe okno i sprawdź:
claude --versionJeśli wolisz zwykły wiersz poleceń (CMD, bez PS na początku):
curl -fsSL https://claude.ai/install.cmd -o install.cmd
install.cmd
del install.cmdAlbo przez menedżer pakietów Windows. Ta wersja nie aktualizuje się sama, co jakiś czas trzeba wpisać winget upgrade Anthropic.ClaudeCode:
winget install Anthropic.ClaudeCodeGit for Windows: opcjonalny, ale go instaluję
Bez Gita Claude Code wykonuje polecenia w PowerShellu. Z Git for Windows dostaje dodatkowo Git Bash, czyli te same polecenia, które zna z Linuksa i macOS, i Git do zapisywania wersji projektu. Jeśli agent nie znajduje Basha, ścieżkę wskazujesz w %USERPROFILE%\.claude\settings.json:
{
"env": {
"CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
}
}Błąd: claude is not recognized
Instalator wrzuca program do %USERPROFILE%\.local\bin\claude.exe. Jeśli ten katalog nie jest w PATH, Windows go nie widzi. Najpierw sprawdź, czy plik istnieje:
Test-Path "$env:USERPROFILE\.local\bin\claude.exe"Jeśli wychodzi True, dopisz katalog do PATH użytkownika i otwórz terminal ponownie:
$p = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$p;$env:USERPROFILE\.local\bin", 'User')Inne błędy na Windows
- „The token '&&’ is not a valid statement separator” - wkleiłeś komendę dla CMD do PowerShella. „’irm’ is not recognized” - odwrotnie.
- „running scripts is disabled on this system” - pojawia się przy instalacji przez npm. Rozwiązanie: instalator PowerShell zamiast npm albo
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser. - Komenda
claudeotwiera aplikację Claude zamiast terminala - starsza wersja Claude Desktop rejestruje własny Claude.exe. Wystarczy zaktualizować aplikację. - Windows 32-bitowy nie jest obsługiwany.
Moje pułapki z Git Bash
Pracuję na Windows 11 i dwie rzeczy kosztowały mnie najwięcej czasu. Git Bash przerabia argumenty zaczynające się od / na ścieżki Windows, więc przy skryptach, którym podaję adresy typu /slug/, ustawiam MSYS_NO_PATHCONV=1. Druga: zapisywanie plików przez heredoc (cat <<EOF) potrafi zjeść backslashe w kodzie, więc każę agentowi zapisywać skrypty narzędziem do plików.
WSL: kiedy wybrać Linuksa w Windows
Jeśli Twoje projekty i narzędzia są linuksowe, zainstaluj Claude Code wewnątrz WSL tak jak na Linuksie. Tylko w WSL 2 działa sandbox, który izoluje polecenia agenta. W WSL Git for Windows nie jest potrzebny.
macOS: terminal albo Homebrew
curl -fsSL https://claude.ai/install.sh | bashAlbo przez Homebrew. Pakiet claude-code to kanał stable (ok. tydzień za najnowszą wersją, bez wydań z poważnymi błędami), claude-code@latest dostaje każdą wersję od razu. Homebrew nie aktualizuje się sam:
brew install --cask claude-code
brew upgrade claude-codeProgram ląduje w ~/.local/bin/claude. Jeśli terminal odpowiada zsh: command not found: claude, ten katalog nie jest w PATH.
Linux: jedna komenda albo repozytorium pakietów
curl -fsSL https://claude.ai/install.sh | bashNa serwerach wolę repozytorium, bo aktualizacje przychodzą razem z resztą systemu. Debian i Ubuntu (kanał stable):
sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://downloads.claude.ai/keys/claude-code.asc \
-o /etc/apt/keyrings/claude-code.asc
echo "deb [signed-by=/etc/apt/keyrings/claude-code.asc] https://downloads.claude.ai/claude-code/apt/stable stable main" \
| sudo tee /etc/apt/sources.list.d/claude-code.list
sudo apt update && sudo apt install claude-codeOdcisk klucza według dokumentacji to 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE, sprawdzisz go przez gpg --show-keys /etc/apt/keyrings/claude-code.asc. Dla Fedory i RHEL jest repozytorium dnf, dla Alpine apk. Na Alpine trzeba najpierw doinstalować bash curl libgcc libstdc++ ripgrep.
Instalacja przez npm (jeśli musisz)
npm install -g @anthropic-ai/claude-codeWymaga Node.js 22 lub nowszego i instaluje ten sam program co instalator natywny. Dokumentacja wprost odradza sudo npm install -g. Aktualizacja: npm install -g @anthropic-ai/claude-code@latest, a nie npm update -g.
Pierwsze uruchomienie i logowanie
Nie przepłacaj za te subskrypcje
Prowadzę sklep z rocznymi dostępami do narzędzi AI - te same konta, o których piszę wyżej, tylko taniej niż w cenniku producenta.
cd moj-projekt
claudeOtworzy się przeglądarka z logowaniem. Wybierasz konto z planem Pro, Max, Team lub Enterprise albo konto Console (płatność za tokeny). Dane logowania zostają zapisane, więc robisz to raz. Zmiana konta w trakcie: /login.
Ważne: jeśli w systemie jest ustawiona zmienna ANTHROPIC_API_KEY, Claude Code zapyta, czy jej użyć. Gdy się zgodzisz, płacisz za tokeny, nawet jeśli masz abonament. Który plan wybrać i ile kosztuje praca na tokenach, rozpisuję w tekście Claude Code cena.
Na koniec diagnostyka, która sprawdza instalację, PATH i pliki ustawień bez uruchamiania sesji:
claude doctorBez terminala: VS Code, JetBrains i aplikacja
- VS Code i Cursor - w widoku Extensions (
Ctrl+Shift+X) wyszukaj „Claude Code”. Wymaga VS Code 1.94 lub nowszego. Rozszerzenie ma własną kopię programu i nie dodajeclaudedo PATH. - JetBrains - wtyczka Claude Code z JetBrains Marketplace, ale wymaga osobno zainstalowanego CLI.
- Aplikacja Claude na komputer - macOS, Windows x64 i ARM64 (Linux w wersji beta). Po zalogowaniu zakładka Code, CLI nie jest potrzebne. Wymaga płatnego planu.
Aktualizacja i odinstalowanie
Wersja z instalatora natywnego aktualizuje się w tle przy starcie i w trakcie pracy, a ręcznie wymusisz to przez claude update. Ustawienie "autoUpdatesChannel": "stable" w settings.json przełącza na wersje ok. tydzień starsze, bez wydań z poważnymi błędami.
Odinstalowanie wersji natywnej na Windows:
Remove-Item "$env:USERPROFILE\.local\bin\claude.exe" -Force
Remove-Item "$env:USERPROFILE\.local\share\claude" -Recurse -ForceNa macOS i Linuksie: rm -f ~/.local/bin/claude i rm -rf ~/.local/share/claude. Ustawienia i historia zostają w ~/.claude, który usuwasz osobno.
Zainstalowane i co dalej? Pierwsza lekcja praktyczna w kursie SaaS w weekend z Claude Code to właśnie środowisko na Windows: Claude Code, Git, edytor i uprawnienia ustawione tak, żeby agent nie pytał o każdą komendę i nie mógł zrobić nic groźnego. Dalej 29 lekcji do działającej aplikacji z płatnościami.
Najczęstsze pytania
Jak zainstalować Claude Code na Windows?
W PowerShellu wpisz irm https://claude.ai/install.ps1 | iex, otwórz nowe okno i sprawdź claude --version. Uprawnienia administratora nie są potrzebne.
Czy Claude Code wymaga Node.js?
Nie. Instalator natywny, WinGet, Homebrew i repozytoria Linuksa instalują gotowy program. Node.js 22+ jest potrzebny tylko przy instalacji przez npm.
Gdzie Claude Code instaluje się na dysku?
Na Windows w %USERPROFILE%\.local\bin\claude.exe, na macOS i Linuksie w ~/.local/bin/claude, a wersje w ~/.local/share/claude. Ustawienia są w ~/.claude.
Czy Claude Code działa na Windows bez WSL?
Tak, natywnie od Windows 10 1809. WSL 2 przydaje się, gdy potrzebujesz sandboxa do izolowania poleceń albo pracujesz z linuksowymi narzędziami.
Dlaczego po instalacji „claude” nie działa?
Najczęściej katalog z programem nie jest w PATH albo terminal nie został otwarty ponownie. Na Windows dopisz %USERPROFILE%\.local\bin do PATH użytkownika, na macOS i Linuksie ~/.local/bin.
Jak zaktualizować Claude Code?
Wersja natywna robi to sama. Ręcznie: claude update. Przy WinGet winget upgrade Anthropic.ClaudeCode, przy Homebrew brew upgrade claude-code.
Źródła i data sprawdzenia
- Claude Code Docs: wymagania, instalacja, aktualizacja, odinstalowanie (odczyt 25.10.2026)
- Claude Code Docs: błędy instalacji - PATH, polityka skryptów, Claude Desktop (odczyt 25.10.2026)
- Claude Code Docs: quickstart - logowanie, typy kont (odczyt 25.10.2026)
- Docs: rozszerzenie VS Code i JetBrains (odczyt 25.10.2026)
- Claude Code: changelog - wersja 2.1.310 z 23.10.2026
Cały tydzień w AI, w jednym mailu
Wybrane premiery, narzędzia i analizy. Raz w tygodniu, prosto do skrzynki.
Zapisz się za darmo →
