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

최근 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의 퇴보로 보입니다. 예전에는 파일 구조를 완벽하게 따랐거든요.

문제 해결 접근법의 차이
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 포스트
Comments