Gå til indhold

Codex CLI: kom godt i gang

Begynder 15 min

Codex CLI er OpenAI’s coding agent i terminalen. Den kan læse dit projekt, forklare kode, foreslå ændringer, redigere filer og køre kommandoer i den mappe du starter den fra.

Brug denne guide til at installere Codex CLI og lave en første session uden at give for meget adgang for tidligt.

  • macOS, Linux eller Windows via WSL
  • Node.js/npm eller Homebrew
  • Git
  • En ChatGPT-konto eller OpenAI API key
  • Et projekt du kan teste på

OpenAI beskriver Windows-support som mulig, men den bedste Windows-oplevelse er via WSL.

Terminal window
npm install -g @openai/codex

Tjek installationen:

Terminal window
codex --version

Start Codex i terminalen:

Terminal window
codex

Første gang bliver du bedt om at logge ind med ChatGPT eller en OpenAI API key. Hvis du bruger API key i terminalen, så gem den som miljøvariabel eller via Codex’ login-flow. Skriv den ikke direkte i prompts.

  1. Gå ind i et projekt:

    Terminal window
    cd dit-projekt
  2. Tjek at Git kan beskytte dig:

    Terminal window
    git status
  3. Start Codex:

    Terminal window
    codex
  4. Send en læseopgave først:

    Forklar dette projekt ud fra filerne i repoet. Lav ingen ændringer.
    Fortæl hvilke test- eller build-kommandoer du ville køre, men kør dem ikke endnu.
  5. Bed først derefter om en lille ændring, hvis forklaringen er korrekt.

Codex bruger sandboxing og approval prompts. Standardtilstanden er god for begyndere: Codex kan arbejde i projektmappen, men skal spørge ved mere risikable handlinger.

Nyttige kommandoer inde i Codex:

KommandoBrug
/modelVælg model og reasoning-niveau
/permissionsSkift mellem read-only, auto og mere fri adgang
/reviewFå en lokal kode-review af ændringer
/statusSe aktiv mappe, sandbox og session

OpenAI anbefaler aktuelt gpt-5.4 til de fleste Codex-opgaver. Du kan vælge model ved start:

Terminal window
codex --model gpt-5.4

Forklar repoet

Start read-only. Bed Codex finde build, test, deploy, datamodeller og risikable filer uden at ændre noget.

Lille ændring

Bed om én konkret ændring, lad Codex køre relevante checks, og læs diffen før commit.

Review før commit

Brug /review på uncommitted changes, en commit eller en branch før du pusher.

God første opgave efter installation:

Find projektets build-, test- og lint-kommandoer.
Forklar hvilke filer der styrer routing, deployment og miljøvariabler.
Lav ingen ændringer.

God første skriveopgave:

Ret kun den mindste nødvendige fejl i [fil eller komponent].
Brug eksisterende patterns.
Kør den relevante check.
Stop og forklar hvis ændringen kræver en ny dependency eller deploy.
Flag eller kommandoBrug
codex --cd path/to/appStart Codex i den rigtige projektmappe uden først at køre cd.
codex --add-dir ../sharedGiv adgang til en ekstra mappe uden at åbne hele maskinen.
codex --sandbox read-onlyLæs og forklar uden filændringer. Godt til ukendt kode.
codex --full-autoArbejd i workspace med approvals ved risikable handlinger. Brug i rene Git-repos.
codex --searchBrug live web search når opgaven kræver aktuelle kilder. Behandl webindhold som ubetroet.
codex exec --json "..."Brug Codex i scripts med JSONL-events.
codex exec --output-last-message result.md "..."Gem den endelige opsummering til et script eller CI-job.
codex resume --lastFortsæt seneste session i samme projekt.

Codex læser AGENTS.md som projekt-instruktioner. Start simpelt:

AGENTS.md
# AGENTS.md
## Projekt
- Kør `npm run build` efter ændringer i siden.
- Brug eksisterende Starlight-komponenter før nye abstraheringer.
- Lav ingen deploy uden eksplicit besked.
## Done when
- Build passerer.
- Git diff er gennemgået.

Du kan også have globale instruktioner i ~/.codex/AGENTS.md.

Codex bygger instruktionerne i lag: globalt AGENTS.md, repoets AGENTS.md og eventuelle mere specifikke filer tættere på den mappe du startede i. Det betyder, at et monorepo kan have en kort rodfil og mere præcise regler i apps/site/AGENTS.md.

Hold filen kort. OpenAI nævner selv, at store instruktionsfiler og mange MCP-servere kan øge kontekst og forbrug.

Til automationer eller engangsopgaver kan du bruge:

Terminal window
codex exec "Forklar de vigtigste risici i dette repo uden at ændre filer"

Script mode er bedst til opgaver med tydeligt output: rapporter, review, changelog, CI-triage eller gentagne checks. Hvis opgaven kan ændre filer, så sørg for rent Git-state, tydelige krav og enten sandbox eller en separat worktree.

Eksempel på read-only review i automation:

Terminal window
codex exec \
--sandbox read-only \
--ask-for-approval never \
--output-last-message codex-review.md \
"Læs denne diff og find konkrete bugs, regressionsrisici og manglende tests. Lav ingen ændringer."

Codex kan bruge ChatGPT-login med inkluderede limits eller API key med tokenbaseret betaling. Forbrug vokser især når:

  • prompten er bred
  • repoet er stort
  • AGENTS.md er lang
  • mange MCP-servere er aktiveret
  • du bruger subagents
  • agenten læser mange filer flere gange

Til rutineopgaver kan gpt-5.4-mini give længere local-message limits end de tungere modeller. Brug gpt-5.4 til svær debugging, arkitektur og ændringer med høj risiko.

ProblemLøsning
codex: command not foundTjek at npm global bin eller Homebrew bin ligger i PATH.
Login virker ikkeKør codex login eller start codex igen og vælg login-metode.
Windows opfører sig mærkeligtBrug WSL og start Codex inde i Linux-mappen.
Codex spørger hele tidenDet er normalt i sikre modes. Brug /permissions når du forstår valget.
Den vil bruge netværkGodkend kun hvis opgaven reelt kræver det.

Sidst tjekket: 11. april 2026.


Kommentarer