A CLI (Command Line Interface) egy olyan eszköz, amely parancsok beírásával vezérelhető programokat futtat. A most bemutatásra kerülő Claude‑CLI arra szolgál, hogy fájlokra, kódrészletekre vagy kijelölt szövegre gyorsan kérhessünk magyarázatot, javítást, dokumentációt vagy teszteket közvetlenül terminálból. Lényegében egy gyors, billentyűparancsokkal vezérelhető fejlesztői asszisztens. A most bemutatásra kerülő Claude CLI az Anthropic által fejlesztett AI-on alapuló fejlesztői segéd, amely a Microsoft Visual Studio Code-ba lett integrálva. Az elkövetkezőkben ennek a létrehozásához szükséges lépések leírása történik. A rendszer aktív Internetkapcsolatot igényel, illetve szükséges egy regisztrált API kulcs létrehozása a Claude AI-hoz.
A most leírásra kerülő fejlesztői környezet, ahol jelenleg működik egy Ubuntu 26.04 LTS virtuális operációs rendszerben került kialakításra. A fejlesztések zöme Python környezetben valósul meg.
Lépés a VSC telepítése az operációs rendszerbe. Legegyszerűbben az "Alkalmazás központ" nevű programból kiindulva telepíthetjük a VSC-t.
Lépés regisztráljuk magunkat a Claude AI használatához. Ha ez megtörtént, akkor a feladat egy API_KEY létrehozása. Ez bejelentkezés után a következő linken történhet: https://platform.claude.com/settings/keys Ha létrehoztuk az "API_KEY"-t első dolgunk ennek biztonságos mentése. Megjegyzés: erre a kódra rendkívül fontos vigyázni, mindenképp meg kell akadályozni idegen kézbe kerülését, mert illetéktelen felhasználók anyagi következményekkel járó károkat okozhatnak. Ahhoz, hogy használni tudjuk fel kell tölteni néhány $-nyi összeget pl. 10$-t.
Lépés az operációs rendszerünkben Ubuntu 26.04 LTS alatt módosítsuk terminálban egy szövegszerkesztővel pl. használva a "nano" -t a következő fájlt: ~/.bashrc Adjuk a fájlhoz a következő sort.
export CLAUDE_API_KEY="ide_kerül_a_claude_api_kulcs"
Az idézőjeleket nem kell beírni, itt csak azt jelzi, hogy az api_kulcs egy string típus.
Lépés során terminálban futtassuk le a következő parancsot: source ~/.bashrc
Lépés egy ellenőrzés, hogy jó lett a beállítás, terminálban lekérdezzük: echo $CLAUDE_API_KEY
Lépés Claude CLI telepítési helyének kialakítása. Terminálban lefuttatva a következő parancsokat:
mkdir -p ~/bin
nano ~/bin/claude
chmod +x ~/bin/claude
A "claude" nevű fájl lesz az, ami a CLI-t megvalósítja. Jelen esetben egy Python script, a következőkben mellékelt linken látható, elérhető ennek tartalma. Ezt a fájlt "chmod" parancs segítségével futtathatóvá kell tenni.
Kijelölésre kerül az API végpont a következő utasítással: POST https://api.anthropic.com/v1/messages
A következő három utasítás
x-api-key: $CLAUDE_API_KEY
anthropic-version: 2023-06-01
content-type: application/json
biztosítja, hogy a Claude‑CLI hitelesített, szabványos JSON‑kérést küldjön a Claude API fő végpontjára. Ezek nélkül a CLI nem tudna kommunikálni a Claude‑modellekkel,
Szükség lesz ezt követően a VSC elindítására. Ha ez megtörténik, akkor VSC terminálban a Ctrl+Shift+P hatására megjelenik egy lista. Keressük meg, nyissuk meg a - Preferences: Open Keyboard Shortcuts (JSON)
A mellékelt "keybindings.json" nevű fájl tartalmazza azokat a billentyűkombinációkhoz kötött parancsokat, melyeket az AI segítségével fog végrehajtani és ezzel gyorsítja a fejlesztési folyamatot. Ez nem csak a kódolásra hanem tesztelésre, kód optimalizálására, forráskódok értelmezésére is irányulhatnak. Ez nyitott, a kód bővíthető, de új funkció beépítése igényli azonnal a "/bin/claude" fájlban is a megfelelő tevékenységhez tartozó kód beépítését. Eredmény csak akkor lehet, ha mindkét helyen megvalósul a szükséges változtatás.
Elérhető elemek: a Claude CLI fájl és a JSON fájl: keybindings,json
A feltöltés után, a VSC-be beintegrálva a következő tevékenységeket használhatjuk:
* Ctrl + Alt + 1 Sonnet 5.5 modell
* Ctrl + Alt + 2 Haiku 4.5 modell
* Ctrl + Alt + 3 Opus 5.5 modell
* Ctrl + Alt + 4 Fable 5.1 modell
* Ctrl + Alt + b Balance, a rendelkezésre álló pénzügyi keret $-ban jeleníti meg böngészőben.
* Ctrl + Alt + Shift + e A program forrás (explain) elemzését, értelmezését végzi
* Ctrl + Alt + Shift + d A forráskód dokumentációját készíti el
* Ctrl + Alt + f Az aktuális programkód refaktorálását végzi el
* Ctrl + Alt + Shift + t Az aktuális programkódhoz tesztet generál