Codex
이 페이지는 바이브 코딩 문맥에서 자주 쓰이는 Codex의 뜻과 쓰임을 중급 난이도 기준으로 정리한 AI 용어사전 항목입니다. 정의와 맥락, 관련 용어 11개, 관련 글 14개 순서로 묶었으니, 아래 설명을 먼저 읽고 연결된 개념과 글까지 이어서 보면 이해가 빨라집니다.
Codex는 OpenAI가 만든 에이전틱 소프트웨어 개발 도구로, 코드베이스를 읽고 파일을 수정하며 명령과 검사를 실행해 요청한 변경을 완성합니다. ChatGPT의 개발자 화면과 데스크톱 앱, CLI, IDE 확장, 클라우드 환경에서 사용할 수 있습니다.
Codex는 제품이고 모델은 선택할 수 있습니다
Codex라는 이름을 제품과 모델에 함께 붙여 쓰면 역할을 혼동하기 쉽습니다. 현재 Codex는 개발자가 목표를 설명하면 저장소를 살펴보고 변경안을 만들고, 실행 결과와 diff를 검토 가능한 형태로 보여주는 코딩 에이전트 제품입니다. OpenAI의 개발자용 Codex 안내는 코드 리뷰, 통합 터미널, 스킬과 플러그인, SDK, GitHub 연동을 Codex의 개발 흐름으로 설명합니다.
그 작업을 수행하는 AI 모델은 Codex 자체와 같은 뜻이 아닙니다. 공식 모델 안내에는 여러 모델과 추론 강도가 표시되며, 선택 가능한 모델은 로그인 방식, 클라이언트, 요금제, 배포 상태에 따라 달라질 수 있습니다. GPT-5.6 Sol은 현재 선택할 수 있는 모델 중 하나지만 Codex를 “GPT-5.6 Sol이라는 모델”로 정의하면 제품과 엔진을 섞게 됩니다. 어려운 리팩터링에는 깊은 추론을 고르고, 정해진 형식의 반복 수정에는 빠른 모델을 고르는 식으로 작업에 맞춰 선택합니다.
ChatGPT와도 역할을 구분해야 합니다. ChatGPT의 Chat은 질문, 설명, 초안처럼 대화 중심 작업에 맞고, ChatGPT Work는 조사나 문서 제작처럼 결과물이 있는 큰 작업을 맡습니다. Codex는 저장소, 터미널, Git 변경 내역과 코드 리뷰를 자세히 보면서 소프트웨어를 고칠 때 맞습니다. 코드를 설명해 달라는 질문은 Chat으로도 충분하지만, 실제 파일을 바꾸고 검사를 실행해야 한다면 Codex가 더 자연스럽습니다.
로컬, 워크트리, 클라우드에서 같은 목표를 다룹니다
Codex 환경 공식 문서는 작업 위치를 로컬, Git 워크트리, 클라우드로 나눕니다. 로컬은 현재 프로젝트 폴더를 직접 고치고, 워크트리는 변경을 별도 작업 트리에 격리하며, 클라우드는 설정된 원격 환경에서 작업합니다. CLI는 터미널에서 빠르게 지시하기 좋고, IDE 확장은 열린 코드와 선택 영역을 문맥으로 주기 편합니다. 데스크톱 앱은 diff, 리뷰, 여러 프로젝트와 긴 작업의 진행 상황을 한 화면에서 다루는 데 어울립니다.
결제 실패 재시도 버그를 고치는 흐름을 생각해 볼 수 있습니다. 먼저 “실패 응답 중 재시도 가능한 경우만 다시 호출하고 기존 로깅 형식은 유지해 달라”고 목표와 조건을 적습니다. Codex는 관련 파일과 프로젝트 지침을 읽고 원인을 찾은 뒤, 코드를 수정하고 필요한 검사를 실행합니다. 사용자는 diff에서 잘못 건드린 범위가 없는지, 실패 조건과 로그가 유지됐는지 확인합니다. 작업 중 새 로그나 실패가 나오면 조건을 보태 방향을 바꿀 수 있고, Codex는 같은 대화의 문맥을 이어받아 수정안을 다듬습니다. 변경이 크거나 다른 작업과 충돌할 우려가 있으면 워크트리를 고르고, 오래 걸리는 저장소 작업은 클라우드 환경에 맡길 수 있습니다.
‘버그를 고쳐 달라’에서 끝내기보다 재현 조건, 바꾸지 않을 동작, 통과해야 할 검사, 원하는 결과 형식을 함께 적으면 Codex가 변경 범위를 더 정확히 잡습니다.
권한과 검토 범위가 실제 동작을 결정합니다
Codex가 파일을 수정하고 명령을 실행할 수 있다고 해서 언제나 모든 경로와 네트워크에 접근하는 것은 아닙니다. 에이전트 승인과 보안 문서에 따르면 로컬 Codex는 운영체제가 강제하는 샌드박스와 승인 정책을 함께 사용합니다. 기본 설정에서는 작업 공간 안의 읽기·수정과 일상적인 명령을 처리하고, 경계를 벗어나거나 네트워크가 필요한 작업은 설정과 승인 정책에 따라 멈출 수 있습니다. 클라우드는 격리된 환경에서 실행되며 네트워크와 비밀 정보의 사용 조건도 별도로 정해집니다.
실무에서는 먼저 저장소와 작업 브랜치를 확인하고, Codex에 허용할 폴더와 네트워크 범위를 정합니다. 데이터베이스 삭제, 배포, 외부 메시지 전송처럼 되돌리기 어려운 동작은 코드 수정과 구분해 별도로 승인받게 합니다. 결과가 나와도 diff와 검사 결과를 사람이 읽고, 특히 인증·결제·개인정보 코드는 요구사항과 맞는지 다시 확인해야 합니다. Codex를 고를 기준은 “코드에 관해 대화하고 싶은가”보다 “실제 저장소를 읽고 바꾸며 검증할 작업인가”에 가깝습니다.
관련 용어
Codex와 함께 자주 언급되는 개념들입니다. 비슷한 말처럼 보여도 역할과 쓰임은 다를 수 있습니다.
관련 글
glossary에서 개념을 잡고 관련 글로 넘어가면 실제 문맥 이해가 쉬워집니다.
