Skip to content

Sandkasse

Hvorfor sandkasse?

Du husker regnestykket fra autonomi-siden: en agent du må holde i hånden gir ikke verdi, og det å godkjenne hver kommando er ikke et alternativ. Samtidig har du som utvikler bred tilgang til GitHub, AWS og din egen maskin, og en agent som kjører fritt med dine tilganger kan gjøre reell skade.

Sandkassen løser begge deler og kan gi deg trygghet. Ved å kjøre Claude Code i en isolert utviklingscontainer kan du trygt gi den full frihet:

claude --permission-mode bypassPermissions

Da slipper agenten å spørre om lov for hver kommando, og feil koster lite: det verste den kan ødelegge er containeren, ikke maskinen din.

Agenten står inne i sandkassen (utviklingscontaineren) med full frihet: filer, kjøre kommandoer og tester er tilgjengelig, og feil koster lite. En pil fra agenten stopper i det grønne gjerdet. Utenfor rekkevidde: maskinen din, SSH-nøkler og produksjonstilganger.

Hva er utviklingscontaineren?

Utviklingscontaineren er et ferdig, isolert miljø som claude-setup genererer for prosjektet ditt i .devcontainer/-mappen. Den inneholder Claude Code CLI, UV, AWS CLI og det du ellers trenger, og prosjektmappen din monteres inn slik at agenten jobber på koden din, men bare den.

Både VS Code og IntelliJ har støtte for Dev Containers, så du jobber som vanlig i editoren din mens agenten jobber i sandkassen.

Slik kommer du i gang

  1. Kjør claude-setup --target-dir . i prosjektet hvis du ikke alt har gjort det (se oppsettguiden)
  2. Åpne prosjektet i VS Code, trykk Ctrl+Shift+P og velg «Dev Containers: Reopen in Container»
  3. Vent til containeren er bygget, første gang kan det ta noen minutter
  4. Kjør claude --permission-mode bypassPermissions i containerterminalen

Derfra jobber agenten fritt innenfor gjerdet. Dette er den anbefalte måten å bruke Claude Code på: full autonomi for agenten, full trygghet for maskinen din.