제가 클로드 코드에서 코덱스로 갈아탄 이유와 더 일찍 갈아타지 않은 것을 후회하는 이유

제가 클로드 코드에서 코덱스로 갈아탄 이유와 더 일찍 갈아타지 않은 것을 후회하는 이유

처음에는 Claude Code를 주요 코딩 도우미로 사용했는데, 여러 가지 중요한 장점을 가지고 있었습니다.로컬에서 작동하고, 파일에 직접 접근하며, Git 설정과 완벽하게 통합됩니다.또한, 넓은 컨텍스트 창을 제공하고, 코드 리팩토링을 위한 에이전트 기반 워크플로와 같은 실험적인 기능도 제공합니다.하지만 한 가지 큰 단점은 토큰 소모량이 매우 높다는 것입니다.평가 과정에서 Claude Code가 비슷한 프런트엔드 작업을 수행하는 데 Codex보다 약 4배 더 많은 토큰을 소모하는 것을 확인했습니다.월 20달러 구독료를 지불하는 경우, 특히 지속적으로 작업한다면 토큰 소모량이 상당히 클 수 있습니다.결국 Codex로 갈아탔고, 그 선택에 전혀 후회가 없습니다.

클로드 코드: 장점과 단점

클로드 코드(Claude Code)는 특히 포괄적인 컨텍스트가 필요한 복잡한 작업에 있어 강력한 도구임이 분명합니다.개발자가 직접 참여하는 대화형 방식은 복잡한 리팩토링 과정에서 오류를 잡아내는 데 유리합니다.로컬 머신에서 작동하기 때문에 사용자가 보유한 모든 사용자 지정 후크 또는 도구를 활용할 수 있으며, 사용자의 동의 없이 코드가 클라우드로 전송되는 것을 방지합니다.또한, 프로젝트별 지침을 담은 CLAUDE.md 파일을 생성하여 클로드 코드가 프로젝트 작업 시마다 참조하도록 설정할 수 있습니다.

하지만 이러한 장점에는 상당한 단점이 있습니다.가장 큰 문제점 중 하나는 토큰 사용량입니다. Claude Code는 매우 상세한 결과물을 생성하기 때문에 토큰 소모량이 많습니다.예를 들어 Figma 스타일 생성과 관련된 작업에서 Claude Code는 620만 개의 토큰을 사용한 반면, Codex는 유사한 결과물을 생성하는 데 150만 개의 토큰만 사용했습니다.

VS Code의 Claude Code

게다가, 대화형 워크플로는 다소 번거로울 수 있습니다.클로드 코드는 계획된 변경 사항을 실행하기 전에 사용자 승인을 요구하는데, 이는 제어력을 높여주지만 코딩 흐름을 방해할 수 있습니다.특히 간단한 수정이나 쉬운 함수를 작성할 때 “아니요, 계속”을 계속 클릭해야 하는 경우가 많아 작업이 자주 중단되는 불편함을 초래합니다.마지막으로, 프로 플랜은 사용량 제한이 있어 제약이 될 수 있습니다.사용자는 20달러 구독료를 금방 소진하여 더 비싼 맥스 플랜으로 업그레이드해야 할 수도 있습니다.

코덱스: 기분 좋은 놀라움

최신 버전의 Codex를 사용해 본 결과, 기대 이상으로 만족스러웠습니다. Claude Code에서 발견했던 여러 부족한 점들이 개선되었고, 특히 자율 코딩 작업 처리 능력이 탁월하다는 점이 인상적이었습니다.목표를 명확하고 이해하기 쉬운 영어로 작성하기만 하면 Codex가 알아서 계획을 세우고 작업을 실행합니다.제가 평가해 본 결과, Codex는 상용구 코드 생성, 함수 리팩토링, 심지어 전체 기능 구현까지 효과적으로 수행했습니다.

코덱스 홈페이지

또 하나 놀라웠던 점은 Codex의 방대한 컨텍스트 창이었습니다.작업 시 저장소의 모든 정보를 완벽하게 불러옵니다.차이점 기반 컨텍스트 전략 덕분에 장시간 작업하더라도 진행 상황을 놓치지 않고 확인할 수 있습니다. Codex의 출력 결과는 매우 효율적이었으며, 장황한 주석 대신 간결하고 기능적인 코드를 제공하는 경우가 많았습니다.

