Claude Code on Anthropicin virallinen komentorivityökalu, joka tuo tekoälyavusteisen koodauksen suoraan terminaaliisi. Toisin kuin graafiset IDE:t, Claude Code toimii CLI:nä ja integroituu suoraan olemassa olevaan kehitysympäristöösi. Tässä oppaassa asennat Claude Coden ja otat ensimmäiset askeleet.
Claude Code on Anthropicin kehittämä agenttinen koodaustyökalu, joka toimii terminaalissa. Se eroaa perinteisistä IDE-pohjaisista työkaluista merkittävästi:
Claude Coden vahvuudet: - Toimii suoraan terminaalissa - ei tarvitse vaihtaa editoria - Agenttinen toiminta: Claude suunnittelee ja toteuttaa monivaiheisia tehtäviä - Lukee ja muokkaa tiedostoja, ajaa komentoja, käyttää Git-operaatioita - Toimii minkä tahansa editorin ja projektin kanssa - Ymmärtää koko projektisi kontekstin
Kenelle sopii: - Kehittäjille jotka työskentelevät terminaalissa - Tiimeille jotka haluavat automatisoida toistuvia tehtäviä - Kaikille jotka haluavat tehokkaan AI-avustajan koodaukseen
Claude Code asennetaan npm:n kautta. Tarvitset Node.js:n (versio 18 tai uudempi).
1. Asenna Claude Code globaalisti:
# Asenna npm:llä
npm install -g @anthropic-ai/claude-code
# Tarkista asennus
claude --versionKun olet asentanut Claude Coden, käynnistä se projektin juurikansiossa:
1. Siirry projektikansioosi:
2. Käynnistä Claude Code:
Ensimmäisellä kerralla Claude Code pyytää kirjautumaan Anthropic-tilillesi. Seuraa ohjeita terminaalissa.
3. Aloita interaktiivinen sessio:
Kun kirjautuminen on valmis, näet Claude Coden kehotteen. Voit alkaa kirjoittamaan pyyntöjä luonnollisella kielellä.
# Siirry projektiisi
cd ~/projects/my-app
# Käynnistä interaktiivinen sessio
claude
# Näet kehotteen:
# Claude Code > _
# Kokeile ensimmäistä komentoa:
# > selitä tämän projektin rakenneClaude Codea voi käyttää kolmella tavalla:
1. Interaktiivinen sessio - Avaa jatkuva keskustelu:
2. One-shot-komento - Suorita yksittäinen tehtävä:
3. Print-tila - Tulosta vastaus ilman tiedostomuutoksia:
Interaktiivinen sessio on yleisin tapa. One-shot sopii nopeisiin tehtäviin ja automatisoituihin skripteihin. Print-tila on hyvä kun haluat vain vastauksen ilman muutoksia.
# 1. Interaktiivinen sessio
claude
# 2. One-shot-komento
claude "korjaa kaikki TypeScript-virheet tässä projektissa"
# 3. Print-tila (ei muokkaa tiedostoja)
claude --print "selitä mitä src/index.ts tekee"
# Voit myös putkittaa syötettä
cat error.log | claude "selitä nämä virheet ja ehdota korjauksia"Kokeile näitä ensimmäisiä tehtäviä Claude Codella:
Projektin tutkiminen: - "selitä tämän projektin rakenne" - "mitä teknologioita tämä projekti käyttää?" - "näytä tärkeimmät tiedostot"
Koodin ymmärtäminen: - "selitä mitä src/app/page.tsx tekee" - "miten autentikaatio on toteutettu tässä projektissa?"
Pienet muutokset: - "lisää TypeScript-tyypit src/utils/helpers.ts tiedostoon" - "korjaa ESLint-varoitukset src/ kansiossa"
Testit: - "aja testit ja kerro tulokset" - "kirjoita yksikkötestit src/lib/utils.ts tiedostolle"
Claude Code lukee tiedostot, analysoi koodin ja tekee muutokset suoraan. Se kysyy lupaasi ennen tiedostojen muokkaamista.
Opas Claude Coden tärkeimpiin komentoihin ja peruskäyttöön terminaalissa.
Opas CLAUDE.md-projektiohjeiden luomiseen - konfiguroi Claude Code projektillesi.
Opi miten Clauden agenttinen toiminta toimii - anna Clauden suunnitella ja toteuttaa monivaiheisia tehtäviä.
Löydä lisää vinkkejä ja oppaita Claude Coden tehokäyttöön.