AI Sparkup

복잡한 AI 세상을 읽는 힘 ⚡

Claude Code vs Codex CLI 17분 실전 테스트: 개발자가 말하는 진짜 차이점

개발자 Ian Nuttall이 같은 프로젝트를 두 AI 코딩 도구로 동시에 진행하며 발견한 솔직한 차이점들. Claude Code의 성숙함과 Codex CLI의 간결함, 어떤 도구가 당신에게 맞을까요?

출처: Geeky Gadgets

최근 AI 코딩 도구 시장이 뜨겁습니다. ChatGPT의 Codex CLI가 GPT-5를 등에 업고 빠르게 치고 올라오는 가운데, Anthropic의 Claude Code는 여전히 많은 개발자들의 사랑을 받고 있죠.

그런데 실제로 어떤 도구가 더 나을까요? 개발자 Ian Nuttall이 흥미로운 실험을 했습니다. 같은 프로젝트를 두 도구로 동시에 진행하며 17분간의 과정을 모두 기록한 것입니다. 이 글은 그의 X(트위터) 포스트를 바탕으로 두 도구의 실제 차이점을 정리했습니다.

실험 조건: 공정한 비교를 위한 설정

Ian은 공정한 비교를 위해 동일한 조건을 설정했습니다.

프로젝트: Cloudflare Worker를 활용한 Codex 변경사항 추적 및 텔레그램 알림 시스템
모델: Claude Code는 Opus 4.1, Codex CLI는 GPT-5 High
조건: 동일한 상세 프롬프트와 예제 코드 제공

두 도구 모두 같은 출발선에서 시작했습니다.

첫인상: 성숙함 vs 속도감

Claude Code의 TUI(텍스트 사용자 인터페이스)는 확실히 더 세련됩니다. 더 오랫동안 개발되어 온 만큼 인터페이스가 깔끔하고 직관적이에요.

반면 Codex CLI는 속도가 인상적입니다. GPT-5 High 모드의 위력을 실감할 수 있었죠. 이전 테스트보다 훨씬 빠르고 똑똑해진 느낌입니다.

재미있는 발견: Codex에서 자동 실행을 선택했는데도 권한을 자꾸 물어봤습니다. 반면 Claude Code는 권한 관리가 더 매끄러웠어요.

계획 수립과 실행 방식의 차이

두 도구의 접근 방식이 확연히 달랐습니다.

Claude Code: 현재 작업만 보여주고, Ctrl+R로 전체 계획을 확인할 수 있습니다. Ian은 이 방식이 더 좋다고 평가했어요. 전체 계획이 화면을 가리지 않아 작업 흐름이 방해받지 않거든요.

Codex CLI: 전체 계획을 항상 보여줍니다. 하지만 실제 비교해보니 이게 오히려 집중을 방해할 수 있다는 걸 알았습니다.

GPT-5의 놀라운 간결함

Ian이 가장 인상 깊어했던 건 GPT-5의 간결함입니다.

“GPT-5는 정말 간결해요. 불필요한 찬사 없이 그냥 일을 해버립니다. ‘당신이 절대적으로 옳습니다!’라는 말을 안 들어도 되니까 정말 상쾌해요 😂”

Claude는 때때로 과도하게 친절한 면이 있죠. 개발자에게는 간결함이 때로 더 효율적일 수 있습니다.

지시사항 이행도의 차이

흥미롭게도 지시사항 이행에서 차이가 났습니다.

GPT-5: 제공된 프로젝트 구조(src 디렉토리 내 여러 파일)를 정확히 따랐습니다.
Claude Opus: 모든 코드를 worker.js 파일 하나에 몰아넣었습니다.

이는 이전 테스트와 비교했을 때 Opus의 퇴보로 보입니다. 예전에는 파일 구조를 완벽하게 따랐거든요.

Codex CLI(왼쪽)와 Claude Code(오른쪽)로 동시에 같은 프로젝트를 진행하는 모습

문제 해결 접근법의 차이

GitHub 릴리스 정보를 가져오는 과정에서 두 도구의 창의성이 돋보였습니다.

Codex/GPT-5: Atom 피드를 활용해 구조화된 데이터를 가져왔습니다.
Claude Code/Opus: GitHub API를 직접 호출했습니다.

둘 다 사용자 개입 없이 스스로 해결책을 찾아냈어요. 하지만 결과물에서 차이가 났습니다.

