Aloittelija15 min

Claude Code: Asennus ja aloitus

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.

Mikä on Claude Code?

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

Asentaminen

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 --version
Vinkki: Jos käytät nvm:ää Node.js:n hallintaan, varmista että käytät versiota 18 tai uudempaa: `nvm use 18`

Kirjautuminen ja ensimmäinen käynnistys

Kun 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 rakenne

Kolme käyttötapaa

Claude 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"
Vinkki: One-shot-komennot ovat erinomaisia CI/CD-putkissa ja Git-hookeissa.

Ensimmäiset tehtävät

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.

Vinkki: Claude Code kysyy aina vahvistuksen ennen tiedostomuutoksia. Voit lukea ehdotetut muutokset ennen hyväksymistä.

Yhteenveto

  • Claude Code asennetaan npm:llä: `npm install -g @anthropic-ai/claude-code`
  • Kolme käyttötapaa: interaktiivinen sessio, one-shot-komento ja print-tila
  • Claude Code toimii terminaalissa minkä tahansa editorin rinnalla
  • Se kysyy aina lupaa ennen tiedostomuutoksia

Usein kysytyt kysymykset

Onko Claude Code ilmainen?

Claude Code vaatii Anthropic API -avaimen tai Claude Pro/Team/Enterprise -tilauksen. API-käyttö laskutetaan tokenien mukaan. Claude Pro -tilaajat ($20/kk) saavat rajatun määrän käyttöä.

Toimiiko Claude Code kaikkien editorien kanssa?

Kyllä! Claude Code on terminaalityökalu, joten se toimii riippumatta käyttämästäsi editorista. Voit käyttää sitä VS Coden, Vimin, Emacssin tai minkä tahansa editorin rinnalla.

Tarvitsenko internetyhteyden?

Kyllä, Claude Code tarvitsee internetyhteyden kommunikoidakseen Anthropicin API:n kanssa. Offline-käyttö ei ole mahdollista.

Tutustu kaikkiin Claude Code -oppaisiin

Löydä lisää vinkkejä ja oppaita Claude Coden tehokäyttöön.

Kaikki Claude Code -oppaat