코덱스의 실제 작동 모습

클로드(Claude)가 방대한 주석을 통해 원본 구조를 그대로 반영하는 경향이 있는 것과는 달리, 코덱스(Codex)는 최소한의 설명으로 신속한 해결책을 제공하는 데 집중합니다.예를 들어, 코덱스에게 유닛 테스트 작성이나 버그 수정을 요청했을 때, 효과적인 패치를 빠르게 제공했습니다.또한 GitHub와의 통합을 통해 자동 풀 리퀘스트 기능을 제공하여 코드 리뷰 및 CI/CD 프로세스 워크플로우를 크게 개선했습니다.덕분에 직접 파이프라인을 구축하지 않고도 @Codex를 태그하여 즉각적인 리뷰나 해결책을 요청할 수 있었습니다.

데스크톱 앱에서 Codex 스킬을 활용하세요.

또한 Codex 명령줄 인터페이스(CLI)는 오픈 소스이며 설정이 간편합니다.다음 명령을 실행하기만 하면 됩니다.

npm install -g @openai/codex codex "refactor this module to use async/await"

CLI는 “제안” 및 “완전 자동”을 포함한 다양한 모드를 제공하여 Codex에 부여할 자율성 수준을 사용자가 맞춤 설정할 수 있도록 합니다.유용한 기능 중 하나는 AGENTS.md 파일을 읽어 기존 프로젝트 지침을 원활하게 통합할 수 있도록 하는 것입니다.마지막으로, Claude Code의 제한적인 도구 지원과 대조적으로 Codex는 공식 VS Code 확장 프로그램과 macOS 애플리케이션(Windows 지원 예정)을 제공하여 클라우드 및 로컬 환경 전반에서 Codex를 유연하게 활용할 수 있도록 합니다.

Codex와 VS Code 통합

Codex의 가장 인상적인 측면 중 하나는 VS Code와의 통합입니다.공식 확장 프로그램을 사용하면 편집기 환경 내에 AI 채팅 패널을 편리하게 추가할 수 있습니다.

VS Code 마켓플레이스에서 OpenAI Codex 확장 프로그램을 추가하여 간편하게 설치했습니다.사이드바에 Codex 아이콘이 나타났고, 이를 클릭하면 채팅 패널이 열려 ChatGPT 계정(Plus 또는 Pro)이나 API 키로 로그인할 수 있었습니다. Codex는 자동으로 에이전트 모드로 시작되어 열려 있는 프로젝트의 파일을 읽고, 명령을 실행하고, 권한 요청 시 코드를 작성할 수 있게 되었습니다.

VS Code의 Codex

그 시점부터 저는 직관적인 영어로 코딩 관련 질문을 할 수 있었습니다.예를 들어 특정 함수를 선택하고 그 용도를 설명해 달라고 하거나, “모든 엔드포인트에 대한 테스트를 작성해 주세요”라고 요청할 수 있었습니다.이 확장 프로그램은 컨텍스트를 인식하기 때문에 활성화된 파일과 선택된 코드를 읽어 관련성 있는 답변을 제공합니다.

Codex에서 수정 사항을 제안하면 확장 프로그램이 비교 보기를 표시합니다. Git과의 통합 덕분에 변경 관리 프로세스가 간소화됩니다.먼저 커밋한 다음 Codex에 변경 사항 구현을 요청하고 마지막으로 차이점을 검토합니다.변경 사항이 승인되면 병합하고, 그렇지 않으면 쉽게 되돌릴 수 있습니다.

또한, 이 확장 프로그램은 승인 모드 조정을 지원합니다.옵션으로는 채팅 전용 모드(코드 변경 불가), 상담원 모드(변경 전 승인 필요), 전체 액세스 모드(승인 요청 없이 변경 가능)가 있습니다.개인적으로는 편의성과 관리 감독의 균형을 잘 맞춰주는 상담원 모드를 선호합니다.

어떤 AI 도구에 투자할지 고민 중이시라면, ChatGPT Plus와 Claude Pro를 자세히 비교한 이 글이 유용한 정보를 제공해 드릴 것입니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다