Witaj @name na pokładzie ostatniego modułu! Kapitan Redbeard ma dla Ciebie najpotężniejszy kompas w całej flocie: Claude Code - oficjalne narzędzie CLI od Anthropic, które zamienia terminal w agentowego pomocnika programisty. 🏴☠️🤖
Claude Code to agentowe narzędzie wiersza poleceń (CLI - Command Line Interface) stworzone przez Anthropic. Nie jest to zwykły chat - Claude Code potrafi samodzielnie czytać i edytować pliki w Twoim projekcie, uruchamiać komendy w terminalu i wykonywać złożone zadania na wielu plikach naraz.
To jak różnica między mapą skarbów a żywym nawigatorem, który sam płynie statkiem tam, gdzie trzeba.
Obie załogi pływają po tym samym morzu AI, ale każda inaczej:
Cursor:
Claude Code:
Te narzędzia się uzupełniają - możesz używać OBU naraz!
node --version)1# Instalacja przez npm (zalecane)
2npm install -g @anthropic-ai/claude-code
3
4# Następnie uruchom Claude Code w katalogu swojego projektu
5claudeMożesz też uruchomić Claude Code bez instalacji globalnej, przez
npx:1npx @anthropic-ai/claude-codePrzy pierwszym uruchomieniu Claude Code poprosi Cię o zalogowanie. Wpisz w sesji komendę:
1/loginOtworzy się logowanie przez OAuth - zaloguj się subskrypcją Claude Pro/Max, albo kontem Anthropic Console (kredyty API).
Alternatywnie możesz ustawić klucz API w zmiennej środowiskowej:
1# Linux/Mac - dodaj do ~/.bashrc lub ~/.zshrc
2export ANTHROPIC_API_KEY="sk-ant-..."1# Uruchom interaktywną sesję (REPL) w terminalu
2claude
3
4# Lub od razu z pierwszym poleceniem
5claude "Wyjaśnij, czym jest TypeScript"Claude Code działa na rodzinie modeli Claude:
Model zmienisz komendą
/model w sesji albo flagą --model:1# Uruchom z konkretnym modelem
2claude --model sonnetTo domyślny tryb - prawdziwa rozmowa w terminalu, w której Claude pamięta kontekst:
1# Rozpocznij sesję w terminalu
2claude
3
4# Z początkowym poleceniem
5claude "Pomóż mi zbudować formularz logowania"Flaga
-p (lub --print) sprawia, że Claude wypisuje odpowiedź i kończy działanie - idealne do skryptów i potoków (pipe):1# Zadaj pytanie, dostań odpowiedź, koniec
2claude -p "Wyjaśnij, czym są React hooks"
3
4# To samo, pełna nazwa flagi
5claude --print "Podsumuj zasady działania useEffect"1# Kontynuuj ostatnią rozmowę w tym katalogu
2claude -c
3
4# Wybierz wcześniejszą rozmowę do wznowienia
5claude -rW Claude Code nie ma osobnej flagi do dołączania plików - po prostu wskazujesz pliki w treści polecenia znakiem
@. Claude sam je odczyta:1# Claude odczyta plik src/auth.ts i go wyjaśni
2claude -p "Wyjaśnij @src/auth.ts"
3
4# Możesz wskazać kilka plików naraz
5claude -p "Porównaj @src/old-api.ts i @src/new-api.ts"Claude potrafi też sam przeszukiwać i czytać pliki w projekcie za pomocą swoich narzędzi - nie musisz wskazywać każdego ręcznie. Jeśli chcesz dać mu dostęp do dodatkowych katalogów, użyj flagi
--add-dir:1claude --add-dir ../shared-library "Przejrzyj wspólny kod"Terminalowa natura Claude Code pozwala łączyć go z innymi komendami za pomocą potoków (
|):1# Przekaż zawartość pliku do recenzji
2cat src/index.ts | claude -p "Zrecenzuj ten kod"
3
4# Przekaż diff Git do podsumowania
5git diff | claude -p "Podsumuj te zmiany"To zastępuje fałszywą flagę z dawnych poradników: zamiast nieistniejącego
claude --file X "Y" używaj cat X | claude -p "Y" albo claude -p "Y @X".Wewnątrz interaktywnej sesji (
claude) możesz używać slash commands (komend zaczynających się od /). Oto te prawdziwe:/help - lista dostępnych komend i pomoc/clear - wyczyść kontekst i zacznij od nowa/compact - streść dotychczasową rozmowę i kontynuuj (oszczędza kontekst)/init - wygeneruj plik CLAUDE.md dla projektu/model - zmień model Claude/config - ustawienia/login - zaloguj się/cost - pokaż zużycie tokenów i koszt sesji/review - recenzja Pull Requesta/agents - zarządzaj subagentami/mcp - zarządzaj serwerami MCP/memory - edytuj plik CLAUDE.mdTwoje własne skille pojawiają się jako
/<nazwa-skilla>.Uwaga: komendy
,/filei/savenie istnieją w Claude Code - jeśli widziałeś je w starszych poradnikach, były zmyślone. Pliki wskazujesz przez/context, a kontekstem zarządzasz przez@i/clear./compact
CLAUDE.md to plik markdown w katalogu głównym projektu, w którym opisujesz konwencje, architekturę i komendy. Claude Code automatycznie wczytuje go w każdej sesji, dzięki czemu od razu zna Twój projekt.1# Wygeneruj CLAUDE.md automatycznie
2# (wpisz tę komendę wewnątrz sesji claude)
3/initMożesz mieć też
~/.claude/CLAUDE.md (globalny, dla wszystkich projektów) oraz zagnieżdżone pliki CLAUDE.md w podkatalogach.✅ Claude Code - agentowe CLI od Anthropic (czyta/edytuje pliki, uruchamia komendy) ✅ Instalacja -
npm install -g @anthropic-ai/claude-code, potem claude
✅ Logowanie - /login (Claude Pro/Max lub Console) albo ANTHROPIC_API_KEY
✅ Tryby - interaktywny (claude) vs nieinteraktywny (claude -p "...")
✅ Pliki - wskazuj przez @plik, łącz przez pipe (cat plik | claude -p "...")
✅ Slash commands - /help, /clear, /compact, /init, /model, /review
✅ CLAUDE.md - pamięć projektu generowana przez /initW następnym ćwiczeniu poznasz praktyczne workflow z prawdziwym Claude Code!
Do zobaczenia, marynarzu! 🚀