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
| 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
- Otwórz PowerShell jako Administrator (Win+X, Windows Terminal (Admin))
- Wpisz
wsl --install. Zainstaluje WSL2 + Ubuntu default - Restart Windowsa
- Po restarcie, Ubuntu uruchomi się automatycznie. Ustaw username (małe litery, bez spacji) i password
- Update Ubuntu:
sudo apt update && sudo apt upgrade -y - 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 - 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.
- Zainstaluj VS Code na Windows (windowsowa instalacja, NIE w WSL)
- Zainstaluj WSL extension (Microsoft) w VS Code marketplace
- W terminalu Ubuntu, w folderze projektu:
code .otwiera VS Code z folderem WSL - Otwórz integrated terminal w VS Code (Ctrl+`) - uruchamia bash w WSL
- 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.
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.
Powiązane artykuły
Claude Code cena 2026, ile kosztuje i czy jest darmowy
Claude Code cena w PLN i USD, plany Pro i Max, API pay-as-you-go, darmowe kredyty i alternatywy. Najtańsza legalna ścieżka. Stan maj 2026.
CzytajClaude Max plan po polsku, ceny i limity 2026
Plan Claude Max po polsku: ceny Max 5x i 20x, ile zapytań daje, Claude Pro vs Max, Max vs API. Limity sesji i tygodniowe. Stan maj 2026, dla kogo warto.
CzytajClaude Code Skills po polsku, tutorial Agent Skills 2026
Pierwszy polski tutorial Agent Skills w Claude Code. SKILL.md, frontmatter, progressive disclosure, jak tworzyć skille krok po kroku, vs subagents i MCP.
CzytajChcesz profesjonalnie nauczyć się tworzenia video AI?
6 modułów PDF + społeczność Discord. Dożywotni dostęp.