Claude는 기본적으로 더 풍부한 정보를 담은 텔레그램 메시지를 만들었습니다. GPT-5는 Atom 피드에서 모든 정보를 가져왔지만 알림에 추가하지 않았어요. 물론 한 번의 요청으로 쉽게 고칠 수 있는 문제였습니다.

개발 중 유연성: 기능 추가 테스트

개발 중 삭제 엔드포인트가 필요해졌을 때의 반응도 달랐습니다.

GPT-5: 테스트 재실행을 요청했을 때 필요한 기능을 알아서 추가했습니다. 사용자가 따로 요청하지 않았는데도 말이에요.

Claude Opus: 몇 번의 대화를 통해 설정해야 했습니다.

즉석에서 필요한 걸 파악하고 대응하는 능력은 GPT-5가 더 뛰어났습니다.

고급 기능: Claude Code만의 강점

Claude Code에는 Codex CLI에 없는 독특한 기능들이 있습니다.

서브에이전트: 메인 에이전트를 위해 정보를 수집하고 컨텍스트를 준비하는 보조 에이전트들입니다. 복잡한 프로젝트에서 정말 유용해요.

커스텀 슬래시 커맨드: 자주 사용하는 작업을 명령어로 만들 수 있습니다.

훅스(Hooks): 특정 상황에서 자동으로 실행되는 기능들입니다.

Ian은 이런 기능들을 자주 사용한다고 했어요. 단순한 프로젝트에서는 필요 없지만, 복잡한 작업에서는 생산성을 크게 높여줍니다.

사용성 비교: 작은 차이들이 만드는 큰 차이

Codex CLI의 장점:

  • /status 명령어로 토큰 사용량 확인 가능
  • Ctrl+T로 대화 기록 확인
  • 전반적으로 더 간단하고 직관적

Claude Code의 장점:

  • 더 깔끔한 diff 뷰
  • 더 세련된 인터페이스
  • 더 나은 권한 관리

비용 효율성: 놀라운 결과

토큰 사용량에서 흥미로운 결과가 나왔습니다.

GPT-5: 90,465 토큰 사용
Claude Opus: 50,000 토큰 사용

GPT-5가 더 많은 토큰을 사용했지만, 토큰 당 가격이 저렴해서 실제로는 더 경제적이었습니다.

문서화: Claude Code의 압승

문서 품질에서는 Claude Code가 압도적입니다.

Claude Code 문서는 정말 환상적이에요. 게다가 어떤 URL 뒤에든 “.md”를 붙이면 마크다운 파일로 에이전트에게 전달할 수 있습니다. 이런 세심한 배려가 개발자 경험을 크게 향상시키죠.

반면 Codex는 문서가 부족합니다. 이 점은 꼭 개선되어야 할 부분이에요.

코드 품질: 비슷비슷한 수준

실제 코드 품질은 비슷했습니다. Ian은 더 복잡하고 장기적인 프로젝트, 특히 자신이 잘 아는 Laravel/PHP 같은 환경에서 테스트해봐야 정확한 비교가 가능할 것 같다고 했어요.

단순한 Cloudflare Worker 프로젝트로는 두 도구의 코딩 실력 차이를 명확히 구분하기 어려웠습니다.

결론: 상황에 따른 선택

Ian의 최종 평가는 균형 잡혀 있습니다.

Codex CLI를 선택할 이유:

  • GPT-5의 빠른 속도와 똑똑함
  • 간결하고 직접적인 소통 방식
  • 지시사항을 정확히 따르는 능력
  • 비용 효율성

Claude Code를 선택할 이유:

  • 더 성숙하고 안정적인 플랫폼
  • 서브에이전트, 훅스 등 고급 기능
  • 뛰어난 문서화
  • 세련된 사용자 경험

두 도구 모두 훌륭합니다. 단순한 작업이나 빠른 프로토타이핑에는 Codex CLI가, 복잡한 프로젝트나 팀 작업에는 Claude Code가 더 적합할 것 같아요.

Ian은 앞으로 Codex CLI를 더 많이 사용해볼 계획이라고 했습니다. GPT-5 High의 성능에 깊은 인상을 받았거든요. 하지만 서브에이전트나 훅스 같은 기능이 추가되길 기대하고 있어요.

가장 중요한 건 도구 선택에 너무 많은 시간을 쓰지 말고, 하나를 정해서 실제로 뭔가를 만들어보는 것입니다. 두 도구 모두 충분히 좋으니까요.


참고자료: Ian Nuttall의 X 포스트

Fediverse 반응

AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)

Comments