
Github Copilot
GitHub · 코딩
GitHub Copilot은 입력하는 동안 코드를 완성하고 채팅으로 질문에 답하며, 에디터와 터미널, GitHub에서 에이전트를 실행하는 AI 코딩 어시스턴트다.

Github Copilot 소개
About
GitHub Copilot이란
GitHub Copilot은 GitHub가 OpenAI, Anthropic, Google, xAI의 모델 위에 만든 AI 코딩 어시스턴트다. 처음에는 입력 중인 줄을 마무리하는 도구였지만 지금은 범위가 훨씬 넓다. 코드를 설명하고 다시 쓰는 채팅, 스스로 pull request를 여는 에이전트, 명령줄 도우미가 더해졌다. AI 페어 프로그래머로서 노리는 것은 일의 지루한 절반, 곧 상용구 코드와 검색 작업이다. 정작 사람이 필요한 부분에 힘을 남겨 두게 한다.
강점은 이 범위에 있다. Copilot은 Visual Studio Code, Visual Studio, JetBrains 계열 IDE, Vim, Neovim, Xcode에서 확장으로 동작하고, 대부분에서 채팅을 쓸 수 있으며, Enterprise라면 GitHub.com에서 기본으로 쓸 수 있다. GitHub는 수백만 명과 수만 개 기업이 사용한다고 말한다. 그래서 거의 모든 팀이 이미 이름을 아는 AI 코딩 도구가 됐다.
걸리는 건 무료 요금제가 주는 내용이다. Copilot Free는 코드 완성을 월 2,000회로 제한하고 AI 크레딧도 조금만 주며, 모델도 자동 선택만 허용하고 직접 고르지 못하게 한다. 채팅, 에이전트, Copilot CLI 모두 이 크레딧을 쓰기 때문에 집중해서 쓰면 금방 바닥난다. 제품 자체는 대단하지만 재미있는 기능은 유료 요금제 뒤에 있다.
시작하기
- GitHub에 로그인하고 계정 설정에서 무료든 유료든 Copilot을 켠다.
- 쓰는 에디터에 Copilot 확장을 설치한다. VS Code, Visual Studio, JetBrains 계열 IDE 등이 대상이다.
- 입력을 시작해 Tab으로 제안을 받아들이거나, 채팅 패널을 열어 선택한 코드를 물어본다.
- 규모가 큰 작업은 에이전트 모드로 바꾸고 여러 파일에 걸친 변경을 말로 설명한다.
- 저장소 단위 작업은 GitHub issue를 Copilot 코딩 에이전트에 할당하고, 열린 pull request를 검토한다.
제품 정보
Github Copilot의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 현업 개발자
- 코딩을 배우는 학생
- 회사 안의 팀
- 개인 개발자
작업
- 상용구 코드 작성
- 낯선 코드 읽기
- 파일을 넘나드는 리팩터링
활용 상황
- 새 언어나 프레임워크 배우기
- issue를 pull request로 바꾸기
- pull request 검토
주요 기능
손 속도를 따라가는 코드 완성
입력하는 동안 Copilot이 줄의 나머지나 함수 하나를 통째로 제안한다. 커서 주변 코드와 열어 둔 다른 파일을 문맥으로 쓴다. 무엇을 만드는지 읽고, 요청하기 전에 다음 수를 내놓는다. 완성은 유료 요금제면 어디서나 무제한이고 AI 크레딧도 쓰지 않는다. 많은 개발자가 이를 일상의 기본으로 여기는 이유다.
에디터 안의 Copilot 채팅
채팅은 코드에 대한 질문에 답하고, 선택한 범위를 설명하고, 요청하면 다시 쓴다. VS Code, Visual Studio, JetBrains 계열 IDE에서 쓸 수 있고, 빈 입력창이 아니라 열어 둔 파일을 상대한다. 정규식 설명, 테스트 작성, 버그 찾기를 시키면 그 자리에서 답한다.
여러 파일 편집을 위한 에이전트 모드
에이전트 모드는 제안을 넘어선다. 목표를 전하면 Copilot이 변경을 계획하고, 여러 파일을 고치고, 명령을 실행하고, 가는 길에 자기 작업을 확인한다. Copilot을 자동 완성 도구에서 지시를 내리는 주니어 개발자에 가까운 존재로 바꾼 부분이다.
GitHub 위의 Copilot 코딩 에이전트
GitHub issue를 Copilot에 할당하고 클라우드 에이전트에게 맡길 수 있다. 저장소를 읽고, pull request를 열고, 검토를 기다린다. 내 PC가 아니라 GitHub 서버에서 돌기 때문에 노트북을 닫아도 작업이 이어진다. 로컬 환경 없이 issue를 처리하고 싶은 팀에 맞는다.
Copilot CLI와 명령줄
Copilot CLI는 어시스턴트를 터미널로 데려온다. 명령 설명, shell 스크립트 작성, 자연어로 된 작업 처리를 시킬 수 있다. 모든 요금제에 Copilot CLI가 포함되고, 유료 요금제에서는 채팅처럼 AI 크레딧을 쓴다.
모델 선택과 AI 크레딧
유료 요금제는 여러 모델 중에서 고르게 해 주고, Pro+ 이상은 상위 모델 접근까지 더한다. 정해진 횟수 대신 채팅, 에이전트, CLI를 GitHub AI 크레딧으로 계산한다. 가벼운 모델은 크레딧의 일부만 쓰고, 최상위 모델로 하는 긴 에이전트 작업은 그만큼 비싸진다.
코드 리뷰와 pull request 지원
Copilot은 pull request를 검토하고, 문제가 될 만한 곳을 짚고, PR 안에서 수정안을 제시한다. 조직은 라이선스가 없는 사람의 PR까지 포함해 모든 pull request에서 켤 수 있다. 자리를 전부 사지 않고도 검토를 팀 전체로 넓히는 셈이다.
장단점
장점
- 완성이 유료 요금제에서 무제한이고 AI 크레딧도 건드리지 않아 핵심 기능이 바닥날 일이 없다.
- VS Code, Visual Studio, JetBrains, Vim, Neovim, Xcode처럼 이미 쓰는 에디터 안에서 돌아간다.
- 코딩 에이전트가 GitHub issue를 pull request로 바꾼다. GitHub 안에서 이만큼 매끄럽게 해내는 경쟁자는 드물다.
- Business와 Enterprise는 정책 관리, 감사 로그, 지식재산권 보상을 더해 사내 도입에 맞는다.
- 무료와 Student 덕에 카드 없이 써 볼 수 있고, Pro는 월 10달러부터다.
단점
- 무료 요금제는 완성이 월 2,000회까지이고 모델도 자동 선택으로 묶인다. 시험용으로는 충분해도 매일 쓰기엔 부족하다.
- 에이전트와 채팅 사용은 AI 크레딧을 먹는다. 상위 모델로 긴 세션을 돌리면 월 한도를 크게 깎아 먹는다.
- 채팅이 모든 에디터에 있는 건 아니다. Vim, Neovim, Xcode 사용자는 완성만 쓰고 대화 기능은 못 쓴다.
- 일부 기능은 VS Code에 먼저 들어온다. 다른 IDE 사용자는 최신 기능을 더 오래 기다린다.
자주 묻는 질문
코드 자동 완성 도구인 이 도구는 입력하는 동안 코드를 완성하고, 편집 중인 파일에 대한 질문에 채팅으로 답한다. 여러 파일을 편집할 수 있는 에이전트와, GitHub issue를 pull request로 바꾸는 클라우드 에이전트도 실행한다.
관련 콘텐츠
Github Copilot와 관련된 도구, 스킬, 아티클을 살펴보세요.
Github Copilot 대안
Forefront
Forefront · 코딩Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.
Startkit
StartKit.AI · 코딩Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.
Testim
Tricentis · 코딩Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.
