Claude Code vs Codex: 내 코드로 둘에게 같은 작업을 주는 방법

HB Code에서는 Codex 세션과 Claude 세션이 각각 자체 git worktree에서 같은 프로젝트를 작업할 수 있습니다. 둘에게 같은 작업을 주고 두 변경 사항을 직접 읽습니다. 이 페이지는 어느 에이전트가 더 나은지 말하지 않습니다.

HB Code는 Mac과 Windows용 데스크톱 앱입니다. 내 컴퓨터에서 내 Claude 플랜과 ChatGPT 플랜으로 Claude Code와 Codex를 실행합니다.

단계

  1. 터미널에서 git worktree add로 저장소의 두 번째 worktree를 만드세요. HB Code는 이미 있는 worktree를 나열하고, 만들지는 않습니다.
  2. 사이드바에서 Add project를 누르세요. 저장소 폴더를 선택하세요. 상단 바의 브랜치 컨트롤을 여세요. Worktrees 아래에서 첫 번째 worktree를 선택하세요.
  3. 프로젝트에서 New session을 누르세요. Codex를 선택하세요. Start Codex session을 누르세요. 세션은 만들 때 선택되어 있는 worktree에서 작업합니다.
  4. 다른 worktree를 선택하세요. New session을 다시 누르세요. Claude를 선택하세요. Start Claude session을 누르세요. 두 세션에 같은 작업 문구를 보내세요.
  5. run이 끝나면 그 세션을 여세요. 상단 바에서 View git changes를 누르세요. 패널에 선택된 worktree의 변경된 파일이 나열되고, 각 파일에서 패치를 열 수 있습니다.
  6. 검토하려면 한 에이전트에게 변경 사항을 다른 세션으로 보내 달라고 요청하세요. 보내는 쪽 스레드에는 다른 세션의 이름이 있는 Message to 행이 표시됩니다. 답변은 나중에 Message from 행으로 도착합니다.

참고 사항

  • 같은 폴더에 만든 두 세션은 그 폴더의 파일을 공유합니다. 두 번째 run은 첫 번째 run이 변경한 내용을 보고, View git changes에는 두 변경 사항이 하나의 목록에 표시됩니다.
  • HB Code는 worktree나 브랜치를 만들지 않고, 두 변경 사항을 나란히 보여 주는 뷰도 없습니다. 두 패치는 직접 비교합니다.
  • 서로 다른 두 폴더에 있는 세션 사이의 메시지는 내 확인을 기다립니다. 받는 쪽이 읽기 전용 수준이면 예외입니다. 읽기 전용 수준은 Codex에서는 Read only, Claude에서는 Plan mode입니다. 기다리는 메시지를 전달하려면 받는 세션에서 Send now를 누르세요.
  • 각 run은 해당 에이전트 계정의 플랜을 사용합니다. Codex는 내 ChatGPT 플랜을, Claude Code는 내 Claude 플랜을 씁니다. HB Code에는 두 플랜 모두 포함되어 있지 않습니다.