Split View: AI 코딩 에이전트, 무엇을 어떤 일에 쓰는가 — 네 벤더의 공식 문서로만 확인한 선택 기준
AI 코딩 에이전트, 무엇을 어떤 일에 쓰는가 — 네 벤더의 공식 문서로만 확인한 선택 기준
- 들어가며 — "뭐가 제일 싼가"에 먼저 답하면
- 네 도구는 각각 자기를 무엇이라고 말하는가
- 왜 네 도구의 가격을 나란히 놓을 수 없는가
- 그래서 어디까지 맞춰지는가 — 산수로 확인한 부분
- Anthropic만 실제 관측 비용을 공개한다
- 공통 벤치마크는 없다 — 그리고 그게 이 글의 요점
- 이 넷은 서로 배타적이지 않다
- 그래서 무엇을 어떤 일에 쓰는가 — 결정 규칙
- 언제 이 글을 믿지 말아야 하는가
- 마치며
- 참고 자료
들어가며 — "뭐가 제일 싼가"에 먼저 답하면
AI 코딩 에이전트를 고를 때 가장 많이 나오는 질문 두 개는 이겁니다. "뭘 써야 하나", 그리고 "뭐가 제일 싼가".
두 번째 질문부터 답하겠습니다. 각 벤더가 공개한 가격만으로는 답이 나오지 않습니다. 네 회사가 사용량을 파는 단위가 넷 다 다르고, 서로 환산되지 않기 때문입니다. Anthropic은 "Pro의 5배 또는 20배"라는 배수로 팔고, Cursor는 "포함된 API 사용액 얼마"를 달러로 팔고, GitHub은 "1크레딧 = 1센트"인 크레딧으로 팔고, OpenAI는 "5시간당 모델별 메시지 몇 개"로 팝니다. 이건 같은 물건에 다른 가격표가 붙은 게 아니라, 애초에 눈금이 다른 자 네 개입니다.
첫 번째 질문의 답은 더 흥미롭습니다. 이 넷은 서로 배타적인 선택지가 아닙니다. Anthropic 문서는 Claude Code가 "VS Code, Cursor 및 다른 VS Code 포크, JetBrains"에서 돈다고 적고 있고, GitHub 문서는 Anthropic Claude와 OpenAI Codex를 GitHub 위에서 돌릴 수 있는 서드파티 코딩 에이전트로 올려 두었습니다(퍼블릭 프리뷰). 즉 "Cursor냐 Claude Code냐"는 상당 부분 잘못 세운 질문입니다. Cursor 안에서 Claude Code를 쓰는 건 지원되는 구성이니까요.
그래서 이 글은 "어느 벤더가 이기는가"를 다루지 않습니다. 대신 일이 어디서 시작되는가를 축으로, 각 제품의 자체 1차 문서에서 확인되는 사실만 놓고 결정 규칙을 만듭니다. 아래 숫자는 전부 2026년 7월 17일 기준으로 각 벤더의 공식 문서에서 직접 확인한 것이고, 확인되지 않은 것은 확인되지 않았다고 적었습니다.
이 글의 이웃 글도 먼저 밝혀 둡니다. 도구를 어떻게 쓸 것인가(습관)는 AI 코딩 도구와 잘 일하는 다섯 가지 습관에서, 정말 빨라지는가(생산성 측정)는 AI는 정말 개발자를 빠르게 만드는가에서, 벤치마크 점수를 믿을 수 있는가는 AI 코딩 모델 평가에서 신호와 잡음 가려내기에서 이미 다뤘습니다. 이 글은 그 셋과 겹치지 않는 자리 — 구체적인 도구 선택만 봅니다.
네 도구는 각각 자기를 무엇이라고 말하는가
비교의 출발점은 남의 평가가 아니라 각자의 자기소개여야 합니다. 벤더 문서의 표현을 그대로 옮깁니다.
Claude Code (Anthropic). 공식 문서 첫 줄은 "코드베이스를 읽고, 파일을 편집하고, 명령을 실행하고, 개발 도구와 통합되는 에이전틱 코딩 도구"이며 "터미널, IDE, 데스크톱 앱, 브라우저에서 사용 가능"하다고 적혀 있습니다. 플랫폼 문서는 한 발 더 나갑니다 — "Claude Code는 어디서나 동일한 엔진으로 돌지만, 각 표면은 서로 다른 작업 방식에 맞춰 조율돼 있다". 그리고 표면별 용도를 벤더가 직접 나눠 둡니다. CLI는 "터미널 워크플로, 스크립팅, 원격 서버"용이고 Agent SDK는 CLI 전용, 웹은 "많은 조종이 필요 없는 장시간 작업, 또는 오프라인일 때도 계속돼야 하는 작업"용입니다.
Cursor (Anysphere). 모델·가격 문서는 "Cursor는 OpenAI, Anthropic, Google, SpaceXAI 등의 프런티어 모델을 지원한다"로 시작합니다. 즉 Cursor는 자기를 모델 공급자가 아니라 모델을 고르는 자리로 규정합니다. 다만 자체 모델도 있습니다 — Composer 2.5는 "에이전틱 코딩에 고도로 유능하도록 학습된 Cursor 자체 모델"이고, Grok 4.5는 "장시간 코딩·지식 작업을 위해 Cursor와 SpaceXAI가 공동 학습한" 모델입니다. 그리고 이제 IDE만이 아닙니다 — 제품 문서에 Agent, Cloud, CLI, Mobile, Automations, Review(Bugbot), Tab, Marketplace가 모두 들어 있습니다.
GitHub Copilot. 클라우드 에이전트 문서는 "저장소를 조사하고, 구현 계획을 세우고, 브랜치에서 코드를 변경한다. 당신은 diff를 리뷰하고, 반복하고, 준비되면 풀 리퀘스트를 만든다"고 씁니다. 진입점이 전부 GitHub의 것입니다 — Agents 탭, 이슈 할당, 기존 PR 코멘트에서 @copilot 멘션, 일정·이벤트 기반 자동화, 그리고 보안 캠페인의 알림 할당까지. Copilot의 정체성은 모델이 아니라 저장소·PR 수명주기 위에 산다는 데 있습니다.
OpenAI Codex. 가격 문서는 Plus 플랜 설명에서 표면을 열거합니다 — "웹, CLI, IDE 확장, iOS의 Codex", 그리고 "자동 코드 리뷰와 Slack 연동 같은 클라우드 기반 통합". 모델은 GPT-5.6 계열이고 문서가 용도를 직접 갈라 줍니다. Sol은 "품질과 추론 깊이가 가장 중요할 때", Terra는 "일상적 기본값 — 성능과 가격의 균형이 더 나은 강한 성능", Luna는 "속도와 경제성에 최적화, 가볍거나 대량인 작업에 적합". 그리고 API 키 모드가 따로 있는데, 문서 표현으로 "CI 같은 공유 환경의 자동화에 좋다"면서 대신 "클라우드 기반 기능(GitHub 코드 리뷰, Slack 등) 없음"이라고 못 박습니다.
여기까지만 봐도 네 제품의 무게중심이 다릅니다. Claude Code는 터미널, Cursor는 에디터, Copilot은 저장소, Codex는 ChatGPT 구독에 얹힌 다표면입니다. 이 차이가 뒤의 결정 규칙 전체를 지배합니다.
왜 네 도구의 가격을 나란히 놓을 수 없는가
이제 본론입니다. 네 벤더의 과금 단위를 각자의 문서에서 그대로 뽑아 한 표에 놓으면 이렇게 됩니다.
| 벤더 | 포함 사용량을 파는 단위 | 절대량이 공개되는가 |
|---|---|---|
| Anthropic (Claude Code) | Pro 대비 배수 (Max = 5배 또는 20배) + 롤링 창 | 아니오 — 배수만 공개 |
| Cursor | 달러로 표시된 포함 API 사용액 | 예 — 플랜별 금액 |
| GitHub Copilot | 크레딧 (1크레딧 = $0.01) | 예 — 플랜별 크레딧 수 |
| OpenAI Codex | 5시간 창당 모델별 메시지 수 | 예 — 모델별 범위 |
네 칸이 전부 다른 물건입니다. 그리고 이건 제가 억지로 갈라놓은 게 아니라, 각 벤더가 자기 문서에서 실제로 쓰는 단위입니다.
Anthropic은 절대량을 공개하지 않습니다. Max 플랜 지원 문서는 "Pro 플랜보다 5배 또는 20배 많은 사용량"이라고만 적습니다. 5배의 기준이 되는 Pro의 절대량이 얼마인지는 어디에도 없습니다. 사용 한도 문서는 오히려 왜 못 적는지를 설명합니다 — "보낼 수 있는 메시지 수는 플랜에 따라 다르다"면서 메시지 길이, 첨부 크기, 대화 길이, 도구 사용, 모델 선택, 노력 수준(effort level), 아티팩트 생성이 전부 영향을 준다고 나열합니다. Claude Code 문서도 같은 톤입니다 — "조직 플랜에 포함된 사용량 풀, 롤링 창으로 리셋". 그러니 "Max 20x면 하루에 몇 번 돌릴 수 있나"는 벤더가 답을 공개하지 않은 질문입니다.
GitHub은 정반대로 완전히 달러화했습니다. 과금 레퍼런스가 대놓고 적습니다 — 토큰 비용이 "크레딧으로 환산되며, 1크레딧 = $0.01". 그리고 플랜 구조가 단순합니다. 문서 표현 그대로, 기본 크레딧(base credits)은 "구독 가격과 일치하고 절대 변하지 않는다". 검산해 봤습니다.
| Copilot 플랜 | 월 가격 | 기본 크레딧 | 기본 크레딧의 달러값 | 플렉스 할당 | 총 크레딧 | 총 달러값 |
|---|---|---|---|---|---|---|
| Pro | $10 | 1,000 | $10 | 500 | 1,500 | $15 |
| Pro+ | $39 | 3,900 | $39 | 3,100 | 7,000 | $70 |
| Max | $100 | 10,000 | $100 | 10,000 | 20,000 | $200 |
| Business | $19 / 사용자 | 1,900 | $19 | — | — | — |
| Enterprise | $39 / 사용자 | 3,900 | $39 | — | — | — |
기본 크레딧 × 1센트가 구독 가격과 다섯 플랜 모두 정확히 일치합니다. 즉 Copilot 구독료는 "그만큼의 토큰을 되돌려 받는" 구조이고, 실제 이득은 그 위에 얹히는 플렉스 할당에서 나옵니다.
다만 여기서 벤더 자신의 경고를 그대로 옮겨야 합니다. 플렉스 할당은 명시적으로 가변입니다. 문서 표현으로 "포함 사용량의 가변적인 부분이며, 모델 가격·신규 모델·효율 개선을 포함해 AI의 경제성이 진화함에 따라 적응하도록 설계됐다". 즉 위 표의 총액 칸은 GitHub이 언제든 바꿀 수 있다고 스스로 밝힌 숫자입니다. 고정된 건 기본 크레딧뿐입니다. 그리고 크레딧은 이월되지 않습니다 — 매월 1일 00:00:00 UTC에 리셋되고, 이 날짜는 당신의 결제일과 무관하게 고정입니다.
Cursor도 달러로 팝니다. 다만 표현이 다릅니다.
| Cursor 개인 플랜 | 월 가격 | 포함된 API 사용액 | 가격 대비 배율 |
|---|---|---|---|
| Pro | $20 | $20 | 1.0배 |
| Pro Plus | $60 | $70 | 약 1.17배 |
| Ultra | $200 | $400 | 2.0배 |
여기에 Cursor만의 구조가 하나 더 있습니다. 개인 플랜은 사용량 풀이 두 개입니다 — 1st-party 풀(Auto, Composer 2.5, Grok 4.5)과 API 풀(특정 모델을 직접 고르면 그 모델의 API 요율로 차감). 위 표의 달러 금액은 API 풀 쪽이고, 1st-party 풀에 대해 Cursor는 금액 대신 "넉넉한 포함 사용량(Generous included usage)"이라고만 적습니다. 즉 Cursor의 포함량도 절반은 공개돼 있고 절반은 공개돼 있지 않습니다. 팀 플랜은 Standard $40/사용자, Premium $120/사용자(Agent 한도가 Standard의 5배)이고, 팀·엔터프라이즈에서는 Auto가 아닌 서드파티 모델 요청에 100만 토큰당 $0.25의 Cursor Token Rate가 모델 API 가격 위에 얹힙니다(Auto와 1st-party 모델은 면제).
OpenAI는 넷 중 유일하게 모델별 메시지 수를 공개합니다. 이건 칭찬할 만한 투명성입니다.
| 모델 | Plus 로컬 메시지 / 5시간 | Pro 5x | Pro 20x |
|---|---|---|---|
| GPT-5.6 Sol | 15–90 | 75–450 | 300–1,800 |
| GPT-5.6 Terra | 20–110 | 100–550 | 400–2,200 |
| GPT-5.6 Luna | 50–280 | 250–1,400 | 1,000–5,600 |
Pro의 "5배 또는 20배" 주장이 실제로 맞는지 검산해 봤습니다. 여섯 모델 × 상·하한 = 12개 쌍, 각 쌍을 두 배율(5배·20배)에서 검산해 12개 쌍 전부 정확히 일치했습니다. Sol 하한 15 × 5 = 75, 상한 90 × 20 = 1,800 — 반올림이나 얼버무림 없이 딱 떨어집니다. 벤더가 배수를 주장하면서 그 배수가 자기 표에서 검산되는 경우는 생각보다 드뭅니다.
그런데 Business 플랜의 한도는 Plus와 동일합니다(Sol 15–90). 사용자당 $20(연간 결제, 월간은 $25)을 내는 플랜이 개인 $20 플랜과 같은 한도라는 뜻입니다. Business가 주는 건 한도가 아니라 관리 기능과 "클라우드 작업을 더 빠르게 돌릴 더 큰 가상 머신"입니다.
여기서도 벤더 경고를 그대로 보존합니다. OpenAI는 이 표 바로 위에 적어 뒀습니다 — "비슷해 보이는 작업도 서로 다른 양의 할당량을 소모할 수 있다. 모델 선택, 컨텍스트, 추론, 도구 사용, 검색, 캐싱이 모두 사용량에 영향을 주므로 프롬프트 길이만으로는 신뢰할 만한 추정이 되지 않는다". 15–90이라는 범위 자체가 6배입니다. 이건 정밀한 숫자가 아니라 정직한 범위입니다.
그래서 어디까지 맞춰지는가 — 산수로 확인한 부분
단위가 다르다고 해서 아무것도 못 한다는 뜻은 아닙니다. 두 개의 다리가 있습니다.
다리 1 — Cursor와 Copilot은 같은 종류의 자를 씁니다. 둘 다 "구독료를 내면 그만큼의 토큰 사용액을 준다"는 구조라서, 가격 대비 배율을 나란히 놓을 수 있습니다.
가격 대비 포함 사용액 배율 (각 벤더 자체 문서 기준)
Cursor Pro $20 -> $20 1.00x
Cursor Pro+ $60 -> $70 1.17x
Cursor Ultra $200 -> $400 2.00x
Copilot Pro $10 -> $15 1.50x (base 1,000 + flex 500 크레딧)
Copilot Pro+ $39 -> $70 1.79x (base 3,900 + flex 3,100)
Copilot Max $100 -> $200 2.00x (base 10,000 + flex 10,000)
-> 최상위 티어에서 양쪽 다 정확히 2.00x 로 수렴
최상위 티어가 양쪽 다 2.0배라는 건 흥미로운 우연입니다. 그런데 이걸 "Cursor Ultra와 Copilot Max가 같은 값어치"라고 읽으면 틀립니다. 배율이 같아도 분모가 다릅니다 — 같은 $1이 몇 토큰인지는 각자의 단가표가 정하고, 두 단가표는 다릅니다. Cursor는 팀 플랜에서 100만 토큰당 $0.25를 추가로 얹기까지 합니다. 그러니 이 표에서 읽어야 할 건 순위가 아니라 구조 — 둘 다 "구독료 = 토큰 예산"이고, 위 티어로 갈수록 예산이 가격보다 빠르게 늘어난다는 것입니다.
다리 2 — OpenAI의 크레딧은 자기 API 정가로 환산됩니다. OpenAI는 Codex 크레딧 요율(100만 토큰당 크레딧)과 API 정가(100만 토큰당 달러)를 서로 다른 문서에 공개합니다. 두 표를 나눠 봤습니다.
모델 토큰 종류 크레딧/1M API 정가 $/1M 나눈 값
GPT-5.6 Sol input 125 5 0.04
GPT-5.6 Sol cached input 12.5 0.5 0.04
GPT-5.6 Sol output 750 30 0.04
GPT-5.6 Terra input 62.5 2.5 0.04
GPT-5.6 Terra cached input 6.25 0.25 0.04
GPT-5.6 Terra output 375 15 0.04
GPT-5.6 Luna input 25 1 0.04
GPT-5.6 Luna cached input 2.5 0.1 0.04
GPT-5.6 Luna output 150 6 0.04
-> 9개 데이터포인트 전부 0.04 로 일치
세 모델 × 세 토큰 종류 = 9개가 전부 정확히 $0.04로 떨어집니다. 우연일 확률은 사실상 없습니다. 즉 Codex 크레딧 1개는 OpenAI 표준 API 정가 기준 4센트이고, Codex의 초과 사용량은 API 정가로 매겨진다는 뜻이 됩니다.
여기서 중요한 단서를 답니다. 이 $0.04는 OpenAI가 공개한 숫자가 아니라 제가 두 공식 표를 나눠서 얻은 값입니다. OpenAI의 Codex 문서 어디에도 "1크레딧 = $0.04"라는 문장은 없습니다. 크레딧 요율표와 API 가격표는 각각 1차 자료지만, 둘 사이의 등가는 제 산수입니다. OpenAI가 이 비율을 유지할 의무도 없고, 예고 없이 바꿔도 문서상 모순이 아닙니다. GitHub이 "1크레딧 = 1센트"를 문서에 명시한 것과, OpenAI가 명시하지 않은 것은 다른 사실입니다. 전자는 인용이고 후자는 추정입니다.
Anthropic만 실제 관측 비용을 공개한다
여기 네 벤더 중 하나만 하는 일이 있습니다. Anthropic의 비용 관리 문서는 실제 배포에서 관측된 금액을 적어 둡니다.
엔터프라이즈 배포 전반에서 평균 비용은 개발자당 활동일 기준 약
$13, 개발자당 월$150–$250수준이며, 사용자의 90%는 활동일당$30미만을 유지합니다.
이건 벤더 자체 측정치이고, 그 조건을 그대로 붙여야 합니다. 측정 대상은 "엔터프라이즈 배포 전반"이고, 문서 자신이 바로 다음 문장에서 한계를 인정합니다 — "개발자당 비용은 모델 선택, 코드베이스 크기, 여러 인스턴스를 돌리거나 자동화를 쓰는 등의 사용 패턴에 따라 크게 달라진다". 그리고 이 숫자는 API 토큰 과금 기준이지 Pro/Max 구독 기준이 아닙니다. 같은 문서가 "구독 플랜 가격은 claude.com/pricing을 보라"고 따로 안내합니다. 즉 $150–$250은 "Max 20x($200/월) 쓰면 되겠네"로 읽을 숫자가 아닙니다. 과금 경로가 다릅니다.
그럼에도 이 문단이 값진 이유는, 나머지 세 벤더에는 대응하는 숫자가 없기 때문입니다. 확인해 봤습니다 — OpenAI의 Codex 문서 전체(약 1.26MB의 통합 마크다운 덤프)를 개발자당 비용 패턴으로 검색했을 때 나온 건 "2인 이상, 연간 결제. 월간 결제 시 사용자당 월 $25"라는 각주 하나뿐이었습니다. OpenAI는 Codex 문서에서 개발자당 실측 비용을 공개하지 않습니다. Cursor와 GitHub 문서에도 없습니다.
덧붙이면, 검색 스니펫에는 "Codex는 개발자당 월 $100–$200 수준"이라는 문장이 돌아다닙니다. 이 글에서는 뺐습니다. OpenAI 자체 문서에서 확인되지 않았기 때문입니다. 확인되지 않은 숫자는 벤더가 말하지 않은 숫자이고, "아직 공개된 바 없다"는 것도 하나의 사실입니다.
공통 벤치마크는 없다 — 그리고 그게 이 글의 요점
여기가 이 글에서 가장 중요한 문단입니다.
네 벤더의 공식 문서 어디에도 경쟁 제품과의 공통 벤치마크는 없습니다. Anthropic 문서는 Cursor를 벤치마크하지 않고, Cursor 문서는 Copilot 점수를 싣지 않고, GitHub 문서는 Codex와 자기 에이전트를 겨루게 하지 않습니다. 각자 자기 제품이 무엇을 하는지만 적습니다. 그러니 "Claude Code가 Cursor보다 X% 낫다" 같은 문장이 있다면, 그건 네 벤더 중 누구의 1차 문서에서도 나온 게 아닙니다.
가장 근접한 것이 하나 있긴 합니다. GitHub의 AI 모델 비교 레퍼런스는 OpenAI·Anthropic·Google·xAI 모델을 한 표에 놓고 작업 영역별로 추천합니다. 예컨대 GPT-5.6 Sol은 "심층 추론과 디버깅 / 대규모 코드베이스에 대한 복잡한 추론과 장시간 에이전틱 작업", Claude Haiku 4.5는 "간단하거나 반복적인 작업의 빠른 처리 / 가벼운 코딩 질문에 빠르고 신뢰할 만한 답변" 식입니다. 여러 벤더의 모델을 한 자리에서 비교하는 자료가 드물다는 점에서 참고할 만합니다.
그러나 이건 벤치마크가 아닙니다. 두 가지 이유에서 그렇습니다. 첫째, 점수가 아니라 서술입니다 — "excels at"이라는 산문 필드이지 측정된 수치가 아닙니다. 둘째, 범위가 Copilot 안입니다. 이 표는 "Copilot에서 어떤 모델을 고를까"에 대한 라우팅 가이드이지, "Copilot 대 Cursor"에 대한 답이 아닙니다. 심판이 경기 참가자이기도 하다는 점도 그대로 감안해야 합니다.
그러니 정직하게 말하면 이렇습니다. "어느 에이전트가 코드를 더 잘 짜는가"는 이 글이 답하지 않습니다. 공통된 측정 기준이 공개돼 있지 않고, 없는 기준으로 순위를 매기는 건 근거가 아니라 창작이기 때문입니다. 그리고 설령 리더보드 점수가 있어도 그걸 그대로 믿으면 안 되는 이유는 AI 코딩 모델 평가에서 신호와 잡음 가려내기에서 따로 다뤘습니다 — 요약하면, OpenAI 평가팀 자신이 가장 널리 쓰이는 코딩 벤치마크가 더 이상 의미 있는 신호를 주지 못한다고 밝혔습니다.
이 넷은 서로 배타적이지 않다
"뭘 써야 하나"가 잘못 세워진 질문인 이유를, 이제 각 벤더의 문서로 보이겠습니다.
- Claude Code는 Cursor 안에서 돕니다. Anthropic 지원 문서: Pro/Max 플랜은 "VS Code, Cursor 및 다른 VS Code 포크, 그리고 IntelliJ·PyCharm 같은 JetBrains IDE"에서의 Claude Code를 포함합니다.
- GitHub은 Claude와 Codex를 얹었습니다. GitHub 문서의 "서드파티 코딩 에이전트"(퍼블릭 프리뷰) 항목에 지원 목록이 정확히 둘입니다 — Anthropic Claude, OpenAI Codex. 이슈를 할당하고, PR 코멘트에서 에이전트 이름을 멘션하고, Agents 탭·모바일·VS Code에서 작업을 시작할 수 있습니다. 문서 표현으로 이들은 "Copilot 클라우드 에이전트와 동일한 보안 보호·완화·제약을 적용받습니다".
- Cursor는 남의 모델을 팝니다. "OpenAI, Anthropic, Google, SpaceXAI 등의 프런티어 모델을 지원한다".
- Copilot도 남의 모델을 팝니다. 모델 카탈로그에 OpenAI·Anthropic·Google·xAI가 함께 있습니다.
즉 시장은 "네 개의 배타적 제품"이 아니라 표면(surface)과 모델과 과금이 서로 교차하는 격자입니다. Cursor에서 Anthropic 모델을 쓰면 Cursor에 돈을 내고, Cursor 안에서 Claude Code를 쓰면 Anthropic에 돈을 냅니다. 같은 에디터에서 같은 모델로 같은 일을 해도 청구서가 다른 회사에서 옵니다. 이게 "뭐가 제일 싼가"가 단순한 질문이 아닌 진짜 이유입니다.
그래서 무엇을 어떤 일에 쓰는가 — 결정 규칙
앞의 사실들만으로 만들 수 있는 규칙입니다. 전부 각 벤더의 1차 문서에서 확인되는 것만 씁니다.
규칙 1 — 저장소 호스트가 GitHub이 아니면 거기서 갈립니다. Copilot 클라우드 에이전트의 진입점은 전부 GitHub의 것입니다(이슈, PR, Agents 탭). 반면 Cursor 클라우드 에이전트는 문서상 GitHub(클라우드·Enterprise Server), GitLab(클라우드·셀프호스팅), Bitbucket Cloud, Azure DevOps를 지원합니다. GitLab을 쓴다면 이 한 줄로 결정이 끝납니다. 취향 문제가 아니라 지원 목록 문제입니다.
규칙 2 — 일이 "이슈 → PR"로 흐르면 저장소 쪽 에이전트입니다. 티켓이 이미 이슈로 존재하고 결과물이 PR이어야 한다면, 그 수명주기 위에 사는 도구가 유리합니다. Copilot 클라우드 에이전트가 정확히 그 모양이고(조사 → 계획 → 브랜치 → PR), 일정·이벤트 기반 자동화와 보안 알림 할당까지 같은 자리에 있습니다. 그리고 규칙 1을 통과했다면 같은 자리에서 Claude나 Codex를 골라 쓸 수도 있습니다 — GitHub이 서드파티 에이전트로 지원하니까요.
규칙 3 — 일이 터미널과 CI에서 시작되면 CLI입니다. 넷 다 CLI가 있습니다. 다만 세부가 갈립니다. Claude Code는 Agent SDK가 CLI 전용이라고 문서가 못 박고 있어서, 에이전트를 라이브러리로 감싸 자체 시스템에 심을 거라면 CLI가 유일한 경로입니다. Codex는 API 키 모드가 "CI 같은 공유 환경의 자동화에 좋다"고 스스로 권하는 대신 클라우드 기능을 포기시킵니다 — 공유 CI에서 개인 구독을 태우지 않겠다는 설계입니다. Cursor CLI는 print 모드와 GitHub Actions 문서를 따로 갖고 있습니다.
규칙 4 — 자체 클라우드·컴플라이언스 요구가 있으면 후보가 좁아집니다. Claude Code는 Amazon Bedrock, Google Cloud의 Agent Platform, Microsoft Foundry를 통한 배포를 문서로 지원합니다. "모델 호출이 우리 클라우드 계정 안에서 일어나야 한다"가 요구사항이면 이 축이 사실상 결정합니다.
규칙 5 — Tab 자동완성이 하루의 중심이면 에디터 쪽입니다. Cursor 문서는 "모든 개인 플랜(Pro·Pro+·Ultra)이 무제한 Tab 완성을 포함한다"고 적고, 무료 Hobby는 "제한된 Tab 완성"입니다. Copilot도 유료 플랜은 IDE 내 무제한 완성이고 Free는 월 2,000회입니다. Claude Code와 Codex는 자기 문서에서 자동완성을 자기 정체성으로 내세우지 않습니다 — 에이전트지 완성 엔진이 아닙니다.
규칙 6 — 예산을 "계산"할지 "고정"할지로 과금 모델을 고릅니다. 이게 앞 절의 실전적 결론입니다.
- 비용을 미리 계산하고 사후 정산해야 하면 → Copilot 또는 Cursor. 둘 다 달러 단위라 토큰 추정치만 있으면 스프레드시트가 나옵니다. Copilot은 1크레딧 = 1센트가 문서에 박혀 있어 특히 계산하기 좋습니다.
- 비용을 월 정액으로 못 박고 싶으면 → Claude Code 구독 또는 Codex 구독. 대신 "이 한도로 뭘 얼마나 할 수 있나"는 미리 계산할 수 없습니다. Anthropic은 배수만 공개하고, OpenAI는 6배 폭의 범위를 공개합니다.
- 넷 다 초과 시 API 정가로 넘어가는 탈출구가 있습니다. Anthropic은 "표준 API 요율"의 사용 크레딧, Codex는 추가 크레딧과 API 키, Cursor는 온디맨드(같은 요율, 후불), Copilot은 달러로 설정하는 추가 사용량 예산입니다.
한 줄 결정 규칙. 도구를 고르지 말고 일이 시작되는 자리를 고르십시오. 티켓에서 시작되면 저장소 에이전트, 에디터에서 시작되면 Cursor나 Copilot, 터미널·스크립트에서 시작되면 CLI, 자리를 옮겨 다니면 같은 엔진이 여러 표면에 있는 쪽. 그다음에 그 자리를 지원하는 후보들 중에서만 과금 모델로 좁히십시오. 순서를 반대로 하면 — 가격표부터 비교하면 — 애초에 환산되지 않는 네 개의 자를 붙들고 있게 됩니다.
언제 이 글을 믿지 말아야 하는가
정직하게 한계를 적습니다. 이게 없으면 위의 규칙들도 값이 없습니다.
이 글은 품질을 비교하지 않습니다. 위 규칙 어디에도 "어느 게 코드를 더 잘 짠다"가 없는 건 실수가 아닙니다. 공통 벤치마크가 공개돼 있지 않아서입니다. 표면·가격·지원 목록은 문서로 확인되지만, 품질은 확인되지 않습니다. 품질을 알고 싶으면 당신 코드베이스의 작은 평가 셋이 유일한 길이고, 그 결과가 리더보드와 어긋나는 건 정상입니다.
가격은 이 글에서 가장 빨리 썩는 부분입니다. Anthropic 가격 페이지는 "가격과 플랜은 Anthropic의 재량으로 변경될 수 있다"고 명시하고, Copilot의 플렉스 할당은 설계상 가변이며, OpenAI의 크레딧-달러 등가는 애초에 제 산수지 그들의 약속이 아닙니다. 위 표는 2026년 7월 17일의 스냅샷입니다. 결정 전에 각 벤더 페이지를 직접 여십시오 — 이 글의 참고 자료가 전부 그 링크입니다.
공개된 한도는 정밀하지 않습니다. OpenAI의 15–90은 6배 폭이고, 벤더 자신이 "프롬프트 길이만으로는 신뢰할 만한 추정이 되지 않는다"고 적었습니다. 이 범위를 용량 계획에 그대로 넣으면 안 됩니다.
몇 가지 상태 변화도 감안해야 합니다. GitHub 문서는 2026년 4월 22일부터 Free/Team 플랜 조직의 Copilot Business 신규 셀프서브 가입이 일시 중단됐다고 알립니다. Copilot의 요청 기반 과금은 문서 구조상 이미 레거시로 밀려났습니다(request-based-billing-legacy). GitHub의 서드파티 코딩 에이전트는 퍼블릭 프리뷰입니다. 프리뷰 기능 위에 팀 워크플로를 세우는 건 그 자체로 결정 사항입니다.
그리고 도구를 바꾼다고 생산성이 오른다는 보장은 없습니다. 이건 이 글 범위 밖이지만 가장 중요한 단서입니다 — 잘 설계된 무작위 대조 실험 두 개가 정반대 부호의 답을 냈고, 그 이야기는 AI는 정말 개발자를 빠르게 만드는가에 있습니다. 도구 선택은 사용법보다 대체로 덜 중요합니다.
마치며
정리하면 이렇습니다.
"뭐가 제일 싼가"는 공개된 가격으로는 답이 없습니다. 네 벤더가 네 개의 다른 단위로 팝니다 — Anthropic은 절대량 없는 배수, Cursor는 달러(다만 절반은 "넉넉함"), GitHub은 1센트짜리 크레딧, OpenAI는 6배 폭의 메시지 범위. 그중 GitHub과 Cursor만 구조적으로 비교 가능하고, 그마저도 단가표가 달라 순위는 못 매깁니다. 산수로 확인되는 건 세 가지입니다 — Copilot의 기본 크레딧은 구독가와 다섯 플랜 모두 정확히 일치하고, OpenAI의 5배·20배 주장은 12개 쌍 전부 검산되며, Codex 크레딧은 자기 API 정가 기준 4센트로 떨어집니다(이건 벤더 문장이 아니라 제 나눗셈입니다).
"뭘 써야 하나"는 애초에 배타적 선택이 아닙니다. Claude Code는 Cursor 안에서 돌고, GitHub은 Claude와 Codex를 얹었고, Cursor와 Copilot은 둘 다 남의 모델을 팝니다. 그래서 고를 것은 벤더가 아니라 일이 시작되는 자리입니다. 티켓이면 저장소, 코드면 에디터, 스크립트면 터미널. 자리를 정하면 후보가 줄고, 그다음에야 과금 모델이 의미를 갖습니다.
그리고 품질 순위는 아무도 공개하지 않았습니다. 네 벤더 중 누구도 경쟁 제품과의 공통 벤치마크를 싣지 않습니다. 그런 순위를 본다면 출처가 넷 중 누구의 문서도 아닙니다. 그 공백을 메우는 방법은 리더보드가 아니라 당신 저장소의 평가 셋 하나뿐이고, 그건 여전히 지루하고 여전히 유일한 방법입니다.
도구가 아니라 일이 먼저입니다. 이건 Graph RAG 편에서 내린 결론과 정확히 같은 형태인데, 우연이 아닙니다 — 벤더가 답을 공개하지 않은 질문에는, 당신의 측정만이 답이기 때문입니다.
참고 자료
Anthropic — Claude Code
- Claude Code 공식 문서 — 개요(터미널·IDE·데스크톱·브라우저)
- 플랫폼과 통합 — 표면별 용도 비교표
- 비용 관리 — 개발자당 활동일
$13, 월$150–$250(벤더 자체 측정, 엔터프라이즈 배포 기준) - Claude Code의 모델·사용량·한도
- Pro/Max 플랜으로 Claude Code 쓰기 — VS Code, Cursor 및 다른 VS Code 포크, JetBrains 지원
- Max 플랜이란 — "Pro보다 5배 또는 20배 많은 사용량"
- 사용 한도 모범 사례 — 한도에 영향을 주는 요인들
- Claude 플랜과 가격
Cursor
- 모델과 가격 — 두 개의 사용량 풀, 플랜별 포함 API 사용액, Cursor Token Rate
- Cursor 가격 페이지
- Cloud Agents — GitHub·GitLab·Bitbucket·Azure DevOps 지원
- Cursor CLI — 대화형·print 모드
GitHub Copilot
- Copilot 플랜
- 개인 플랜의 사용량 기반 과금 — 1크레딧 =
$0.01, 기본 크레딧과 플렉스 할당 - Copilot 모델과 가격 — 토큰이 크레딧으로 환산되는 방식
- 클라우드 에이전트 소개 — 조사·계획·브랜치·PR
- 서드파티 코딩 에이전트 — Anthropic Claude와 OpenAI Codex (퍼블릭 프리뷰)
- AI 모델 비교 — 작업 영역별 추천(Copilot 내부 라우팅 가이드)
- github/docs 저장소 — 위 문서들의 원본 마크다운과 가격 변수 파일
OpenAI Codex
관련 글
AI Coding Agents: What to Use for What — Selection Criteria Verified Only Against the Four Vendors' Official Docs
- Introduction — Answering "Which Is Cheapest" First
- What Each of the Four Tools Says It Is
- Why the Four Prices Can't Be Lined Up Side by Side
- So How Far Does It Reconcile — the Parts I Confirmed with Arithmetic
- Only Anthropic Publishes Actual Observed Cost
- There Is No Shared Benchmark — and That's the Point of This Post
- The Four Are Not Mutually Exclusive
- So What to Use for What — the Decision Rule
- When You Should Not Trust This Post
- Closing
- References
Introduction — Answering "Which Is Cheapest" First
When you pick an AI coding agent, two questions come up more than any others: "which one should I use" and "which one is cheapest."
Let me take the second one first. The prices each vendor publishes are not enough to answer it. The reason: all four sell usage in different units, and the units do not convert into one another. Anthropic sells a multiple — "5x or 20x Pro." Cursor sells a dollar amount — "this much included API usage." GitHub sells credits where "1 credit = 1 cent." OpenAI sells "this many per-model messages per 5 hours." These are not different price tags on the same object; they are four rulers with different gradations to begin with.
The answer to the first question is more interesting. These four are not mutually exclusive options. Anthropic's docs say Claude Code runs in "VS Code, Cursor and other VS Code forks, and JetBrains," and GitHub's docs list Anthropic Claude and OpenAI Codex as third-party coding agents you can run on top of GitHub (public preview). In other words, "Cursor or Claude Code" is, to a large degree, a badly framed question — because running Claude Code inside Cursor is a supported configuration.
So this post is not about "which vendor wins." Instead it builds a decision rule around one axis — where the work starts — using only facts confirmed in each product's own primary docs. Every number below was checked directly against each vendor's official documentation as of July 17, 2026, and where something could not be confirmed, I say so.
Let me also point to the neighboring posts up front. How to use these tools (the habits) is covered in Five Habits for Working Well with AI Coding Tools; whether they actually make you faster (measuring productivity) in Does AI Actually Make Developers Faster; and whether you can trust benchmark scores in Separating Signal from Noise When You Evaluate AI Coding Models. This post looks only at the one spot those three do not touch — the concrete tool choice.
What Each of the Four Tools Says It Is
The starting point for a comparison should be each tool's own self-description, not someone else's verdict. Here are the vendors' own words, carried over as-is.
Claude Code (Anthropic). The first line of the official docs calls it "an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools," and says it is "available in the terminal, IDE, desktop app, and browser." The platform docs go one step further — "Claude Code runs on the same engine everywhere, but each surface is tuned for a different way of working." And the vendor itself splits the surfaces by purpose: the CLI is for "terminal workflows, scripting, and remote servers," the Agent SDK is CLI-only, and the web is for "long-running tasks that need little steering, or work that should keep going even when you are offline."
Cursor (Anysphere). The models-and-pricing doc opens with "Cursor supports frontier models from OpenAI, Anthropic, Google, SpaceXAI, and others." That is, Cursor defines itself not as a model provider but as the place where you choose a model. It does have its own models, though — Composer 2.5 is "Cursor's own model, trained to be highly capable at agentic coding," and Grok 4.5 is a model "co-trained by Cursor and SpaceXAI for long-running coding and knowledge work." And it is no longer just an IDE — the product docs now cover Agent, Cloud, CLI, Mobile, Automations, Review (Bugbot), Tab, and Marketplace.
GitHub Copilot. The cloud-agent doc writes: "it investigates the repository, forms an implementation plan, and makes code changes on a branch. You review the diff, iterate, and open a pull request when it is ready." Every entry point belongs to GitHub — the Agents tab, assigning an issue, mentioning @copilot in a comment on an existing PR, schedule- and event-driven automation, and even assigning alerts from a security campaign. Copilot's identity is not the model but the fact that it lives on top of the repository-and-PR lifecycle.
OpenAI Codex. The pricing doc, in its description of the Plus plan, enumerates the surfaces — "Codex on web, CLI, IDE extension, and iOS," plus "cloud-based integrations like automatic code review and Slack." The models are the GPT-5.6 family, and the docs split them by purpose directly. Sol is for "when quality and reasoning depth matter most"; Terra is the "everyday default — strong performance with a better balance of performance and price"; Luna is "optimized for speed and economy, suited to light or high-volume tasks." There is also a separate API-key mode, which the docs recommend as "good for automation in shared environments like CI," while nailing down the tradeoff: "no cloud-based features (GitHub code review, Slack, and so on)."
Even this much shows the four products have different centers of gravity. Claude Code is the terminal, Cursor is the editor, Copilot is the repository, and Codex is a multi-surface product riding on a ChatGPT subscription. This difference governs the entire decision rule that follows.
Why the Four Prices Can't Be Lined Up Side by Side
Now the main event. Pull each vendor's billing unit straight from its own docs, put them in one table, and you get this:
| Vendor | Unit it sells included usage in | Is the absolute amount disclosed? |
|---|---|---|
| Anthropic (Claude Code) | A multiple of Pro (Max = 5x or 20x) + rolling window | No — only the multiple |
| Cursor | Included API usage, expressed in dollars | Yes — an amount per plan |
| GitHub Copilot | Credits (1 credit = $0.01) | Yes — a credit count per plan |
| OpenAI Codex | Per-model message count per 5-hour window | Yes — a range per model |
All four cells are different objects. And this is not a split I forced; it is the unit each vendor actually uses in its own docs.
Anthropic does not disclose the absolute amount. The Max plan support doc says only "5x or 20x more usage than the Pro plan." Nowhere does it say what Pro's absolute amount — the thing the 5x is measured against — actually is. The usage-limit doc instead explains why it cannot say: "the number of messages you can send varies by plan," it notes, then lists message length, attachment size, conversation length, tool use, model selection, effort level, and artifact creation as all having an effect. The Claude Code docs strike the same tone — "a usage pool included in your organization's plan, reset on a rolling window." So "how many times a day can I run Max 20x" is a question the vendor has not published an answer to.
GitHub went the exact opposite way and fully dollarized it. The billing reference states it flat out — token cost is "converted into credits, where 1 credit = $0.01." And the plan structure is simple. In the doc's own words, base credits "match the subscription price and never change." I checked the arithmetic.
| Copilot plan | Monthly price | Base credits | Dollar value of base credits | Flex allowance | Total credits | Total dollar value |
|---|---|---|---|---|---|---|
| Pro | $10 | 1,000 | $10 | 500 | 1,500 | $15 |
| Pro+ | $39 | 3,900 | $39 | 3,100 | 7,000 | $70 |
| Max | $100 | 10,000 | $100 | 10,000 | 20,000 | $200 |
| Business | $19 / user | 1,900 | $19 | — | — | — |
| Enterprise | $39 / user | 3,900 | $39 | — | — | — |
Base credits × 1 cent matches the subscription price exactly, across all five plans. That is, a Copilot subscription is structured as "you get that many tokens back," and the actual gain comes from the flex allowance layered on top.
But here I have to carry over the vendor's own warning verbatim. The flex allowance is explicitly variable. In the doc's words, it is "the variable portion of included usage, designed to adapt as the economics of AI evolve, including model prices, new models, and efficiency improvements." That is, the total-value column above is a number GitHub has itself said it can change at any time. The only fixed part is the base credits. And credits do not roll over — they reset at 00:00:00 UTC on the 1st of each month, a date fixed independently of your own billing date.
Cursor also sells in dollars. It just expresses it differently.
| Cursor individual plan | Monthly price | Included API usage | Multiple of price |
|---|---|---|---|
| Pro | $20 | $20 | 1.0x |
| Pro Plus | $60 | $70 | ~1.17x |
| Ultra | $200 | $400 | 2.0x |
There is one more Cursor-specific wrinkle. An individual plan has two usage pools — a first-party pool (Auto, Composer 2.5, Grok 4.5) and an API pool (pick a specific model yourself and it is drawn down at that model's API rate). The dollar amounts in the table above are the API pool; for the first-party pool, Cursor writes not an amount but only "generous included usage." So Cursor's included amount, too, is half disclosed and half not. Team plans are Standard $40/user and Premium $120/user (with an Agent limit 5x that of Standard), and on Team and Enterprise a Cursor Token Rate of $0.25 per million tokens is added on top of the model's API price for third-party (non-Auto) model requests (Auto and first-party models are exempt).
OpenAI is the only one of the four to publish a per-model message count. This is transparency worth praising.
| Model | Plus local messages / 5 hours | Pro 5x | Pro 20x |
|---|---|---|---|
| GPT-5.6 Sol | 15–90 | 75–450 | 300–1,800 |
| GPT-5.6 Terra | 20–110 | 100–550 | 400–2,200 |
| GPT-5.6 Luna | 50–280 | 250–1,400 | 1,000–5,600 |
I checked whether Pro's "5x or 20x" claim actually holds. Six model-and-bound combinations × two multiples = all 12 pairs match exactly. Sol's lower bound 15 × 5 = 75, upper bound 90 × 20 = 1,800 — they land precisely, with no rounding and no hand-waving. It is rarer than you'd think for a vendor to claim a multiple and have that multiple actually check out against its own table.
But the Business plan's limits are identical to Plus's (Sol 15–90). Meaning a plan that costs $20/user (billed annually; $25 monthly) has the same limits as the $20 individual plan. What Business gives you is not higher limits but admin features and "larger virtual machines to run cloud tasks faster."
Here too I preserve the vendor's warning as-is. OpenAI wrote, right above this table: "similar-looking tasks can consume different amounts of quota. Model choice, context, reasoning, tool use, search, and caching all affect usage, so prompt length alone is not a reliable estimate." The 15–90 range is itself a factor of 6. This is not a precise number but an honest range.
So How Far Does It Reconcile — the Parts I Confirmed with Arithmetic
Different units do not mean nothing can be done. There are two bridges.
Bridge 1 — Cursor and Copilot use the same kind of ruler. Both are structured as "pay a subscription and get that much token usage back," so you can line up their price-to-value multiples.
Price-to-included-usage multiple (per each vendor's own docs)
Cursor Pro $20 -> $20 1.00x
Cursor Pro+ $60 -> $70 1.17x
Cursor Ultra $200 -> $400 2.00x
Copilot Pro $10 -> $15 1.50x (base 1,000 + flex 500 credits)
Copilot Pro+ $39 -> $70 1.79x (base 3,900 + flex 3,100)
Copilot Max $100 -> $200 2.00x (base 10,000 + flex 10,000)
-> at the top tier both converge on exactly 2.00x
That both top tiers land at 2.0x is an interesting coincidence. But reading it as "Cursor Ultra and Copilot Max are worth the same" would be wrong. Equal multiples still have different denominators — how many tokens a single $1 buys is set by each one's own rate card, and the two rate cards differ. Cursor even adds $0.25 per million tokens on top on its Team plans. So what to read from this table is not a ranking but the structure — both are "subscription = token budget," and the higher the tier, the faster the budget grows relative to price.
Bridge 2 — OpenAI's credits convert to its own API list price. OpenAI publishes the Codex credit rate (credits per million tokens) and the API list price (dollars per million tokens) in two different docs. I divided the two tables.
Model Token type Credits/1M API list $/1M Quotient
GPT-5.6 Sol input 125 5 0.04
GPT-5.6 Sol cached input 12.5 0.5 0.04
GPT-5.6 Sol output 750 30 0.04
GPT-5.6 Terra input 62.5 2.5 0.04
GPT-5.6 Terra cached input 6.25 0.25 0.04
GPT-5.6 Terra output 375 15 0.04
GPT-5.6 Luna input 25 1 0.04
GPT-5.6 Luna cached input 2.5 0.1 0.04
GPT-5.6 Luna output 150 6 0.04
-> all 9 data points equal 0.04
Three models × three token types = all 9 land on exactly $0.04. The odds of coincidence are essentially nil. Which means one Codex credit is 4 cents at OpenAI's standard API list price, and Codex overage is priced at that list price.
An important caveat here. This $0.04 is not a number OpenAI published; it is a value I got by dividing two official tables. Nowhere in OpenAI's Codex docs is there a sentence saying "1 credit = $0.04." The credit rate table and the API price table are each primary sources, but the equivalence between them is my arithmetic. OpenAI is under no obligation to keep this ratio, and could change it without notice without contradicting its docs. GitHub spelling out "1 credit = 1 cent" in its docs, and OpenAI not spelling it out, are two different facts. The former is a quote; the latter is an inference.
Only Anthropic Publishes Actual Observed Cost
Here is something only one of the four vendors does. Anthropic's cost-management doc records amounts observed in actual deployments.
Across enterprise deployments, the average cost is around
$13per active developer-day and$150–$250per developer per month, and 90% of users stay under$30per active day.
This is a vendor self-measurement, and its conditions have to be attached to it. The measured population is "enterprise deployments," and the doc itself concedes the limit in the very next sentence — "per-developer cost varies widely with model selection, codebase size, and usage patterns such as running multiple instances or using automation." And these figures are on API token billing, not on a Pro/Max subscription. The same doc separately points you to "claude.com/pricing for subscription plan prices." So $150–$250 is not a number to read as "then Max 20x ($200/month) will cover it." The billing path is different.
The reason this paragraph is still valuable is that the other three vendors have no corresponding number. I checked — searching the entire OpenAI Codex documentation (a consolidated markdown dump of about 1.26MB) for per-developer cost patterns turned up only one footnote: "2+ users, billed annually. $25/user per month if billed monthly." OpenAI does not publish an observed per-developer cost in its Codex docs. Neither do Cursor's or GitHub's docs.
One more thing: search snippets float a sentence claiming "Codex runs about $100–$200 per developer per month." I left it out of this post, because it could not be confirmed in OpenAI's own docs. An unconfirmed number is a number the vendor did not state, and "not yet published" is itself a fact.
There Is No Shared Benchmark — and That's the Point of This Post
This is the most important paragraph in the post.
Nowhere in the four vendors' official docs is there a shared benchmark against a competing product. Anthropic's docs do not benchmark Cursor, Cursor's docs do not carry Copilot's scores, and GitHub's docs do not pit Codex against its own agent. Each writes only about what its own product does. So if you see a sentence like "Claude Code is X% better than Cursor," it did not come from any of the four vendors' primary docs.
There is one thing that comes closest. GitHub's AI model comparison reference puts OpenAI, Anthropic, Google, and xAI models in one table and recommends by task area. For example, GPT-5.6 Sol is for "deep reasoning and debugging / complex reasoning over large codebases and long-running agentic work," and Claude Haiku 4.5 is for "fast handling of simple or repetitive tasks / quick, reliable answers to lightweight coding questions." It is worth a look, if only because material comparing multiple vendors' models in one place is rare.
But this is not a benchmark. For two reasons. First, it is description, not scores — an "excels at" prose field, not a measured figure. Second, its scope is inside Copilot. This table is a routing guide for "which model to pick in Copilot," not an answer to "Copilot vs. Cursor." And you have to keep in mind that the referee is also a contestant.
So, put honestly: "which agent writes better code" is a question this post does not answer. No shared measure is published, and ranking on a measure that does not exist is not evidence but invention. And even if leaderboard scores existed, the reasons you should not take them at face value are covered separately in Separating Signal from Noise When You Evaluate AI Coding Models — in short, OpenAI's own evals team said the most widely used coding benchmark no longer gives a meaningful signal.
The Four Are Not Mutually Exclusive
Now let me show, from each vendor's own docs, why "which should I use" is a badly framed question.
- Claude Code runs inside Cursor. Anthropic support doc: the Pro/Max plans include Claude Code in "VS Code, Cursor and other VS Code forks, and JetBrains IDEs like IntelliJ and PyCharm."
- GitHub bolted Claude and Codex on. In GitHub's "third-party coding agents" (public preview) section, the supported list is exactly two — Anthropic Claude and OpenAI Codex. You can assign an issue, mention the agent's name in a PR comment, and start work from the Agents tab, mobile, or VS Code. In the doc's words, these "are subject to the same security protections, mitigations, and constraints as the Copilot cloud agent."
- Cursor sells other companies' models. "Supports frontier models from OpenAI, Anthropic, Google, SpaceXAI, and others."
- Copilot sells other companies' models too. Its model catalog has OpenAI, Anthropic, Google, and xAI side by side.
In other words, the market is not "four exclusive products" but a grid where surface, model, and billing cross one another. Use an Anthropic model in Cursor and you pay Cursor; use Claude Code inside Cursor and you pay Anthropic. Same editor, same model, same work — and the invoice comes from a different company. This is the real reason "which is cheapest" is not a simple question.
So What to Use for What — the Decision Rule
A rule you can build from the facts above — using only what is confirmed in each vendor's primary docs.
Rule 1 — If your repo host is not GitHub, it splits right there. Copilot cloud-agent's entry points all belong to GitHub (issues, PRs, the Agents tab). Cursor cloud-agent, by contrast, supports per its docs GitHub (Cloud and Enterprise Server), GitLab (cloud and self-hosted), Bitbucket Cloud, and Azure DevOps. If you use GitLab, this one line ends the decision. It is not a matter of taste but of the support list.
Rule 2 — If work flows "issue → PR," go with a repo-side agent. If the ticket already exists as an issue and the deliverable has to be a PR, a tool that lives on top of that lifecycle has the advantage. Copilot cloud-agent is shaped exactly like that (investigate → plan → branch → PR), with schedule- and event-driven automation and security-alert assignment all in the same place. And if you cleared Rule 1, you can also pick Claude or Codex in that same place — because GitHub supports them as third-party agents.
Rule 3 — If work starts in the terminal and CI, use the CLI. All four have a CLI, but the details diverge. Claude Code's docs nail down that the Agent SDK is CLI-only, so if you plan to wrap the agent as a library and embed it in your own system, the CLI is the only path. For Codex, API-key mode is recommended by the docs themselves as "good for automation in shared environments like CI," but at the price of giving up the cloud features — a design meant to keep you from burning a personal subscription on shared CI. Cursor CLI has its own print mode and GitHub Actions docs.
Rule 4 — If you have your-own-cloud or compliance requirements, the field narrows. Claude Code documents deployment through Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry. If "model calls must happen inside our own cloud account" is a requirement, this axis effectively decides it.
Rule 5 — If Tab autocomplete is the center of your day, go editor-side. Cursor's docs say "every individual plan (Pro, Pro+, Ultra) includes unlimited Tab completions," while the free Hobby plan gets "limited Tab completions." Copilot likewise gives paid plans unlimited in-IDE completion, and Free gets 2,000 per month. Claude Code and Codex do not present autocomplete as part of their identity in their own docs — they are agents, not completion engines.
Rule 6 — Choose the billing model by whether you want to "compute" the budget or "fix" it. This is the practical conclusion of the earlier sections.
- If you need to compute cost up front and reconcile after → Copilot or Cursor. Both are in dollar units, so with a token estimate you get a spreadsheet. Copilot, with 1 credit = 1 cent nailed into its docs, is especially easy to compute.
- If you want to pin cost to a flat monthly fee → a Claude Code subscription or a Codex subscription. The tradeoff: you cannot compute up front "how much this limit lets me do." Anthropic publishes only a multiple, and OpenAI publishes a range spanning a factor of 6.
- All four have an escape hatch to API list pricing on overage. For Anthropic it is usage credits at "standard API rates"; for Codex, extra credits and an API key; for Cursor, on-demand (same rate, billed after); for Copilot, an additional-usage budget you set in dollars.
The one-line decision rule. Do not pick a tool; pick the place where the work starts. If it starts from a ticket, a repo agent; from the editor, Cursor or Copilot; from the terminal or a script, a CLI; if it moves around, the one whose same engine spans several surfaces. Then narrow by billing model only among the candidates that support that place. Do it in the reverse order — compare price tags first — and you are left clutching four rulers that never converted in the first place.
When You Should Not Trust This Post
Let me state the limits honestly. Without them, the rules above are worthless too.
This post does not compare quality. That none of the rules above contains "which one writes better code" is not an oversight. It is because no shared benchmark is published. Surface, price, and support lists are confirmable from the docs; quality is not. If you want to know quality, a small eval set on your own codebase is the only way, and it is normal for its results to disagree with the leaderboard.
Price is the fastest-rotting part of this post. Anthropic's pricing page states "prices and plans are subject to change at Anthropic's discretion," Copilot's flex allowance is variable by design, and OpenAI's credit-to-dollar equivalence was my arithmetic to begin with, not their promise. The tables above are a snapshot of July 17, 2026. Before you decide, open each vendor's page yourself — the references in this post are all those links.
The published limits are not precise. OpenAI's 15–90 is a factor of 6 wide, and the vendor itself wrote that "prompt length alone is not a reliable estimate." Do not drop this range straight into capacity planning.
Also factor in a few state changes. GitHub's docs note that as of April 22, 2026, new self-serve sign-ups for Copilot Business by Free/Team plan organizations are paused. Copilot's request-based billing has already been pushed to legacy in the doc structure (request-based-billing-legacy). GitHub's third-party coding agents are in public preview. Building a team workflow on top of a preview feature is itself a decision.
And switching tools is no guarantee your productivity rises. This is outside the scope of this post but the most important caveat — two well-designed randomized controlled trials returned answers of opposite sign, and that story is in Does AI Actually Make Developers Faster. Tool choice generally matters less than how you use it.
Closing
To sum up.
"Which is cheapest" has no answer from published prices. The four vendors sell in four different units — Anthropic a multiple with no absolute amount, Cursor dollars (but half of it "generous"), GitHub 1-cent credits, OpenAI a message range a factor of 6 wide. Of these, only GitHub and Cursor are structurally comparable, and even they cannot be ranked because their rate cards differ. Three things are confirmable by arithmetic — Copilot's base credits match the subscription price exactly across all five plans, OpenAI's 5x/20x claim checks out for all 12 pairs, and Codex credits come out to 4 cents at its own API list price (this one is my division, not a vendor sentence).
"Which should I use" is not an exclusive choice to begin with. Claude Code runs inside Cursor, GitHub has bolted Claude and Codex on, and Cursor and Copilot both sell other companies' models. So what you choose is not a vendor but the place where the work starts. A ticket means the repository, code means the editor, a script means the terminal. Once the place is set, the candidates shrink, and only then does the billing model start to matter.
And no one has published a quality ranking. None of the four vendors carries a shared benchmark against a competing product. If you see such a ranking, its source is none of the four's docs. The way to fill that gap is not a leaderboard but a single eval set on your own repository — still boring, and still the only way.
The work comes first, not the tool. This is exactly the same shape as the conclusion in the Graph RAG post, and that is no accident — for a question the vendor has not published an answer to, your own measurement is the only answer.
References
Anthropic — Claude Code
- Claude Code official docs — overview (terminal, IDE, desktop, browser)
- Platforms and integrations — a surface-by-surface use comparison
- Cost management —
$13per active developer-day,$150–$250per month (vendor self-measured, enterprise deployments) - Models, usage, and limits in Claude Code
- Using Claude Code with your Pro or Max plan — supports VS Code, Cursor and other VS Code forks, JetBrains
- What is the Max plan — "5x or 20x more usage than Pro"
- Usage-limit best practices — the factors that affect your limits
- Claude plans and pricing
Cursor
- Models and pricing — two usage pools, included API usage per plan, the Cursor Token Rate
- Cursor pricing page
- Cloud Agents — supports GitHub, GitLab, Bitbucket, Azure DevOps
- Cursor CLI — interactive and print modes
GitHub Copilot
- Copilot plans
- Usage-based billing for individuals — 1 credit =
$0.01, base credits and flex allowance - Copilot models and pricing — how tokens convert to credits
- About the cloud agent — investigate, plan, branch, PR
- About third-party coding agents — Anthropic Claude and OpenAI Codex (public preview)
- AI model comparison — recommendations by task area (Copilot-internal routing guide)
- github/docs repository — the source markdown and pricing-variable files behind the docs above
OpenAI Codex
- Codex pricing — plans, per-model 5-hour window message limits, credit rate table
- OpenAI API pricing — standard-tier token rates
Related posts