Ai Coding

Codex — 터미널이라는 허들을 웹으로 옮기다

Claude Code로 터미널에서 개발하다 보면 늘 걸리는 지점이 있었다. 터미널에 익숙하지 않은 동료에게는 권하기 어렵다는 것. OpenAI의 Codex는 그 작업을 웹과 클라우드로 옮겨 왔다.

고쳐 쓰며 반복되는 작업의 흐름을 나타낸 추상 도판
AI 생성

요즘 나는 IDE를 실행하지 않고도 Claude Code로 터미널에서 주로 개발한다. 필요한 것을 말하면 관련된 코드를 전부 찾아 기능을 추가하고, 문제를 고치고, 작업이 끝나면 커밋해 GitHub에 푸시까지 한다.

다만 아쉬운 지점이 하나 있었다. 작업이 터미널 환경에서 이뤄진다는 것이다. 터미널에 익숙하지 않은 동료들, 비개발자를 포함해 그들에게는 그 자체가 허들이다. 2025년 5월 16일 OpenAI가 공개한 Codex는 이 부분을 웹과 클라우드 환경으로 옮겨 오면서 해결해 줄 것으로 보인다.

웹에서 ChatGPT를 쓰듯 요구사항을 전달하면, 작업은 클라우드에서 비동기로 처리된다. 기다리는 시간도 최소화할 수 있다. 당분간 Team·Enterprise·Pro 구독자에게는 무제한으로 제공한다고 하니 열심히 써 봐야겠다.

왜 하필 지금 공개했을까

작년 Google I/O 2024는 Astra 공개를 앞두고 있었는데, 행사 며칠 전 OpenAI가 텍스트·오디오·이미지를 한 번에 처리하는 GPT-4o를 공개했었다. 이번 Google I/O 2025에서는 코딩 에이전트를 야심 차게 준비 중인 것으로 알려져 있는데, 오늘 Codex가 공개됐다.

발표 영상에서 인상에 남은 대목

공개 영상 후반부 17분 30초, Andre의 이야기가 인상에 남아 따로 기록해 둔다.

오늘 이 경험을 여러분과 나누고 싶은 이유는 이것이 소프트웨어 엔지니어링의 미래를 보여준다고 생각하기 때문입니다. 제가 이 제품을 어떻게 활용하는지 간략히 말씀드리겠습니다.

최근 출시 준비로 인해 직접 코딩할 시간이 많이 부족했습니다. 그렉도 이런 상황에 공감하실 거예요. 다른 사람의 코드를 검토하거나 슬랙 메시지를 확인하거나 제품을 테스트하는 중에 코드 변경 아이디어가 떠오르면, 저는 바로 Codex에서 작업을 시작합니다. 30초 정도 걸리는 아주 간단한 과정이죠. 그런 다음 원래 하던 일로 돌아가고, 나중에 다시 확인해보면 작업이 완료되어 있습니다.

때로는 단순한 문자열 수정과 같은 작은 변경사항이기도 하고, 때로는 더 큰 리팩토링이나 새로운 기능 개발을 요청하기도 합니다. 물론 항상 완벽하게 작동하는 것은 아닙니다. 아직 연구 프리뷰 단계이니까요. 하지만 가끔은 수백 줄에 달하는 변경사항이 만들어지고, 그것을 검토하다 보면 “와, 이거 실제로 맞는 것 같은데?“라고 감탄하게 됩니다.

모델이 한 작업을 살펴보면, 테스트를 실행하고 실패한 부분을 수정한 흔적도 볼 수 있습니다. 왼쪽에는 모든 테스트 결과가 녹색으로 표시되어 있고, “이 변경사항 정말 좋아 보이는데, PR을 열어볼까?“라는 생각이 듭니다. 동료에게 검토를 요청하고 승인받으면 바로 코드베이스에 병합됩니다.

그리고 문득 깨닫게 됩니다. 제가 방금 중요한 코드 변경을 완료했는데, 이 모든 과정에서 제 노트북은 전혀 사용되지 않았다는 사실을요. 완전히 AI 에이전트와의 비동기적 상호작용만으로 이루어진 작업이었습니다. 이런 경험은 정말 마법 같고 놀랍습니다. 다른 동료들과 대화해보면, 그들도 각자 다른 방식으로 이 제품을 활용하며 자신만의 특별한 순간을 경험하고 있다고 합니다.

Codex는 무엇인가

Codex는 OpenAI의 클라우드 인프라에서 실행되는 원격 소프트웨어 에이전트다. 여러 코딩 작업을 병렬로 수행할 수 있다. 기반 모델은 codex-1로, o3 추론 모델을 소프트웨어 엔지니어링 작업에 최적화한 버전이다.

  • 클라우드 기반 실행 — 사용자의 컴퓨터가 아닌 OpenAI 클라우드에서 돈다.
  • 병렬 작업 — 한 번에 여러 작업을 걸어 두고 나중에 결과를 확인한다.
  • GitHub 통합 — 계정을 연결해 저장소에 직접 접근한다.
  • 샌드박스 환경 — 각 작업이 독립된 가상 컴퓨터에서, 공기 차단(air-gapped) 상태로 실행된다.
  • 테스트 실행·검증 — 코드가 제대로 도는지 확인하는 테스트를 자동으로 돌린다.

할 수 있는 일은 코드베이스 구조 설명, 버그 식별과 수정, 오타 정리와 코드 일관성 유지 같은 품질 개선, 새 기능 구현, 자동 테스트다. 특히 AGENTS.MD 파일로 저장소 구조와 테스트 실행 방법, 코드 스타일 같은 지침을 에이전트에게 미리 줄 수 있다.

Codex와 Codex CLI는 다르다

이름이 비슷해 헷갈리기 쉽다.

  • Codex — 클라우드에서 실행되는 완전한 소프트웨어 엔지니어링 에이전트. 여러 작업을 병렬로 처리한다.
  • Codex CLI — 로컬 터미널에서 실행되는 경량 도구. 자연어를 코드로 바꾼다.

이용 조건

현재 ChatGPT Pro·Enterprise·Team 사용자에게 제공되며, 곧 Plus와 Edu로 확대될 예정이다. 초기 출시 기간에는 무료이고, 이후 사용량 제한과 주문형 가격 옵션이 계획돼 있다.

출시 배경에는 AI 코딩 도구 시장의 경쟁이 있다. 최근 12주 동안 개발자 중심 AI 도구 트래픽이 75% 늘었고, Google과 Microsoft의 CEO는 자사 코드의 약 30%가 현재 AI로 작성되고 있다고 밝혔다.

OpenAI는 Codex를 단순한 도구가 아니라 ’가상 팀원’으로 본다. 반복 작업을 자동화하고 새 기능을 만들고 문서화를 돕는 역할이다. 궁극적으로는 프로젝트 설명만으로 앱을 만들고 QA까지 수행하는 ’자동화된 소프트웨어 엔지니어’가 목표라고 한다.