챕터 2

GitHub Copilot — 대중적 표준의 강점과 한계

가장 많이 쓰이는 GitHub Copilot을 요금제 개편(사용량 기반 AI Credits), Agent Mode·Coding Agent 자율성, NES 자동완성, 대형 코드베이스 인덱싱, 그리고 한국어 지원의 빈틈까지 뜯어봅니다.

여전히 기본값인 이유

1장에서 AI 코딩 도구를 자동완성·채팅·에이전트 세 유형으로 갈라 지형도를 그렸습니다. 그 지형의 한복판, 누구나 처음 떠올리는 이름이 GitHub Copilot입니다. 2021년 인라인 제안 방식을 대중화한 뒤로 "AI 코딩 도구"의 대명사 자리를 놓친 적이 없습니다.

지금의 Copilot은 그때의 자동완성 플러그인이 아닙니다. 타이핑을 거드는 회색 글자에서 시작해, 대화로 여러 파일을 고치고, 이제는 이슈만 던지면 혼자 브랜치를 파고 PR을 올리는 자율 에이전트까지 한 제품에 담겼습니다. 강점과 한계가 뚜렷한데, 둘 다 "GitHub의 표준"이라는 위치에서 나옵니다.

표준이 주는 관성

새 도구를 깔 필요가 없다는 점이 제일 큽니다. VS Code, Visual Studio, JetBrains, Neovim, 그리고 GitHub 웹까지 이미 쓰던 자리에 그대로 붙습니다. 팀이 GitHub에서 이슈를 관리하고 PR로 리뷰한다면, Copilot은 그 흐름에 끼어드는 게 아니라 흐름 그 자체 안에서 움직입니다. 이 생태계 밀착이 성능 숫자만으로 설명되지 않는 점유율의 근거입니다.

요금제 — 고정 요청제에서 사용량제로

Copilot의 2026년 최대 변화는 기능이 아니라 과금 방식입니다. 이걸 모르면 청구서를 보고 당황할 수 있습니다.

AI Credits 전환

2026년 6월 1일부로 기존의 고정 "프리미엄 요청" 방식이 사용량 기반 AI Credits 체계로 바뀌었습니다. 핵심은 무엇이 크레딧을 쓰고 무엇이 안 쓰는가입니다.

자동완성과 NES(다음 편집 제안)는 크레딧을 소모하지 않습니다. 채팅·에이전트·CLI 호출만 크레딧을 씁니다.

즉 하루 종일 인라인 제안만 받아 쓰는 사람은 사실상 사용량 걱정이 없고, 에이전트를 자주 돌리는 사람일수록 크레딧 소모가 빨라지는 구조입니다. 자율성을 많이 쓰는 만큼 돈을 낸다는 이야기라, 팀 단위로 도입할 때 실제 사용 패턴을 먼저 가늠해 보는 편이 안전합니다.

플랜 구성

플랜 대략 월 요금 겨냥 대상
Free $0 입문·가벼운 사용
Pro $10 개인 개발자
Pro+ $39(신설) 에이전트·Workspace 적극 활용
Max $100(신설) 헤비 유저
Business $19·인당
Enterprise $39·인당 조직

개인 기준 진입선이 월 $10로 경쟁 도구 대비 낮은 편이고, 무료 티어가 존재한다는 점도 대중화의 한 축입니다. 다만 위 숫자는 개편 직후 시점 기준이고, 크레딧 소진 후 종량 청구가 어떻게 붙는지는 플랜마다 다릅니다. 요금은 방향만 참고하시고 정확한 금액은 공식 요금 페이지에서 확인하시길 권합니다. AI 도구 요금은 자주 바뀝니다.

자율성 — 자동완성부터 자율 PR까지

Copilot의 진짜 진화는 자율성 스펙트럼입니다. 같은 제품 안에 개입 정도가 다른 네 단계가 층층이 쌓여 있습니다.

네 단계 스펙트럼

  • 인라인 완성: 커서 위치에서 다음 코드를 제안. 흐름을 안 끊는 전통적 방식.
  • Chat: 대화로 설명을 듣거나 코드를 고침. 사람이 매번 확인.
  • Agent Mode: IDE 안에서 여러 파일을 수정하고 터미널 명령까지 실행하며 스스로 반복. 계획→수정→검증 루프를 사람 옆에서 돕니다.
  • Coding Agent / Workspace: 이슈를 할당하면 백그라운드에서 계획→구현→테스트→PR까지 사람 개입 없이 끝냅니다. 2026년 초부터 유료 플랜(Pro+)에 개방됐습니다.

여러 에이전트를 한눈에

