TL;DR
\n- \n
- \n
OpenAI Codex är en molnbaserad mjukvaruingenjörsagent som finns i ChatGPT (Plus-, Pro-, Team- och Enterprise‑planer)
\n \n - \n
Anslut Codex till ett GitHub‑repo och ge den uppgifter: fixa buggar, applicera patchar, generera tester eller förklara kod
\n \n - \n
Varje uppgift körs i en isolerad sandlåda; Codex öppnar en pull request som du granskar innan sammanslagning
\n \n - \n
Använd en
\nAGENTS.md-fil för att definiera kodkonventioner som Codex följer för varje uppgift \n - \n
Codex körs även i terminalen via Codex CLI och som en VS Code‑extension
\n \n
Vad är OpenAI:s Codex?
\nOpenAI Codex är en molnbaserad mjukvaruingenjörsagent som kan skriva och redigera kod, köra tester, fixa buggar och till och med föreslå pull requests. Varje uppgift körs i sin egen sandlåde‑miljö.
\nCodex drivs av OpenAI:s senaste frontier‑modeller och är byggd för säkerhet, testbarhet och utvecklarproduktivitet. Du kan styra Codex med AGENTS.md-filer eller interagera med den direkt i ChatGPT:s sidofält.
Med Codex CLI kan du dessutom ta med dessa möjligheter direkt till din terminal.
\nÖversikt över sätt att få åtkomst till Codex:
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n| Metod | Var | Passar bäst för |
|---|---|---|
| ChatGPT‑sidofält | chatgpt.com | GitHub‑anslutna uppgiftsköer (denna handledning) |
| Fristående Mac‑app | chatgpt.com/codex | Rikare gränssnitt, automatiseringar, plugin‑kopplingar |
| VS Code‑extension | VS Code marketplace | Delegering av uppgifter i editorn |
| Codex CLI | Terminal | Scriptade arbetsflöden, CI‑integration |
Kom igång med OpenAI:s Codex
\nAtt sätta upp Codex tar bara några minuter. Här är en steg‑för‑steg‑genomgång för att komma igång.
\nSteg 1: Hitta Codex‑verktyget
\nBörja med att logga in på ChatGPT. I verktygsfältet till vänster letar du efter Codex. Vid lanseringen rullades Codex ut till ChatGPT Pro-, Business- och Enterprise‑användare. Den ingår nu i alla planer (även om åtkomsten i Free och Go är mycket begränsad).
\nSteg 2: Kom igång med Codex
\nKlicka på Codex så tas du till en annan flik för första konfigurationen. Klicka på ”Get Started” och följ autentiseringsproceduren som visas i nästa steg.
\nSteg 3: Multifaktorautentisering
\nKlicka på ”Set up MFA to continue” och skanna QR‑koden med din favoritapp för autentisering (till exempel Google Authenticator eller Authy). Ange koden för att verifiera, och du är klar!
\nSteg 4: Anslut till GitHub
\nNär multifaktorautentiseringen är klar ansluter vi Codex till GitHub.
\nSteg 4.1: Auktorisera GitHub‑kopplingen
\n”Connect to GitHub” tar dig till ett popupfönster för att auktorisera GitHub‑kopplingen. Läs igenom och auktorisera.
\nSteg 4.2: Lägg till ditt GitHub‑konto
\nNär GitHub är anslutet behöver vi lägga till vårt konto. Under fliken för GitHub‑organisation väljer du ”Add a GitHub account”.
\nDetta tar dig till ett annat popupfönster för ”Install and Authorize”. Klicka för att auktorisera, så visas alla dina repositorier i ChatGPT‑gränssnittet. Du kan även auktorisera endast valda repositorier.
\nSteg 4.3: Skapa en miljö
\nVälj det repository du vill arbeta med och klicka på ”Create environment”.
\nDetta tar dig till ”Data Controls”. Codex är fortfarande under aktiv utveckling, och du kan få en valfri fråga om att tillåta att dina data används för modellförbättring. Du kan stänga av detta och fortsätta.
\nNu är din miljö redo att utforskas. Codex låter användare starta uppgifter parallellt med förvalda uppgifter.
\nKlicka bara på ”Start tasks” eller välj uppgifter efter dina behov. Detta tar dig till ett gränssnitt där du kan ställa frågor eller be agenten att koda en funktion åt dig.
\nNär alla uppgifter är redo väljer du den uppgift du vill arbeta med, eller arbeta med flera uppgifter parallellt.
\nSteg 5: AGENTS.md-fil (valfritt)
\nFilen AGENTS.md är en speciell konfigurationsfil som introducerats av OpenAI för användning med Codex‑plattformen, utformad för att vägleda AI‑agenter när de arbetar i din kodbas. Du kan se den som en utvecklarhandbok för AI‑teamkamrater, liknande en README.md, men inriktad på instruktioner för autonoma agenter. Här är ett exempel på en AGENTS.md-fil:
# AGENTS.md\n\n## Code Style\n- Use Black for Python formatting.\n- Avoid abbreviations in variable names.\n\n## Testing\n- Run pytest tests/ before finalizing a PR.\n- All commits must pass lint checks via flake8.\n\n## PR Instructions\n- Title format: [Fix] Short description\n- Include a one-line summary and a \"Testing Done\" section\nNär Codex kör en uppgift i din kodbas:
\n- \n
- Söker den efter
AGENTS.md-filer vars räckvidd inkluderar de filer som den ändrar. \n - Tillämpas instruktionerna i dessa filer för att formatera, testa och dokumentera sina ändringar. \n
- Prioriterar den djupare nästlade instruktioner när flera filer är tillämpliga (som en kaskadkonfiguration). \n
- \n
För en bredare genomgång av att bygga system som agerar över verktyg och API:er, se vår handledning om OpenAI Agents SDK.
\nOpenAI:s Codex: Tre praktiska exempel
\nLåt oss utforska hur Codex kan hjälpa dig i verklig utveckling med tre exempel som jag körde på ett repository.
\nExempel 1: Grundläggande fixar och stavfel
\nIbland delar Codex upp en enda begäran i deluppgifter, som att rätta stavfel, förbättra en README eller skriva tester, allt inom samma arbetsyta.
\nDu kan starta en ny uppgift inom en befintlig uppgift baserat på den inledande granskningen, begära ändringar i den befintliga kodbasen eller ställa frågor via textrutan. För att utöka uppgiften eller fixa något nytt klickar du på ”Code” och startar en ny deluppgift direkt.
\nNär du är nöjd med ändringarna klickar du på ”Push”, vilket skapar en ny pull request. Efter några sekunder kan du klicka på ”View Pull Request” för att gå till pull requesten och slå samman den till main.
\nExempel 2: Förklaring av kodbas
\nDärefter använde jag Codex för en icke‑redigerande uppgift: att utforska kodbasen och fråga vad jag kunde göra härnäst. Detta är särskilt användbart om du är ny i ett projekt, försöker komma in snabbt eller helt enkelt fastnat i att förstå hur en viss funktion fungerar.
\nCodex navigerade i projektet och gav en tydlig, nybörjarvänlig genomgång av kodbasens struktur. I stället för att bara lista filer grupperade Codex dem efter syfte:
\n- \n
- Den lyfte fram att
qwen3_demo.pyär huvudskriptet som startar två Gradio‑baserade gränssnitt — ett för att växla resonemangsläge och ett annat för flerspråkig översättning. \n - Den identifierade
qwen3_demo.ipynbsom ett interaktivt notboksalternativ. \n - Den pekade ut
test_qwen3_demo.pyför enhetstestning ochREADME.mdför dokumentation och video‑genomgångar. \n
Utöver det listade Codex även ”Viktiga saker att känna till”, som beroenden (Ollama CLI), rollen för funktionen _run_ollama och tips för att utöka gränssnittet. Den föreslog till och med nästa steg, såsom att utforska modellversionering, förbättra UI och lägga till felhantering.
Exempel 3: Hitta och fixa en bugg
\nCodex kan skanna hela kodbasen, identifiera en bugg, föreslå en fix och visa en förhandsgranskning av ändringarna. Denna process liknar granskningar av kodändringar på GitHub.
\nDu kan granska loggarna för att förstå bakgrundsprocessen för de ändringar som gjorts genom att klicka på ”Logs”.
\nCodex returnerar en sammanfattning av gjorda ändringar, tillsammans med filer som skapats eller påverkats av ändringarna. Du kan också ställa frågor om ändringarna eller be Codex skriva ny kod för att förbättra den aktuella implementationen.
\nNär du är nöjd med kodfixarna klickar du på ”Push” och ”Create New PR” för att öppna en ny pull request.
\nEfter några sekunder kan du klicka på ”View Pull Request” för att gå till pull requesten och slå samman den till main.
\nCodex gör det möjligt att slå samman ändringarna med bara några få klick.
\nÄndringarna visas på main‑branchen inom några sekunder.
\nVarför är Codex viktigt?
\nCodex är en samarbetande agent, inte en passiv kodgenerator. Du kan be den skriva, refaktorisera, testa, felsöka eller förklara, och den visar dig terminalloggar, källhänvisningar och utdata för varje steg.
\nHär är några fördelar i verkligheten som jag har sett:
\n- \n
- Uppgifter är spårbara och verifierbara. \n
- Codex arbetar parallellt, så du kan köa flera ändringar. \n
- Den respekterar din utvecklingsmiljö, särskilt om du har konfigurerat konventioner via en
AGENTS.md-fil. \n - Den följer mänskliga PR‑standarder och kan klara CI‑tester. \n
För mig känns detta som att OpenAI just släppte en mjukvaruingenjörspraktikant.
\nAvslutande tankar
\nVi lärde oss hur Codex kan fixa buggar, applicera funktionspatchar och förklara kodlogik, samtidigt som den genererar pull requests, kör tester och redovisar sina åtgärder via terminalloggar och diffar.
\nDen här praktiska genomgången visar hur Codex kan förbättra ditt dagliga utvecklarflöde, oavsett om du felsöker äldre kod, onboardar till ett nytt repo eller triagerar underhållsuppgifter.
\nI takt med att Codex utvecklas förväntar jag mig djupare integrationer med IDE:er, CI‑pipelines och uppgiftsplanerare, vilket gör den till ett praktiskt tillskott i varje ingenjörsarbetsflöde. För att lära dig mer om Codex, läs det officiella lanseringsinlägget, och du kan även hitta exempel på användningsfall på OpenAI:s YouTube‑kanal.
\nFör att fördjupa dig i OpenAI:s ingenjörsfokuserade modeller och verktyg rekommenderar jag dessa bloggar:
\nFAQs
Är Codex annorlunda än ChatGPT?
Ja, Codex är en specialiserad agent för mjukvaruengineering, optimerad för att utföra uppgifter i Git‑repo.
Behöver jag installera Codex?
Du behöver inte installera Codex om du använder den i ChatGPT‑appen. Men för att använda den i terminalen måste du installera Codex CLI.
Är OpenAI:s Codex säker?
Codex körs i en säker, isolerad container. Som standard har den ingen internetåtkomst under uppgiftskörning, men du kan valfritt aktivera internetåtkomst per miljö, begränsad av domänvitlistor och tillåtna HTTP‑metoder.
Vilka ChatGPT‑planer inkluderar Codex?
Codex ingår i ChatGPT Free, Go, Plus, Pro, Business, Edu och Enterprise‑planer, men åtkomsten i Free och Go är mycket begränsad. För att kontrollera aktuell prissättning och tillgänglighet, besök openai.com/chatgpt/pricing.
Hur står sig OpenAI Codex jämfört med GitHub Copilot?
GitHub Copilot kompletterar kod inline medan du skriver i en IDE, medan Codex är en uppgiftsbaserad agent som du tilldelar arbete. Copilot hjälper dig skriva kod snabbare; Codex genomför flerstegsuppgifter (fixa buggar, köra tester, öppna PR:er) autonomt i en sandlåde‑miljö. Verktygen kompletterar varandra snarare än ersätter varandra.
Vilka programmeringsspråk stöder Codex?
Codex fungerar med alla språk som ditt GitHub‑repository använder. Den läser in kontext från den befintliga kodbasen för att matcha ditt projekts konventioner. Python, JavaScript, TypeScript, Go, Rust och Ruby stöds väl. Prestandan är starkast i språk med stora öppna källkods‑korpusar.
OpenAI:s Codex är en kodagent som lever inne i ChatGPT: du beskriver en uppgift på vanlig engelska, och den arbetar i sin egen sandlåda innan den lämnar tillbaka de färdiga ändringarna till dig som en pull request som du kan granska. Den är byggd för att ta hand om vardagligt ingenjörsarbete, inte bara autokomplettera enstaka rader.
\nI den här handledningen går jag igenom hur du använder Codex i ChatGPT för att göra riktigt arbete i ett GitHub‑repo, även om du inte är professionell utvecklare. Vi använder den för att:
\n\n- Tillämpa en kodfix och skapa en pull request.
\n- Förklara en komplex funktion i kodbasen.
\n- Identifiera och åtgärda en bugg baserat på en Q&A‑liknande prompt.
\n
\nLängs vägen ser du hur Codex körs i en säker sandlåda och producerar ändringar du faktiskt kan verifiera, utan att lämna ChatGPT.