처음에는 주로 클로드 코드(Claude Code)를 코딩 도우미로 사용했습니다.클로드 코드는 로컬에서 실행되고, 파일에 직접 접근하며, Git 환경과 원활하게 통합되는 등 다양한 요구 사항을 충족했습니다.특히 복잡한 리팩토링 작업에 유용한 에이전트 기반 워크플로와 같은 혁신적인 기능들을 갖춘 넓은 컨텍스트 창은 매우 유망해 보였습니다.하지만 토큰 소모량이 상당한 단점이었습니다.테스트 결과, 비슷한 프런트엔드 작업을 할 때 클로드 코드가 코덱스(Codex)보다 약 4배나 많은 토큰을 소모하는 것을 확인했습니다.월 20달러의 구독료를 생각하면, 특히 장시간 코딩 작업을 할 경우 예상치 못한 토큰 사용량 제한에 걸릴 수 있습니다.결국 이러한 이유로 코덱스로 전환했고, 그 선택에 전혀 후회가 없습니다.
클로드 코드: 장점과 단점
Claude Code는 특히 포괄적인 컨텍스트가 필요한 복잡한 작업을 처리하는 데 강력한 도구이지만, 어려움이 없는 것은 아닙니다.개발자 중심의 대화형 설계 덕분에 복잡한 리팩토링 과정에서 발생하는 오류를 효과적으로 식별할 수 있습니다.로컬 환경에서 실행되므로 사용자가 구축한 모든 사용자 지정 도구나 훅을 활용할 수 있으며, 기본적으로 코드를 클라우드로 전송하지 않아 보안이 유지됩니다. CLAUDE.md 파일에 프로젝트별 지침을 추가하면 Claude가 사용자의 가이드라인을 일관되게 준수하도록 할 수 있습니다.
하지만 이러한 장점에는 상당한 토큰 사용량 문제가 수반됩니다.예를 들어, Figma 스타일의 이미지 생성 작업에서 Claude는 비슷한 결과를 얻기 위해 약 620만 개의 토큰을 사용한 반면, Codex는 150만 개의 토큰만 사용했습니다.이는 상당한 부담이 될 수 있습니다.

또 다른 한계는 클로드의 대화형 워크플로에 있습니다.계획된 변경 사항을 보여주고 승인을 기다리지만, 특히 간단한 수정이나 기능 구현과 같은 개발 과정에서 방해를 받을 수 있습니다.저도 모르게 “아니요, 계속하세요”라고 반복해서 말해야 하는 경우가 많아 코딩 흐름이 끊겼습니다.게다가 클로드 프로 구독의 고정된 사용량 제한 때문에 사용량이 많을 때는 자주 사용량 한도에 도달하여 결국 더 비싼 맥스 등급으로 업그레이드해야 했습니다.
코덱스: 기분 좋은 놀라움
최신 버전의 Codex는 제가 Claude Code에서 발견했던 여러 가지 문제점을 효과적으로 해결했습니다.특히 자율 코딩 작업에 탁월하며, 사용자가 목표를 영어로 명확하게 작성하면 Codex가 독립적으로 솔루션을 계획하고 구현합니다.평가 과정에서 Codex는 상용구 코드를 능숙하게 생성하고, 함수를 리팩토링하며, 놀라운 효율성으로 전체 기능을 개발했습니다.

게다가 Codex는 예상외로 넓은 컨텍스트 창을 자랑합니다.전체 저장소를 워크플로에 통합하고 차이점 기반 컨텍스트 전략을 사용하여 장시간 작업 중에도 연속성을 유지하고 작업 흐름을 놓치지 않습니다. Codex에서 생성되는 코드는 간결하고 실용적이며, 장황한 설명보다는 해결책에 초점을 맞춥니다.

Claude는 종종 과도한 주석으로 원본 코드 구조를 그대로 따라하는 반면, Codex는 최소한의 텍스트 설명으로 문제 해결에 집중합니다.단위 테스트 작성이나 버그 수정과 같은 작업에서 Codex는 신속한 패치를 제공했습니다. GitHub 통합을 통해 풀 리퀘스트를 자동으로 생성하는 기능은 코드 리뷰 및 CI/CD 프로세스를 크게 개선했습니다.@Codex를 태그하면 수동 작업 없이도 자동화된 리뷰나 수정 사항을 신속하게 받아볼 수 있었습니다.

Codex 명령줄 인터페이스(CLI) 또한 장점 중 하나입니다.오픈 소스이며 설치가 간단합니다.다음과 같은 간단한 명령어를 사용할 수 있습니다.
npm install -g @openai/codexcodex "refactor this module to use async/await"
Codex는 “제안” 또는 “완전 자동”과 같은 다양한 모드를 제공하여 사용자가 원하는 자율성 수준을 설정할 수 있도록 합니다.또한 Codex와 AGENTS.md의 통합을 통해 기존 프로젝트 지침을 원활하게 연동할 수 있습니다. Claude Code에서 제공되는 제한적인 도구와 달리, Codex는 이제 공식 VS Code 확장 프로그램과 macOS 애플리케이션(Windows 지원 예정)을 제공하여 Claude Code에는 없는 유연성을 제공합니다.
VS Code에서 Codex 활용하기
Codex를 사용하면서 가장 큰 장점 중 하나는 Visual Studio Code와의 통합입니다.공식 확장 프로그램을 사용하면 개발 환경에 편리한 AI 채팅 패널을 바로 추가할 수 있습니다.
VS Code 마켓플레이스에서 OpenAI Codex 확장 프로그램을 선택하여 간편하게 설치했습니다.사이드바에 Codex 아이콘이 표시되어 있었습니다.아이콘을 클릭하자 ChatGPT 계정(Plus 또는 Pro)이나 API 키를 사용하여 로그인하라는 메시지가 나타났습니다.로그인 후 Codex는 자동으로 에이전트 모드로 전환되어 권한을 얻은 후 파일을 읽고, 명령을 실행하고, 코드를 작성할 수 있게 되었습니다.

Codex를 활성화하면 일반적인 언어로 코딩 관련 질문을 할 수 있습니다.예를 들어 함수를 선택하고 설명을 요청하거나 “모든 엔드포인트에 대한 테스트를 작성해 주세요”라고 요청할 수 있습니다.이 확장 프로그램은 상황 인식 기능을 통해 열려 있는 파일과 강조 표시된 코드를 활용하여 관련성 있고 유용한 답변을 제공합니다.
Codex는 수정 사항을 제안할 때 차이점을 명확하게 보여줍니다. Git과의 통합 덕분에 변경 관리가 간소화됩니다.변경 사항을 커밋하고, Codex에 수정 요청을 보내고, 최종 확정 전에 차이점을 검토합니다.모든 것이 괜찮으면 병합하고, 그렇지 않으면 신속하게 되돌릴 수 있습니다.
또한, 이 확장 프로그램은 승인 모드를 사용자 지정할 수 있도록 다양한 옵션을 제공합니다.예를 들어 코드 변경이 필요 없는 채팅 전용 모드, 변경 시 권한이 필요한 상담원 모드, 그리고 제한 없이 편집할 수 있는 전체 액세스 모드 등이 있습니다.저는 보통 효율성과 제어력 사이에서 이상적인 균형을 유지하기 위해 상담원 모드로 설정합니다.
어떤 AI 도구에 투자해야 할지 확신이 서지 않는다면, ChatGPT Plus와 Claude Pro를 비교 분석한 내용을 참고하여 현명한 결정을 내리세요.
답글 남기기