yena shared this post · 1h ago
카페인코더

Codex를 처음 접하면 헷갈릴 수 있습니다.

ChatGPT에서 코드 질문하는 것과
Codex 데스크탑 앱을 쓰는 것,
Codex CLI를 쓰는 것,
IDE 확장에서 쓰는 것은 꽤 다릅니다.

전부 AI로 개발한다는 점은 같지만,
사용 상황이 다릅니다.

  1. ChatGPT
  2. Codex 웹
  3. Codex 데스크탑 앱
  4. Codex CLI
  5. Codex IDE 확장

하나씩 정리해보겠습니다.


  1. ChatGPT

가장 익숙한 방식입니다.

코드 일부를 붙여넣고 질문하거나,
설계를 물어보거나,
에러 메시지를 설명해달라고 할 때 좋습니다.

예를 들면 이런 상황입니다.

  • 이 코드가 무슨 뜻인지 알고 싶을 때
  • 함수 하나를 리팩토링하고 싶을 때
  • 에러 메시지를 해석하고 싶을 때
  • 구현 방향을 상담하고 싶을 때

다만 기본적으로는
내 로컬 프로젝트 전체를 직접 읽고 수정하는 도구라기보다는
대화형 조언자에 가깝습니다.


  1. Codex 웹

브라우저에서 Codex를 사용하는 방식입니다.

GitHub 저장소를 연결해두고,
Codex에게 작업을 맡기거나
변경사항을 PR 형태로 만들 때 유용합니다.

예를 들면 이런 상황입니다.

  • 이슈 하나를 맡기고 싶을 때
  • 버그 수정을 별도 작업으로 돌리고 싶을 때
  • 여러 작업을 병렬로 맡기고 싶을 때
  • 결과를 PR로 검토하고 싶을 때

내 컴퓨터에서 직접 실행한다기보다
클라우드 쪽에 작업을 맡기는 느낌에 가깝습니다.


  1. Codex 데스크탑 앱

로컬 프로젝트를 열어두고
Codex와 대화하면서 작업하기 좋은 방식입니다.

데스크탑 앱은 프로젝트 폴더를 선택하고,
그 안에서 Codex가 파일을 읽고 수정하고
명령어도 실행할 수 있습니다.

특히 좋은 점은
여러 작업을 스레드처럼 나눠서 관리하기 쉽다는 점입니다.

예를 들면 이런 상황입니다.

  • 기능 하나를 끝까지 구현하고 싶을 때
  • 기존 코드 흐름을 분석하고 싶을 때
  • 여러 작업을 동시에 나눠서 진행하고 싶을 때
  • 변경사항을 보면서 대화하고 싶을 때

개인적으로는 AI 개발 작업실 에 가까운 느낌입니다.


  1. Codex CLI

터미널에서 Codex를 실행하는 방식입니다.

codex

이렇게 실행하면
현재 디렉토리 기준으로 Codex가 프로젝트를 읽고,
파일을 수정하고,
테스트나 빌드 명령도 실행할 수 있습니다.

예를 들면 이런 상황에 좋습니다.

  • 터미널 중심으로 개발하는 사람
  • 빠르게 코드 수정과 테스트를 반복하고 싶은 사람
  • tmux와 함께 장시간 작업을 돌리고 싶은 사람
  • 스크립트나 자동화 흐름에 붙이고 싶은 사람

CLI는 익숙해지면 강력하지만,
처음에는 터미널, 권한, 작업 디렉토리 개념을 같이 이해해야 합니다.


  1. Codex IDE 확장

VS Code, Cursor 같은 IDE 안에서 Codex를 쓰는 방식입니다.

에디터 안에서 열려 있는 파일,
선택한 코드,
현재 보고 있는 문맥을 활용하기 좋습니다.

예를 들면 이런 상황입니다.

  • 지금 보고 있는 파일을 바로 고치고 싶을 때
  • 선택한 코드만 설명받고 싶을 때
  • TODO 주석을 구현시키고 싶을 때
  • 에디터를 벗어나지 않고 AI를 쓰고 싶을 때

IDE에 붙어 있기 때문에
코드 읽기와 작은 수정 작업에는 가장 자연스럽게 느껴질 수 있습니다.


정리하면 이렇게 볼 수 있습니다.

ChatGPT는
코드 질문과 아이디어 정리에 좋습니다.

Codex 웹은
GitHub 기반 작업 위임과 PR 흐름에 좋습니다.

Codex 데스크탑 앱은
로컬 프로젝트를 열고 여러 작업을 관리하기 좋습니다.

Codex CLI는
터미널에서 직접 실행하고 자동화하기 좋습니다.

Codex IDE 확장은
에디터 안에서 현재 코드 문맥을 보며 작업하기 좋습니다.

처음부터 전부 쓸 필요는 없습니다.

코드 질문이 많다면 ChatGPT부터,
로컬 프로젝트를 본격적으로 맡기고 싶다면 Codex 데스크탑 앱이나 IDE 확장부터,
터미널에 익숙하다면 Codex CLI부터 시작하면 됩니다.

중요한 건 어떤 도구가 더 좋냐 보다
내 작업 흐름에 어떤 방식이 맞느냐인 것 같습니다.


Image 1
127
최규형 저도 지금 cli로 llm8개 붙혀서 챗봇 만드는데 스모크빌드 시키면 결과 멍멍이판 나서 수동으로 직접확인해라는 명령을 줍니다 ㅋ 4h ago
minzuzoa 선생님.. 그럼 아틀라스는 뭔가여?? 이거도 웹 브라우징 머시기 해주는거 아닌가요?? ㅠㅠ 2h ago