← Wszystkie wpisy

Instalacja i aktualizacja Claude Code CLI: Mac, Linux, Windows

Z przewodnika: Claude Code Comprehensive Guide

Instalacja Claude Code to jedno polecenie na każdą platformę – curl -fsSL https://claude.ai/install.sh | bash w systemach macOS, Linux i WSL albo irm https://claude.ai/install.ps1 | iex w Windows PowerShell – a aktualizacja przebiega automatycznie (tak jest domyślnie) lub sprowadza się do jednego claude update. To, co większość stron pomija, zaczyna się dopiero po tym pierwszym poleceniu: którą metodę instalacji wybrać, gdy dostępne są cztery, jak zachowuje się autoupdater i jak go wyłączyć, jak przypiąć konkretną wersję oraz jak czysto odinstalować każdą z metod. Ta strona jest właśnie takim kompendium – jedna tabela na jedno zadanie, stan na wersję v2.1.224 (sierpień 2026).1 {.answer-block}

TL;DR

  • Warto wybrać instalator natywny. Nie ma zależności od Node.js, dostarcza przetestowany plik binarny dla każdej platformy i od wersji v2.1.113 stanowi metodę domyślną. Pakiet npm to rozwiązanie schyłkowe – wycofywane od wersji v2.1.15, a dziś wymaga Node.js 22 lub nowszego.1
  • Aktualizacje są domyślnie automatyczne: Claude Code sprawdza je przy starcie oraz okresowo w trakcie sesji, pobiera w tle i stosuje przy kolejnym uruchomieniu. claude update wymusza aktualizację natychmiast.2
  • Wyłączenie aktualizacji to dwa różne przełączniki: DISABLE_AUTOUPDATER=1 zatrzymuje aktualizacje w tle; DISABLE_UPDATES=1 (v2.1.118+) blokuje wszystkie ścieżki aktualizacji, łącznie z ręcznym claude update.2
  • Wersję można przypiąć, przekazując ją instalatorowi: curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58. Uruchomioną wersję sprawdza się poleceniem claude --version, a listę zmian przegląda przez /release-notes.12
  • Gdy cokolwiek zaczyna szwankować, należy uruchomić claude doctor – raportuje typ instalacji, wersję i wykryte problemy, a od wersji v2.1.205 dostępne w sesji /doctor diagnozuje i naprawia usterki konfiguracji.2

Jak zainstalować Claude Code CLI?

Jedno polecenie, w podziale na platformy:

# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash

# Windows PowerShell
irm https://claude.ai/install.ps1 | iex

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

A może menedżer pakietów? Obie ścieżki są pełnoprawne:

brew install --cask claude-code          # macOS / Linux (stable channel)
winget install Anthropic.ClaudeCode      # Windows

Następnie wystarczy uruchomić claude w katalogu projektu i uwierzytelnić się subskrypcją Claude Pro/Max/Team albo kontem API Anthropic.1 Instalator natywny nie wymaga Node.js, sudo ani niczego wcześniej zainstalowanego. Jeśli konieczna jest stara ścieżka npm (npm install -g @anthropic-ai/claude-code), wymaga ona Node.js w wersji 22 lub nowszej i nigdy nie powinna być uruchamiana z sudo – globalne moduły należące do roota tworzą problemy z uprawnieniami, które przeżywają samą instalację.1 Instalacja działa już przez npm? Polecenie claude install przenosi ją w miejscu na natywny plik binarny.

Konfigurację pierwszej sesji – wybór metody uwierzytelniania, pierwszy prompt, tryby uprawnień – opisuje przewodnik szybkiego startu, prowadzący od zera do pierwszego wyniku.

Jakie platformy obsługuje Claude Code?

Platforma Status Uwagi
macOS 13+ (Apple Silicon) Obsługiwana Natywny plik binarny arm64 od wersji v2.1.113; bez Rosetty
macOS 13+ (Intel) Obsługiwana Instalator natywny lub Homebrew
Ubuntu 20.04+ / Debian 10+ Obsługiwana Zgodność z glibc naprawiona w wersji v2.1.50
Fedora / RHEL 8+ Bez gwarancji Działa dzięki tej samej poprawce glibc; nie jest oficjalnym celem
Alpine / musl Obsługiwana z dodatkami apk add libgcc libstdc++ ripgrep oraz USE_BUILTIN_RIPGREP=0
Windows 10+ (x64 i ARM64) Obsługiwana Narzędzie PowerShell wymaga CLAUDE_CODE_USE_POWERSHELL_TOOL=1
Windows WSL 2 Obsługiwana, zalecana ścieżka na Windowsie Pełna zgodność z Linuksem
Windows WSL 1 / Git Bash Obsługiwana Lepiej wybrać WSL 2; Git Bash może wymagać CLAUDE_CODE_GIT_BASH_PATH

