Cíl dne
Po 20 dnech v pohodlí Claude Desktop chatu dnes uděláš krok dál: Code režim. Claude přestane jen radit a začne psát a spouštět kód za tebe — Python skripty, Excel automatizace, analýzy.
Jsou dvě cesty. Vyber podle toho, kde se cítíš pohodlně, dnes hned na začátku:
| Cesta A — Code v Claude Desktopu | Cesta B — Claude Code CLI v Terminalu | |
|---|---|---|
| Kdy zvolit | Nikdy jsi neotevřela Terminal nebo se ho bojíš | Chceš plnou kontrolu, log, profesionální workflow |
| Čas dnes | ~15 min | ~60–90 min (Homebrew + Node + npm + setup) |
| Co dostaneš | Vizuální UI, drag & drop, integrovaný diff | Příkazový řádek, max výkon, automatizovatelné |
| Custom Instructions z Projectu | Fungují (je to Desktop) | Nefungují automaticky, řeší se přes CLAUDE.md soubor |
| Bezpečnost | Stejná jako Desktop chat | Stejná, ale máš víc syntaktického šumu kolem |
Doporučení: Pokud jsi netechnická a Terminal není tvůj kámoš → Cesta A. Plně to stačí pro celý zbytek kurzu. CLI si můžeš odemknout později, kdykoliv. Cesta B je pro pokročilé — pokud ji zvolíš, počítej s realistickým časem 60–90 min (stahování závislostí, troubleshooting).
Bezpečnost — přečti dřív, než cokoli spustíš
Claude Code (obě cesty) píše a spouští skutečný kód na tvém Macu. Funguje to bezpečně, ale vědět:
- Nic se neudělá bez tvého Enteru. Před každou změnou souboru ti Claude ukáže diff — můžeš odmítnout (
n). - Drž všechno v jedné pískoviště složce:
~/ai-univerzita-prace/. Nikdy nepouštěj Claude Code v~/Documentsjako celku nebo v~/. Tam by mohl omylem upravit soubory, na kterých ti záleží. - Pokud chceš odejít: v Desktop Code zavři tab, v CLI napiš
exitnebo Ctrl+C. Nic se nepokazí.
Project callback
Pokračuješ ve svém Projectu z Day 1.
- V Cestě A (Desktop Code): Custom Instructions z Projectu fungují — Claude Code zná tvou roli, terminologii, glosář. Pohodlí jako v chatu.
- V Cestě B (CLI Terminal): Custom Instructions se automaticky nepřenáší. Pokud chceš stejný kontext, vytvoříš v
~/ai-univerzita-prace/souborCLAUDE.mds tvou rolí (návod níže).
Cesta A — Code v Claude Desktopu (doporučeno pro dnes)
Kroky
- Otevři Claude Desktop (⌘+Space → „Claude") a otevři tvůj Project
- V levém panelu klikni Code (nebo zkratka
⌘+\pokud ti funguje, různí se mezi verzemi) - Vyber pracovní složku: Desktop tě poprvé požádá o povolení přístupu — vyber
~/ai-univerzita-prace(pokud ji ještě nemáš, vytvoř ji v Finderu: ⌘+Shift+G → napiš~, klikni Nová složka, pojmenujai-univerzita-prace) - Pošli první prompt (viz níže)
- Claude ti ukáže návrh — přečti diff než klikneš ✓
První prompt (Cesta A)
Jsi můj Code mentor pro práci s Python a CSV.
Toto je moje úplně první relace v Code režimu — nikdy jsem neprogramovala.
Pokud mám doma na ploše bankovní CSV výpis (typicky pojmenovaný
vypis.csv nebo statement.csv), navrhni mi 3 nejjednodušší analýzy
co s ním můžeme udělat — JEN návrh, ŽÁDNÝ kód zatím nespouštěj.
Po mojí volbě napíšeš krátký Python skript, KOMENTOVANÝ ŘÁDEK PO
ŘÁDKU v češtině, a teprve POTOM mě požádáš o schválení spuštění.
Tento prompt učí Claude, aby s tebou jednal jako se začátečníkem a vždycky vysvětlil než spustí.
Pokud nemáš vypis.csv na ploše: zeptej se „Pomoz mi vyrobit testovací CSV se 20 fiktivními transakcemi" — Claude ti ho vytvoří.
Cesta B — Claude Code CLI v Terminalu (pokročilá)
Krok 0: Homebrew (pokud ho nemáš)
Co je Homebrew: Manažer balíčků pro macOS, jako App Store pro vývojářské nástroje. Bez něj nelze nainstalovat Node.js a další.
Pokud Homebrew nemáš (test: v Terminalu brew --version → pokud „command not found", nemáš ho):
- Otevři Terminal (⌘+Space → „Terminal")
- Vlož a Enter:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Bude tě chtít heslo k Macu — to je v pořádku, je to oficiální installer (brew.sh).
- Může nainstalovat Xcode Command Line Tools (~5–10 min navíc) — souhlas, je to nutné.
- Hotovo, když uvidíš
Installation successful!
Realistický čas Krok 0: 10–15 min včetně Xcode tools.
Krok 1: Node.js přes Homebrew
V Terminalu:
brew install node
node --version # mělo by vypsat v20.x nebo vyšší
Pokud uvidíš v18.x nebo nižší: brew upgrade node. Pokud stále staré, restart Terminalu.
Krok 2: Claude Code přes npm
npm install -g @anthropic-ai/claude-code
Pokud uvidíš EACCES / permission denied: NEPOUŽÍVEJ sudo! Místo toho:
- Snadný fix: přepni na Cestu A (Desktop Code) — pro dnes ti to plně stačí, CLI si nainstaluješ jindy.
- Nebo doporuč Claude Desktopu v chatu Projectu: „Mám
EACCESpřinpm install -g. Jak to vyřešit bezsudo?" — provede tě nvm setupem.
Krok 3: Pracovní složka + spuštění
mkdir -p ~/ai-univerzita-prace
cd ~/ai-univerzita-prace
claude
Co očekávat:
mkdir/cd— žádný viditelný výstup, ale prompt se změní na něco jako~/ai-univerzita-prace$claude— otevře prohlížeč pro přihlášení Anthropic účtem, po loginu se vrátíš do Terminalu
Krok 4: CLAUDE.md pro perzistentní kontext (volitelné, ale doporučeno)
Aby CLI Claude věděl, kdo jsi (jako Custom Instructions v Desktopu), vytvoř soubor CLAUDE.md v pracovní složce:
cat > CLAUDE.md <<'EOF'
# Já
Jsem [JMÉNO], finanční controllerka, používám Claude Code poprvé.
Mluv česky, vždy mi vysvětli kód než ho spustíš, používej krátké
komentáře v češtině. Pracuju s bankovními daty v CZK.
# Pravidla pro tebe
- Před spuštěním kódu mě požádej o explicitní schválení
- Pokud něco nechápu, vysvětli s Excel paralelou
- Drž se `~/ai-univerzita-prace/` — neopouštěj tuto složku
EOF
Nahraď [JMÉNO] skutečným jménem. Soubor CLAUDE.md Claude Code automaticky čte při startu a chová se podle něj.
První prompt (Cesta B)
Toto je moje první relace s Claude Code v Terminalu.
Pomoz mi vyrobit testovací CSV se 20 fiktivními bankovními
transakcemi (Datum, Popis, Částka v CZK), ulož ho do
~/ai-univerzita-prace/test-vypis.csv.
KOMENTUJ ŘÁDKY ČESKY a před spuštěním kódu se mě zeptej.
Když se zasekneš
| Problém | Řešení |
|---|---|
| Homebrew install padá s „command line tools" chybou | Spusť xcode-select --install, počkej, opakuj |
brew install node říká „already installed" ale node --version nefunguje |
brew link --overwrite node |
npm install -g padá na EACCES |
Přepni na Cestu A (Desktop) — bez sudo se to dá řešit, ale není to dnes priorita |
claude neotevírá prohlížeč |
Zkopíruj URL, kterou Terminal vypsal, do Safari ručně |
| Cokoli jiného | Zkopíruj chybu, vlož do chatu Projectu v Claude Desktopu, zeptej se „Vysvětli mi tuto chybu jako naprostému začátečníkovi" |
Univerzální fallback: pokud něco z Cesty B nejde a frustruje tě → přepni na Cestu A a vrať se k CLI později. Kurz to neblokuje, dny 22+ fungují s oběma cestami.
Mini-reflexe
- Kterou cestu jsi zvolila a proč?
- Zaregistrovala jsi rozdíl mezi „Claude radí" (chat) a „Claude dělá" (code)?
- Cítila ses bezpečně, když Claude poprvé něco napsal/spustil?
Výstup dne
- ✅ Funkční Code prostředí (buď Desktop Code, nebo CLI Claude Code)
- ✅ První úspěšný prompt — Claude ti něco navrhl/vytvořil/spustil
- ✅ (Cesta B jen)
CLAUDE.mdv~/ai-univerzita-prace/pro perzistentní kontext
Od zítřka začneme reálně programovat — Python, pandas, automatizace.