Claude Code: AI fejlesztőtárs a terminálban
Ha fejlesztőként dolgozol, vagy a csapatodban vannak fejlesztők, valószínűleg már találkoztál AI kódolási eszközökkel. A GitHub Copilot, a Cursor és hasonló megoldások az editorba épülnek be. De mi van, ha az AI-t közvetlenül a terminálból szeretnéd használni, pontosan ott, ahol a munkád nagy része történik?
Az Anthropic Claude Code nevű eszköze egy parancssori AI asszisztens, amely a terminálon keresztül kommunikál veled. Nem egy editor plugin, nem egy webes felület: egy CLI program, amely látja a projektedet, érti a kódodat, és képes módosítani a fájljaidat.
Ebben a cikkben megmutatjuk, hogyan telepítsd, hogyan kezdj el vele dolgozni, és milyen feladatokban segíthet a mindennapokban.
Mi az a Claude Code?#
A Claude Code az Anthropic hivatalos parancssori eszköze, amelyet 2025 elején mutattak be. A lényege egyszerű: megnyitod a terminált, beírod, amit szeretnél, és az AI elvégzi helyetted.
Nem egy chatbot, amely kódrészleteket másolgat neked. A Claude Code közvetlenül hozzáfér a fájlrendszeredhez, képes:
- Fájlokat olvasni, írni és szerkeszteni
- Git parancsokat futtatni
- Terminál parancsokat végrehajtani
- Több fájlt egyszerre módosítani
- A teljes projektet átlátni
Ez azt jelenti, hogy nem kell kontextust másolgatnod ide-oda. Egyszerűen leírod, mit szeretnél, és az AI megcsinálja.
Telepítés lépésről lépésre#
A Claude Code telepítéséhez szükséged lesz:
- Node.js 18+ telepítve a gépedre
- Anthropic API kulcs (regisztráció: console.anthropic.com)
- macOS vagy Linux operációs rendszer (Windows-on WSL2-vel működik)
A telepítés egyetlen parancs:
npm install -g @anthropic-ai/claude-code
A telepítés után állítsd be az API kulcsodat:
export ANTHROPIC_API_KEY="sk-ant-..."
Az API kulcsot érdemes a shell profilodba (~/.zshrc vagy ~/.bashrc) menteni, hogy ne kelljen minden terminál megnyitásnál újra megadni.
Ezután navigálj a projekted mappájába és indítsd el a Claude Code-ot:
cd ~/projektek/my-app
claude
Ennyi. Nincs bonyolult konfiguráció, nincs telepítővarázsló. Egy parancs, és készen állsz.
Az első parancsok#
Amikor elindítod a claude parancsot, egy interaktív felületet kapsz a terminálban. Ide egyszerűen beírhatod természetes nyelven, amit szeretnél.
> Milyen struktúrája van ennek a projektnek?
A projekt egy Next.js alkalmazás az App Router-rel.
Fő mappák:
src/app/ - Oldalak és layout
src/components/ - React komponensek
src/lib/ - Segédfüggvények
public/ - Statikus fájlok
...
A Claude Code képes egysoros utasításokat is fogadni, amelyeket közvetlenül a parancssorból adsz meg:
claude "javítsd ki a TypeScript hibákat az auth.ts fájlban"
claude "hozz létre egy új React komponenst ContactForm néven,
ami név, email és üzenet mezőket tartalmaz"
Néhány gyakorlati példa, amivel érdemes kezdeni:
# Kód magyarázat
claude "magyarázd el, mit csinál a handleSubmit függvény
a src/components/Form.tsx fájlban"
# Bug javítás
claude "a /api/users endpoint 500-as hibát dob,
nézd meg mi lehet a probléma"
# Tesztek írása
claude "írj unit teszteket a utils/format.ts függvényeihez"
# Git műveletek
claude "nézd meg a változásokat és készíts egy commit-ot
értelmes üzenettel"
A legfontosabb képességek#
Kódgenerálás kontextussal#
A Claude Code nem vakon generál kódot. Mivel hozzáfér a teljes projektedhez, az új kód illeszkedik a meglévő stílushoz, importálja a megfelelő modulokat és követi a projekt konvencióit.
Ha például kérsz egy új API endpointot, megnézi a meglévőket, és ugyanazt a mintát követi: ugyanazokat a middleware-eket használja, ugyanúgy kezeli a hibákat, és ugyanabba a mappába teszi a fájlt.
Hibakeresés és javítás#
Az egyik legerősebb felhasználási terület a debugolás. Ahelyett, hogy magad böngésznéd végig a stack trace-t, egyszerűen bedobod a Claude Code-nak:
claude "ez a hibaüzenet jön: TypeError: Cannot read
properties of undefined (reading 'map')
a ProductList komponensben. Javítsd ki."
A Claude Code megkeresi az érintett fájlt, megérti a kontextust, azonosítja a problémát (például egy üres tömb kezelésének hiánya), és javítja a kódot.
Git integráció#
A Claude Code közvetlenül tud git parancsokat futtatni és értelmezni:
- Megnézi a
git diff-et, hogy lássa a változásokat - Készít commitot megfelelő üzenettel
- Pull requestet hoz létre leírással
- Konfliktusoknál segít a megoldásban
claude "nézd meg a változásokat, és ha minden rendben,
készíts egy commitot"
Több fájl egyszerre#
Egy refaktorálás során gyakran több fájlt kell egyszerre módosítani. A Claude Code ezt természetesen kezeli:
claude "nevezd át a UserService osztályt
AccountService-re az egész projektben"
Az eszköz megkeresi az összes hivatkozást, átnevezi az osztályt, frissíti az importokat, és szükség esetén a fájlneveket is módosítja.
Összehasonlítás más eszközökkel#
Hogyan viszonyul a Claude Code a többi AI kódolási eszközhöz?
| Jellemző | Claude Code | GitHub Copilot | Cursor |
|---|---|---|---|
| Felület | Terminál (CLI) | Editor plugin | Saját editor |
| Projekt hozzáférés | Teljes fájlrendszer | Aktuális fájl + kontextus | Teljes projekt |
| Git integráció | Natív | Korlátozott | Korlátozott |
| Fájl módosítás | Közvetlen | Javaslat alapú | Közvetlen |
| Használat módja | Természetes nyelv | Inline kiegészítés | Chat + inline |
| Ár | API token alapú | Havidíj | Havidíj |
A Claude Code legnagyobb előnye az agensi viselkedés: nem csak javasol, hanem cselekszik. Megnyitja a fájlokat, módosítja őket, futtatja a teszteket, és commitol. Ezt a fajta autonómiát a többi eszköz jelenleg nem kínálja ilyen szinten.
A Claude Code nem feltétlenül helyettesíti a Copilot-ot vagy a Cursor-t. Sokan használják egymás mellett: a Copilot kiegészíti a kódot gépelés közben, a Claude Code pedig a nagyobb, összetettebb feladatokat oldja meg a terminálból.
Kinek érdemes használni?#
A Claude Code ideális:
- Egyéni fejlesztőknek, akik gyorsabban akarnak haladni
- Kis csapatoknak, ahol nincs idő minden feladatot kézzel megoldani
- KKV technikai vezetőknek, akik maguk is kódolnak
- DevOps mérnököknek, akik sokat dolgoznak terminálban
- Kezdő fejlesztőknek, akik tanulás közben szeretnének segítséget
Nem ideális, ha:
- Kizárólag grafikus felületen dolgozol, és soha nem nyitsz terminált
- A projekted zárt rendszerben fut, és nem használhatsz külső API-kat
Következő lépések#
Ez a cikk a Claude Code sorozatunk nyitó darabja. A következő részekben megmutatjuk:
- Hogyan tanítsd meg az AI-t a projekted szabályaira a CLAUDE.md fájllal
- Hogyan készíts videókat programozottan a Remotion-nel
- Hogyan használd a Claude Code-ot nem fejlesztőként, KKV vezetőként
Ha kipróbálnád az eszközt, a telepítés öt percet vesz igénybe. De ha a csapatodnak segítség kellene az AI eszközök bevezetéséhez, szívesen segítünk.