Powracające pytanie o Windows: natywny Windows działa, ale to WSL 2 daje doświadczenie identyczne z Linuksem, a instalator natywny uruchamia się w nim dokładnie tak samo.1

Jak zaktualizować Claude Code?

Zwykle nie trzeba nic robić. Claude Code domyślnie aktualizuje się sam – sprawdza nową wersję przy starcie oraz okresowo w trakcie sesji, pobiera ją w tle i stosuje przy kolejnym uruchomieniu.2 Aby wymusić aktualizację natychmiast albo gdy autoupdater został wyłączony:

claude update

Instalacje z menedżerów pakietów aktualizują się własnym kanałem – brew upgrade --cask claude-code, winget upgrade Anthropic.ClaudeCode – a od wersji v2.1.129 ustawienie CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 pozwala im wykonać aktualizację menedżera pakietów w tle i poprosić o ponowne uruchomienie.2

Sterowanie aktualizacjami opiera się na dwóch odrębnych przełącznikach, a różnica między nimi ma znaczenie w środowiskach o zaostrzonych regułach:

Przełącznik Działanie
DISABLE_AUTOUPDATER=1 Zatrzymuje automatyczne aktualizacje w tle; claude update nadal działa
DISABLE_UPDATES=1 (v2.1.118+) Blokuje wszystkie ścieżki aktualizacji, łącznie z ręcznym claude update

Każdy z nich ustawia się jako zmienną środowiskową albo w sekcji "env" w pliku settings.json.2

Jak zainstalować konkretną wersję?

Wystarczy przekazać wersję instalatorowi – przydaje się to przy odtwarzaniu błędu, utrzymywaniu zespołu na sprawdzonym wydaniu albo przy wycofywaniu zmian:

# Specific version
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

# Latest, explicitly
curl -fsSL https://claude.ai/install.sh | bash -s latest

# Windows PowerShell, specific version
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 1.0.58

Potwierdzenie daje claude --version, a zmiany w każdym wydaniu przegląda się selektorem /release-notes dostępnym w sesji.2 Przypięcie wersji warto połączyć z DISABLE_AUTOUPDATER=1 – inaczej autoupdater uprzejmie odepnie ją przy kolejnym uruchomieniu. (Gdy ręczne claude update również ma pozostać zablokowane, należy użyć DISABLE_UPDATES=1.)

Jak odinstalować Claude Code?

Sposób odinstalowania musi odpowiadać metodzie instalacji:

Metoda Odinstalowanie
Natywna (macOS / Linux / WSL) rm -f ~/.local/bin/claude && rm -rf ~/.local/share/claude
Natywna (Windows) Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force; Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force
Homebrew brew uninstall --cask claude-code
winget winget uninstall Anthropic.ClaudeCode
npm (starsza metoda) npm uninstall -g @anthropic-ai/claude-code

Konfiguracja mieszka osobno, w ~/.claude/, więc usunięcie pliku binarnego nie kasuje ustawień, skills ani historii – ten katalog warto usunąć tylko wtedy, gdy celem jest naprawdę czysta karta.1

Cały cykl życia w jednej tabeli

Metoda Instalacja Aktualizacja Sprawdzenie wersji
Natywna (macOS/Linux/WSL) curl -fsSL https://claude.ai/install.sh \| bash claude update lub automatyczna aktualizacja claude --version
Natywna (Windows PS) irm https://claude.ai/install.ps1 \| iex claude update claude --version
Homebrew brew install --cask claude-code brew upgrade --cask claude-code claude --version
winget winget install Anthropic.ClaudeCode winget upgrade Anthropic.ClaudeCode claude --version
npm (starsza metoda) npm install -g @anthropic-ai/claude-code npm install -g @anthropic-ai/claude-code@latest claude --version

