Claude Code, Cursor, Codex, Copilot 비교
Claude Code, Cursor, Codex, Copilot을 터미널 에이전트, 편집기 도구, cloud 에이전트로 나눠 작동 방식과 비용을 비교하고 VPS가 적합한 경우를 설명합니다.
Claude Code vs Cursor, Codex 및 Copilot
Claude Code, Cursor, Codex 또는 Copilot 중에서 선택하는 것은 기능 목록 4개 중 하나를 고르는 일이 아닙니다. 서로 다른 3가지 작업 방식 중 하나를 선택하는 일입니다. Claude Code와 Codex CLI는 터미널 에이전트입니다. 디렉터리에서 실행하면 shell을 통해 작업합니다. Cursor와 GitHub Copilot은 편집기 기반 도구입니다. 코드 창 안에서 실행되며 커서의 위치를 따릅니다. Codex는 사용자가 직접 볼 수 없는 시스템의 cloud에서도 실행됩니다. 자신의 작업 방식에 맞는 형태를 먼저 선택한 다음, 그 형태에 속한 제품을 선택하십시오.
기능 목록은 서로 비슷해지고 있습니다. 4가지 도구 모두 repository를 읽고, 수정 사항을 제안하며, 명령을 실행합니다. 차이를 만드는 요소는 에이전트가 실행되는 위치, 실행 중에 에이전트가 볼 수 있는 범위, 그리고 요금이 부과되는 방식입니다. 이 3가지는 안정적입니다. 모델 이름과 가격은 변경되므로 이 페이지에서는 이를 최소한으로만 기록하고 날짜를 명시합니다.
터미널 에이전트가 적합한 작업
터미널 에이전트는 현재 디렉터리를 작업 공간으로 사용하는 셸 프로그램입니다. 파일을 읽고, 파일을 수정하고, 빌드를 실행하고, 오류를 확인한 후 다시 시도합니다. 편집기를 사용하지 않으므로 노트북에서나 SSH(secure shell)로 접속한 서버에서나 같은 방식으로 작동합니다.
공식 설치 프로그램으로 Claude Code를 설치한 후 프로젝트 디렉터리에서 시작합니다.
curl -fsSL https://claude.ai/install.sh | bash
claude --version
cd ~/projects/myapp
claudeclaude --version은(는) 2.1.211 (Claude Code)과(와) 같은 버전 문자열을 출력해야 합니다. command not found을(를) 출력하면 설치 프로그램이 바이너리를 ~/.local/bin에 설치했지만 해당 디렉터리가 PATH에 포함되지 않은 것입니다. 이미 npm으로 도구를 관리하고 있다면 npm 패키지도 사용할 수 있습니다.
npm install -g @anthropic-ai/claude-codeCodex CLI도 같은 방식으로 설치하며, 자체 명령으로 시작합니다.
curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd ~/projects/myapp
codexGitHub도 npm을 통해 배포되는 터미널 에이전트를 제공합니다.
npm install -g @github/copilot
copilot터미널 에이전트는 장시간 작업에 적합합니다. 예를 들어 40개 파일에 걸친 마이그레이션, 아침까지 통과 상태로 만들고 싶은 테스트 스위트, 수동으로 처리하기 싫은 종속성 업그레이드가 있습니다. 작업이 진행되는 동안 창을 열어 둘 필요가 없기 때문에 이러한 작업에 적합합니다. 대신 편집기 화면을 확인할 수 없다는 비용이 있습니다. 나란히 배치된 창에서 변경 내용을 훑어보는 대신 터미널에서 diff를 읽어야 합니다.
편집기 네이티브 어시스턴트가 잘하는 작업
Cursor와 Copilot은 모델을 사용자가 이미 집중하고 있는 위치에 배치합니다. Cursor는 VS Code의 포크인 완전한 편집기이므로, 에이전트는 편집기 자체가 프로젝트에 대해 생성한 인덱스를 사용합니다. 여기에는 열려 있는 버퍼, 심볼 그래프, 현재 보고 있는 파일이 포함됩니다. Copilot은 이와 같은 기능을 VS Code, JetBrains IDE, Visual Studio 및 Neovim에 추가하는 확장 프로그램이므로 기존 환경을 그대로 유지할 수 있습니다.
이 방식은 짧은 작업 주기에서 강점을 보입니다. 입력하는 동안의 인라인 완성, 9개의 호출 위치를 수정하는 이름 변경, 호출자가 2줄 위에 보이는 상태에서 다시 작성하려는 함수가 그 예입니다. 모델은 사용자의 커서 위치를 확인할 수 있습니다. 커서 위치는 사용자의 의도를 파악하는 데 가장 강력한 단일 신호입니다. 터미널 에이전트에는 이 정보를 알려 주어야 합니다.
반면 편집기 창을 닫은 뒤에도 계속되어야 하는 작업에는 적합하지 않습니다. 노트북을 닫으면 작업이 중지됩니다. 터미널 방식이 존재하는 이유는 바로 이것입니다.
클라우드 에이전트가 적합한 작업
Codex는 작업을 호스팅된 머신으로 옮길 수 있습니다. 이 머신은 저장소를 clone하고 작업한 다음 pull request를 엽니다. 사용자가 작업을 지켜보지 않아도 됩니다. 돌아오면 변경된 diff와 변경 내용에 대한 설명을 확인할 수 있습니다.
Cloud mode는 작업 절차가 명확하고 반복적인 경우에 적합합니다. 예를 들어 모든 위치에 동일한 lint 수정 사항을 적용하거나, 누락된 test 파일을 추가하거나, library 버전을 올리고 호출 위치를 수정하는 작업입니다. 반대로 3분째에 에이전트를 바로잡았을 작업에는 적합하지 않습니다. 3분째에 사용자가 현장에 없기 때문입니다. 완전히 작성해서 설명할 수 있는 작업을 지정해야 합니다. 그렇지 않으면 결과를 폐기할 것을 예상해야 합니다.
이 패턴에 유의해야 합니다. Cloud mode는 다른 사람이 호스팅하는 terminal agent입니다. Linux 머신에서 직접 호스팅하면 자체 key, 자체 network 규칙, 자체 filesystem을 사용하면서 동일한 특성을 얻을 수 있습니다. 이것이 바로 tmux 안에서 VPS에서 Claude Code 실행해야 하는 이유입니다.
요금 구조가 어떻게 다른가
세 가지 과금 방식이 사용되며, 이를 혼동하면 예산이 초과됩니다.
사용 기간이 있는 정액 구독. 매월 요금을 내고 일정에 따라 충전되는 사용량을 받습니다. Anthropic의 Pro 및 Max 요금제가 이 방식으로 작동하며, Claude Code는 Pro 이상 모든 유료 요금제에 포함됩니다. 필요한 등급은 사용량 제한에 얼마나 자주 도달하는지에 따라 달라집니다. 사용 방식에 맞는 Claude 요금제 선택에서 이 질문에 답합니다.
좌석당 과금 및 사용량 초과분 종량 과금. Cursor는 2026년 7월 기준으로 Hobby(무료), 월 $20의 Individual, 사용자당 월 $40의 Teams를 제공합니다. 각 등급에는 일정량의 모델 사용량이 포함되며, 이를 초과하면 실제 사용량에 대한 요금이 후불로 청구됩니다. Copilot은 무료 등급, 월 $10의 Pro, $39의 Pro+, 좌석당 $19의 Business, 좌석당 $39의 Enterprise를 제공하며, 역시 2026년 7월 기준입니다. 각 요금제에는 AI 크레딧이 할당됩니다.
토큰당 과금. API에는 상한이나 사용 기간이 없습니다. 모든 입력 및 출력 토큰에 대해 요금을 지불하며, 전송하는 컨텍스트의 양에 따라 청구액이 증가합니다. 이 방식은 사용자가 예상하지 못하는 경우가 많습니다. 에이전트 세션이 길어지면 각 요청마다 대화 내용이 다시 전송되기 때문입니다.
실무적으로 구독은 최악의 달에도 비용 상한을 제공하지만, 종량 과금에는 상한이 없습니다. 에이전트를 하루 종일 실행한다면 정액 요금제가 일반적으로 더 저렴하고 항상 예측하기 쉽습니다. 에이전트를 가끔 실행하지만 자동화한다면 종량 과금이 더 저렴합니다. 모델 선택에 따라 종량 과금액이 크게 달라집니다. 따라서 작업에 맞는 Claude 모델 선택은 품질뿐 아니라 비용에 관한 결정이기도 합니다.
VPS의 적합한 용도
VPS(가상 사설 서버)를 사용하면 모든 terminal agent를 사용자가 제어하는 cloud agent로 전환할 수 있습니다. 시스템이 계속 실행되므로 laptop 덮개를 닫아도 session이 유지됩니다. agent를 터미널 다중화기인 tmux 안에서 실행하면 SSH 연결이 끊겨도 session이 유지됩니다. shell이 sshd의 하위 프로세스가 아니라 tmux server의 하위 프로세스이기 때문입니다.
sudo apt update && sudo apt install -y tmux
tmux new -s agent해당 session 안에서 agent를 평소처럼 시작합니다. Ctrl-b 다음 d을 사용해 분리한 후 laptop을 닫고 나중에 다시 연결합니다.
tmux attach -t agenttmux attach가 no sessions를 보고하면 tmux server가 시스템과 함께 종료되었거나 시작되지 않은 것입니다. 따라서 작업이 사라집니다. 의존하기 전에 알아야 할 유일한 주요 장애 상황입니다.
server를 사용하는 또 다른 이유는 피해 범위입니다. 명령을 실행할 수 있는 agent는 잘못된 명령도 실행할 수 있습니다. VPS에서는 잘못된 명령이 사진이 저장된 laptop이 아니라 다시 구축할 수 있는 시스템을 파괴합니다. agent 전용 비특권 사용자를 만들고, 자격 증명을 repository 외부에 보관하며, 해당 시스템을 폐기 가능한 것으로 취급합니다. 동일한 원칙은 직접 호스팅하는 모든 agent에도 적용됩니다. 자세한 내용은 VPS에서 coding agent 실행을 참조하십시오.
실제로 어떤 것을 선택해야 하는가
하루 대부분을 파일을 열어 둔 상태에서 코드를 입력하며 보낸다면 editor-native 도구를 구매하는 편이 더 큰 가치를 제공합니다. 현재 editor를 계속 사용하면서 비용을 줄이려면 Copilot이 적합합니다. 하루 대부분을 전체 작업에 위임하고 결과를 확인하며 보낸다면 terminal agent가 더 적합합니다. 또한 unattended 상태로 server에서 실행할 수 있는 형태는 terminal agent가 유일합니다. 이미 Claude 요금제를 사용하고 있다면 Claude Code를 추가 비용 없이 시험할 수 있습니다. 따라서 이 페이지에서 가장 저렴하게 시험할 수 있는 선택지입니다.
이러한 도구를 본격적으로 사용하는 대부분의 사람은 결국 2가지를 사용하게 됩니다. 코드 입력에는 editor assistant를 사용하고, 작업 위임에는 terminal agent를 사용합니다. 두 도구는 같은 시간을 두고 경쟁하지 않습니다.
FAQ
Claude Code는 Cursor를 대체합니까?
직접적으로 대체하지는 않습니다. Cursor는 편집기이고 Claude Code는 터미널 프로그램이므로 서로 다른 작업 영역을 담당합니다. Claude Code는 오래 걸리는 위임 작업에서 Cursor 내부의 에이전트 패널을 대체합니다. 그러나 입력 중인 인라인 완성 기능은 대체하지 않습니다. 현재 커서가 어디에 있는지 알 수 없기 때문입니다.
Claude Code와 Codex를 같은 프로젝트에서 실행할 수 있습니까?
예. 두 도구 모두 일반적인 파일 쓰기와 셸 명령을 통해 작업 디렉터리에서 작동하므로, 어느 한쪽이 없어야 할 필요는 없습니다. 동일한 checkout에서 한 번에 하나씩 실행합니다. 두 에이전트가 같은 파일을 동시에 편집하면 서로의 작업을 덮어씁니다. 어느 쪽도 파일을 잠그지 않기 때문입니다.
코딩 에이전트를 서버에서 실행하려면 GPU가 필요합니까?
아닙니다. 모델이 provider에서 실행되는 경우에는 필요하지 않습니다. Claude Code, Codex, Copilot은 모두 hosted API로 요청을 보내므로, 서버에는 빌드와 테스트를 실행할 수 있는 충분한 CPU와 메모리만 있으면 됩니다. 모델 자체를 self host하는 경우에만 GPU가 필요합니다. 이는 훨씬 더 높은 하드웨어 요구 사항이 필요한 별도의 프로젝트입니다.
노트북을 닫으면 에이전트 세션이 종료되는 이유는 무엇입니까?
SSH 연결이 종료되고, 커널이 pseudo terminal을 제거하며, 셸이 자식 프로세스에 SIGHUP을 보내기 때문입니다. 포그라운드에서 실행 중인 프로세스는 모두 함께 종료됩니다. 에이전트를 tmux 내부에서 시작하면 이 문제가 해결됩니다. 해당 프로세스가 SSH 세션이 아니라 tmux 서버에 속하기 때문입니다.
개발자 1명에게 가장 저렴한 것은 무엇입니까?
사용량에 따라 다르며, 요금 구조가 서로 달라 단순하게 비교할 수 없습니다. 2026년 7월 기준으로 Copilot Pro와 같은 월 $10의 사용자별 요금제는 고정 비용이 가장 낮습니다. 정액 Claude 요금제는 더 비싸지만 터미널 에이전트를 포함합니다. 토큰당 API 과금은 사용량이 적을 때 두 요금제보다 저렴할 수 있지만, 사용량이 많을 때는 훨씬 비쌀 수 있습니다. 사용량 상한이 없기 때문입니다.