2025년 말 도입된 Mission Control은 동시에 돌아가는 여러 에이전트를 관리하는 대시보드입니다. 어떤 에이전트가 어떤 이슈를 붙잡고 어디까지 진행했는지 한 화면에서 봅니다. Sessions 사이드바와 /worktree 명령으로 작업 공간을 분리해 병렬 작업을 정리하는 방향입니다. 이슈 트래커와 PR이 이미 GitHub 안에 있으니, 자율 에이전트의 결과물이 곧바로 팀의 리뷰 흐름에 얹힌다는 게 다른 도구와 갈리는 지점입니다.

자동완성 — NES라는 한 수

에이전트가 화제를 끌어도, 하루 대부분의 시간은 여전히 타이핑입니다. 여기서 Copilot이 던진 카드가 NES입니다.

다음 편집을 예측한다

기존 자동완성이 "커서 바로 뒤"를 채웠다면, **Next Edit Suggestions(NES)**는 "다음에 고칠 위치"를 예측합니다. 변수 이름 하나를 바꾸면 그걸 참조하는 다른 줄, 다른 파일까지 연쇄로 손봐야 할 곳을 짚어 제안하는 전용 모델입니다. 앞서 말했듯 이 NES와 인라인 완성은 크레딧을 소모하지 않아, 상시 켜 두고 부담 없이 쓰는 기능으로 설계됐습니다.

다만 속도는 냉정히 봐야 합니다. Copilot 인라인 제안의 응답 지연은 대략 400800ms로 알려져 있는데, 이는 Cursor의 Tab 모델(150250ms)보다 체감이 느립니다. Copilot도 대형·소형 모델 사이 지연 트레이드오프를 계속 조정 중이라, "정확하지만 살짝 느리다"는 평이 아직 남아 있습니다.

대형 코드베이스 — 증분 인덱싱과 시맨틱 검색

개인 프로젝트가 아니라 수십만 줄짜리 회사 코드에 붙일 때, 도구가 관련 파일을 찾아내느냐가 실무 성패를 가릅니다.

변경분만 다시 읽는다

Copilot은 전체를 매번 훑는 대신 증분 인덱싱으로 바뀐 부분만 갱신하고, GitHub에 이미 존재하는 원격 인덱스를 끌어다 씁니다. 여기에 시맨틱 코드 검색을 얹어, 파일명이나 함수명을 정확히 몰라도 "결제 실패를 재시도하는 로직" 같은 개념 설명만으로 관련 코드를 찾아냅니다.

2026년 3월 릴리스는 사전 인덱싱·병렬 로딩·세션 캐싱을 도입해 엔터프라이즈 코드베이스에서 에이전트 초기화 시간을 절반으로 줄였다고 밝혔습니다.

GitHub이 코드 호스팅 원본을 쥐고 있다는 이점이 여기서 드러납니다. 원격 인덱스가 이미 서버에 있으니, 로컬에서 대형 저장소를 처음부터 통째로 스캔하는 부담이 상대적으로 덜합니다. 코드가 GitHub에 있는 팀에게는 자연스러운 강점입니다.

강점과 한계 — 표준의 양면

강점: 생태계가 곧 해자

정리하면 Copilot의 힘은 성능 한 줄로 요약되지 않습니다. IDE 대부분을 커버하는 광범위한 지원, GitHub 이슈·PR·Actions와의 밀착, 낮은 진입 요금, 그리고 자율 에이전트의 결과가 곧장 팀 리뷰 흐름에 얹히는 통합. 새 도구를 학습시키고 승인받는 비용이 큰 조직일수록 "이미 쓰는 GitHub 안에서 끝난다"는 점이 결정적입니다.

한계: 한국어는 1차 지원이 아니다

가장 현실적인 빈틈은 언어입니다. Copilot의 1차 지원 언어는 영어로 명시돼 있고, 커스텀 인스트럭션으로 한국어를 지정해도 Coding Agent가 만든 PR 설명 등이 영어로 나오는 버그 리포트가 존재합니다. UI 한국어화와 한국 로컬 결제수단 지원 여부도 공식적으로 확인되지 않아, 이 시리즈에서는 "확인 필요"로 둡니다. 한국어로 자연스럽게 대화하며 코드를 논하고 싶다면 Claude Code 같은 대안과 비교해 볼 만합니다. 여기에 속도는 Cursor에, 반년 단위로 뒤집히는 시장의 불확실성은 모두에게 공통이라는 점도 함께 놓고 봐야 합니다.

이런 강약을 감안한 실전 조합은 AI 꿀조합시리즈 목록에서도 이어집니다.

다음 챕터에서는

표준의 반대편, AI를 처음부터 에디터에 녹여 넣은 도전자를 봅니다. Cursor — AI 네이티브 에디터의 힘에서 왜 자동완성 속도와 편집 정밀도로 Copilot의 아성을 흔드는지, 그리고 어디서 대가를 치르는지 짚겠습니다.