A gdy coś jest nie tak – zgłaszana zła wersja, brak polecenia po aktualizacji, instalacja zastosowana połowicznie – claude doctor z powłoki raportuje typ instalacji, wersję i wykryte problemy, natomiast /doctor wewnątrz sesji (v2.1.205+) przeprowadza pełny przegląd, który potrafi naprawić to, co znajdzie.2 Pełny przewodnik po Claude Code obejmuje wszystko po instalacji: konfigurację, uprawnienia, hooki, MCP i subagenty.

Często zadawane pytania

Jak zaktualizować Claude Code CLI do najnowszej wersji?

Wystarczy uruchomić claude update albo po prostu zrestartować program – domyślnie Claude Code sprawdza aktualizacje przy starcie i w trakcie sesji, pobiera je w tle i stosuje przy kolejnym uruchomieniu. Instalacje z Homebrew i winget aktualizuje się zamiast tego przez brew upgrade --cask claude-code oraz winget upgrade Anthropic.ClaudeCode.

Czy Claude Code aktualizuje się automatycznie?

Tak, domyślnie: sprawdza aktualizacje przy starcie i okresowo w trakcie działania, a pobraną aktualizację stosuje przy kolejnym uruchomieniu. DISABLE_AUTOUPDATER=1 wyłącza aktualizacje w tle, zachowując ręczne claude update; DISABLE_UPDATES=1 blokuje wszystkie ścieżki aktualizacji.

Jak zainstalować Claude Code w systemie Windows?

Należy uruchomić irm https://claude.ai/install.ps1 | iex w PowerShellu (albo winget install Anthropic.ClaudeCode). Natywny Windows 10+ jest obsługiwany na x64 i ARM64, ale zalecaną ścieżką pozostaje WSL 2, dający pełną zgodność z Linuksem – polecenie instalacyjne dla Linuksa uruchamia się właśnie w nim.

Czy do instalacji Claude Code potrzebny jest Node.js?

Nie – zalecany instalator natywny nie ma żadnej zależności od Node.js. Node wymaga wyłącznie starszy pakiet npm (npm install -g @anthropic-ai/claude-code, wycofywany od wersji v2.1.15), i to w wersji 22 lub nowszej. Przy instalacji z npm polecenie claude install przenosi wszystko na natywny plik binarny.

Jak sprawdzić, która wersja Claude Code jest zainstalowana?

claude --version z powłoki albo /release-notes w sesji, gdzie otwiera się interaktywny selektor listy zmian. claude doctor dodatkowo raportuje typ instalacji oraz wszelkie wykryte problemy z konfiguracją.



  1. Anthropic, „Set up Claude Code” – polecenia instalacyjne dla poszczególnych platform, instalator natywny jako zalecana ścieżka, wymóg Node.js 22+ dla pakietu npm oraz opcje uwierzytelniania. Zweryfikowano 7 sierpnia 2026. Szczegóły macierzy platform w przewodniku po Claude Code

  2. Anthropic, changelog Claude Code i notatki wydaniowe, śledzone w przewodniku po Claude Code (zweryfikowano do wersji v2.1.224, 7 sierpnia 2026; żadna z wersji v2.1.221-224 nie zmieniła zachowania instalacji ani aktualizacji) – działanie automatycznej aktualizacji, DISABLE_AUTOUPDATER a DISABLE_UPDATES (v2.1.118), CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE (v2.1.129), instalacje przypięte do wersji, claude doctor oraz /doctor jako przegląd, który diagnozuje i naprawia (v2.1.205). 

Powiązane artykuły

Instalacja i aktualizacja Codex CLI: Mac, Linux, Windows

Każdy sposób instalacji, aktualizacji, przypinania wersji i odinstalowania OpenAI Codex CLI -- skrypt instalacyjny, npm,…

14 min czytania

Anthropic Python SDK 1.0: migracja ręczna lub z Claude Code

Migracja anthropic 0.x na 1.0: httpx2, async raw responses, region Bedrock. Ręcznie z MIGRATION.md lub Claude Code: /cla…

8 min czytania

Pętla Ralph: jak uruchamiam autonomiczne agenty AI na noc

Zbudowałem system autonomicznych agentów z hookami zatrzymania, budżetami spawnowania i pamięcią opartą na plikach. Co z…

9 min czytania