코딩 중에 ‘내 옆에 경험 많은 개발자가 있어서 도와주면 얼마나 좋을까?’라고 생각해본 적 있으신가요? GitHub Copilot은 바로 그런 꿈을 현실로 만들어주는 AI 기반 코딩 도우미입니다. 마치 든든한 페어 프로그래머처럼, 여러분이 코드를 작성할 때 실시간으로 자동 완성, 함수 생성, 반복 작업 자동화 등을 지원해줍니다.

🛠️ 설치 전 준비사항
설치에 앞서 몇 가지 준비물이 필요합니다:
- GitHub 계정: Copilot을 사용하려면 GitHub 계정이 필요합니다. 아직 없으시다면 GitHub 공식 사이트에서 무료로 가입하실 수 있습니다.
- 지원되는 코드 편집기: Copilot은 다양한 코드 편집기와 통합되어 작동합니다. 가장 많이 사용되는 편집기는 Visual Studio Code이며, 이외에도 Visual Studio, JetBrains 제품군(IntelliJ, PyCharm 등), Neovim 등을 지원합니다.
- Copilot 가입: Copilot을 사용하려면 가입 절차를 완료해야 합니다. GitHub Copilot 페이지에서 가입할 수 있으며, 첫 달은 무료 체험이 가능합니다.
💰 GitHub Copilot 가격 정보
GitHub Copilot은 개인 및 기업 사용자를 위한 다양한 요금제를 제공합니다:
- Copilot Pro:
- 월간 구독: $10 USD/월
- 연간 구독: $100 USD/년
- Copilot Business : $19 USD/사용자/월
- Copilot Enterprise : $39 USD/사용자/월
기능 | 무료 플랜 | $10 요금제 플랜 |
---|---|---|
대상 사용자 | 학생 및 오픈 소스 기여자 | 모든 일반 사용자 |
코드 자동 완성 | 제공됨 | 제공됨 |
멀티라인 코드 생성 | 제공됨 | 제공됨 |
컨텍스트 기반 제안 | 제한적으로 제공 | 완전 제공 |
프로그래밍 언어 지원 | 제한 없음 | 제한 없음 |
IDE 지원 | 제한 없음 | 제한 없음 |
사용량 제한 | 있음 (낮은 트래픽 우선순위) | 없음 (높은 트래픽 우선순위) |
고급 기능 (테스트 생성, 리팩토링 등) | 일부 기능만 제공 | 모든 고급 기능 제공 |
우선 지원 서비스 | 없음 | 제공됨 |
유료 사용자 전용 업데이트 | 불가 | 즉시 제공 |
라이선스 비용 | 무료 | $10/월 또는 $100/년 |
또한, 학생이나 오픈 소스 프로젝트의 유지 관리자는 무료로 Copilot을 이용할 수 있는 혜택이 제공됩니다. 자세한 내용은 GitHub Copilot 가격 페이지에서 확인하실 수 있습니다.
💻 Visual Studio Code에서 GitHub Copilot 설치하기
이제 본격적으로 설치를 시작해볼까요? Visual Studio Code(VS Code)를 기준으로 설명드리겠습니다.
- VS Code 설치:
아직 설치하지 않으셨다면 VS Code 공식 사이트에서 다운로드하여 설치해주세요. - GitHub Copilot 확장 프로그램 설치:
- VS Code를 실행한 후, 왼쪽 사이드바에서 네모 모양의 확장(Extensions) 아이콘을 클릭합니다.
- 검색 창에 ‘GitHub Copilot’을 입력하고, 목록에서 GitHub Copilot 확장을 찾아 설치(Install) 버튼을 클릭합니다.
- GitHub 계정으로 로그인:
- 설치가 완료되면, VS Code 하단 상태 표시줄에 나타나는 GitHub 아이콘을 클릭하여 로그인 절차를 진행합니다.
- 브라우저 창이 열리며 GitHub 로그인 페이지로 이동합니다.
- 로그인 후, VS Code와 GitHub 계정의 연동을 승인하면 됩니다.
- Copilot 활성화 확인:
- 로그인이 완료되면, VS Code에서 Copilot이 활성화되었음을 알리는 메시지가 나타납니다.
- 이제 코드를 작성하면서 Copilot의 제안을 실시간으로 받을 수 있습니다.
🖥️ IntelliJ에서 GitHub Copilot 설치하기
IntelliJ에서도 Copilot을 활용할 수 있습니다. 설치 방법을 알아보겠습니다.
- IntelliJ에 GitHub Copilot 플러그인 설치:
- IntelliJ를 실행한 후, 상단 메뉴에서 File > Settings를 선택합니다.
- 왼쪽 사이드바에서 Plugins를 선택하고, 상단의 Marketplace 탭을 클릭합니다.
- 검색 창에 ‘GitHub Copilot’을 입력하고, 목록에서 GitHub Copilot 플러그인을 찾아 Install 버튼을 클릭합니다.
- GitHub 계정으로 로그인:
- 설치가 완료되면, IntelliJ 하단 상태 표시줄에 나타나는 Copilot 아이콘을 클릭하여 로그인 절차를 진행합니다.
- 브라우저 창이 열리며 GitHub 로그인 페이지로 이동합니다.
- 로그인 후, IntelliJ와 GitHub 계정의 연동을 승인하면 됩니다.
- Copilot 활성화 확인:
- 로그인이 완료되면, IntelliJ에서 Copilot이 활성화되었음을 알리는 메시지가 나타납니다.
- 이제 코드를 작성하면서 Copilot의 제안을 실시간으로 받을 수 있습니다.
📝 Github Copilot, 똑똑하게 활용하는 방법
단순히 코드 자동 완성만 사용하는 것은 Copilot의 잠재력을 10%도 활용하지 못하는 거나 마찬가지입니다!
1️⃣ 주석을 적극적으로 활용하기
- Copilot은 주석을 기반으로 코드를 생성해냅니다.
- 예시:
// 이메일 유효성 검사 함수를 만들어줘
라고 주석을 달면, 알아서 코드를 척척 만들어줍니다.
- 예시:
2️⃣ Copilot의 제안을 비판적으로 받아들이기
- Copilot은 완벽하지 않습니다. 제안된 코드를 무조건 받아들이기보다는, 한 번 더 검토하고 필요한 부분을 수정해야 합니다.
- 이유: AI는 맥락을 완벽히 이해하지 못할 때가 있으니, 사람이 최종 검토를 해야 합니다.
3️⃣ 다양한 코드 스타일 실험하기
- Copilot은 여러 가지 코드 스타일을 제안합니다. 새로운 코드 패턴을 배우거나, 자신의 코드 스타일을 개선하는 데 도움이 될 수 있습니다.
✅ 핵심 요약:
Copilot은 훌륭한 조력자일 뿐, 완벽한 프로그래머가 아닙니다. Copilot의 제안을 비판적으로 받아들이고, 학습 도구로 활용하는 것이 중요합니다.
함께 하면 좋은 글
LangChain VS LangGraph 뭐가 다를까?