Przejdź do głównej zawartości
Claude Code Autor: 7 min czytania
Opublikowano:

Claude Code na Windows i WSL, instalacja krok po kroku 2026

Jak zainstalować Claude Code na Windows. WSL2 vs natywny, krok po kroku Ubuntu, VS Code integration, troubleshooting WSL.

Spis treści

Claude Code na Windows działa, ale z ograniczeniami. PATH issues, CRLF line endings, bash komendy zachowują się dziwnie. Rekomendowane podejście to WSL2 z Ubuntu, daje pełnoprawne środowisko Linux w Windowsie. Poniżej krok po kroku setup + typowe problemy.

WSL2 vs natywny Windows

Porównanie środowisk dla Claude Code na Windows
Aspekt WSL2 Ubuntu (rekomendowane) Natywny Windows
Bash komendy Pełne wsparcie PowerShell, niektóre nie działają
Linux tooling (npm, git) Natywne Wymaga oddzielnej instalacji
Performance filesystem Bardzo dobre w ~/ OK ale CRLF issues
RAM usage 3-8GB VM overhead Minimum
Setup time 15-20 minut 5 minut
Docker Działa świetnie Wymaga Docker Desktop (płatne dla firm)

Instalacja WSL2 Ubuntu krok po kroku

  1. Otwórz PowerShell jako Administrator (Win+X, Windows Terminal (Admin))
  2. Wpisz wsl --install. Zainstaluje WSL2 + Ubuntu default
  3. Restart Windowsa
  4. Po restarcie, Ubuntu uruchomi się automatycznie. Ustaw username (małe litery, bez spacji) i password
  5. Update Ubuntu: sudo apt update && sudo apt upgrade -y
  6. Zainstaluj Node.js 22 LTS:
    curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
    sudo apt-get install -y nodejs
    node --version  # v22.x.x
  7. Zainstaluj git (jeśli brak): sudo apt install git

Instalacja Claude Code w WSL

# W terminalu Ubuntu (nie w PowerShell!)
npm install -g @anthropic-ai/claude-code
claude --version

# Konfiguracja API key
echo 'export ANTHROPIC_API_KEY=sk-ant-xxx' >> ~/.bashrc
source ~/.bashrc

# Test
mkdir test-claude && cd test-claude
claude

Jeśli pojawi się prompt Claude, działa. Wpisz prosty task: "Stwórz hello.py który wypisze Cześć Świecie" żeby zweryfikować end-to-end.

Typowe problemy WSL

npm install permission denied

Nie używaj sudo. Skonfiguruj npm na własny katalog:

mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

WSL nie widzi internetu / proxy

Jeśli firma używa proxy, ustaw w WSL:

export HTTPS_PROXY=http://proxy.firma.pl:8080
export HTTP_PROXY=http://proxy.firma.pl:8080
npm config set proxy http://proxy.firma.pl:8080

Slow filesystem performance

Nie pracuj w /mnt/c/ (Windows mounted filesystem). Trzymaj projekty w Linux filesystem (~/projects/). Różnica performance: 10× szybsze na małych plikach (Node modules!).

WSL zużywa za dużo RAM

Stwórz %UserProfile%\.wslconfig w Windows:

[wsl2]
memory=8GB
processors=4
swap=4GB

Restart: wsl --shutdown.

VS Code i Claude Code w WSL

Idealny setup: VS Code w Windows + WSL extension + Claude Code w embedded terminalu.

  1. Zainstaluj VS Code na Windows (windowsowa instalacja, NIE w WSL)
  2. Zainstaluj WSL extension (Microsoft) w VS Code marketplace
  3. W terminalu Ubuntu, w folderze projektu: code . otwiera VS Code z folderem WSL
  4. Otwórz integrated terminal w VS Code (Ctrl+`) - uruchamia bash w WSL
  5. Wpisz claude - sesja Claude Code w VS Code, plnie zintegrowana z plikami

Ten setup daje: Windows desktop UX + Linux dev tools + VS Code IDE features + Claude Code agent w terminalu. Standardowy stack polskiego mid-deva 2026.

Pełna instalacja krok po kroku w kursie

Kurs Claude Code po polsku (349 zł brutto) zawiera moduł 1 (setup) z instalacją per OS, screenshotami i checkpoints. Plus 9 modułów więcej (hooks, MCP, Agent SDK, Anthropic API). 220 stron PDF, dożywotni dostęp.

Zobacz program kursu, 349 zł →

Najczęściej zadawane pytania

Czy Claude Code działa na Windows natywnie?

Tak, ale z ograniczeniami. PATH issues, CRLF endings w plikach, bash komendy nie działają poprawnie. Rekomendowane: WSL2 z Ubuntu. Natywny Windows używaj tylko jeśli WSL niedostępny (np. firmowy laptop z restrykcjami).

Co to jest WSL2 i czy potrzebuję?

Windows Subsystem for Linux 2 to lekka maszyna wirtualna Linux działająca w Windows. Pozwala uruchamiać Linux komendy (bash, npm, git) natywnie z Windowsa. Dla devów to praktycznie wymóg w 2026, niemal cały ekosystem (Claude Code, Docker, Node) zakłada Linux.

Jak zainstalować WSL2 na Windows 11?

Otwórz PowerShell jako Admin, wpisz wsl --install, restart, zaloguj się do Ubuntu (domyślny distro), ustaw username i password. Pełen tutorial w sekcji niżej.

Gdzie WSL trzyma pliki?

Linux files w WSL: /home//. Windows files dostępne pod /mnt/c/Users//. Rekomendacja: trzymaj projekty w Linux filesystem (~/projects/), nie pod /mnt/c/. Performance 10× lepszy.

Claude Code w WSL nie widzi $ANTHROPIC_API_KEY, dlaczego?

Zmienne środowiskowe w WSL są osobne od Windowsa. Dodaj do ~/.bashrc w WSL: export ANTHROPIC_API_KEY=sk-ant-xxx i source ~/.bashrc.

Czy mogę używać VS Code z Claude Code w WSL?

Tak, idealna kombinacja. Zainstaluj 'WSL' extension w VS Code (Microsoft). Otwórz folder w WSL: w terminalu Ubuntu uruchom code .. VS Code zoptymalizowany pod WSL, Claude Code w embedded terminalu działa natywnie.

WSL zużywa za dużo pamięci RAM, co robić?

Default WSL2 alokuje 50% RAM. Ogranicz: stwórz ~/.wslconfig w Windows home: [wsl2]\nmemory=8GB. Restart WSL: wsl --shutdown.

Czy Claude Code działa na Mac?

Tak, natywnie. Mac to fundamentalnie Unix, więc wszystkie komendy bash, npm, git działają out-of-the-box. Instalacja: npm install -g @anthropic-ai/claude-code.

Chcesz profesjonalnie nauczyć się tworzenia video AI?

6 modułów PDF + społeczność Discord. Dożywotni dostęp.

249 zł 399 zł
Zobacz kurs →