본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
GitHub Copilot; 깃허브 코파일럿
깃허브가 만든 AI 코드 작성 도구. 코드 자동 완성에서 시작해 채팅·에이전트로 확장되었다

깃허브 코파일럿(GitHub Copilot)은 GitHub가 OpenAI와 협력해 만든 AI 코딩 도우미다. 2021년 6월 29일 "AI 페어 프로그래머"라는 이름으로 기술 미리보기를 시작했고, 2022년 6월 21일 유료 정식 서비스가 되었다.[1][2] 처음에는 편집기에서 다음 줄이나 함수 전체를 회색 글씨로 제안하는 자동 완성 도구였으나, 이후 대화형 채팅, 여러 파일을 고치는 편집, 스스로 명령을 실행하며 작업하는 에이전트 모드, 이슈를 받아 풀 리퀘스트를 만드는 클라우드 코딩 에이전트로 넓어졌다.

대형 언어 모델을 코딩 도구에 대규모로 붙인 첫 상용 제품으로, 이후 커서, 클로드 코드 같은 AI 코딩 도구 경쟁의 출발점이 되었다. 공개 코드로 학습한 모델이 라이선스 표시 없이 코드를 내놓는다는 저작권 논란과, 생성 코드의 보안 취약점 문제도 처음 본격적으로 제기된 제품이다. 마이크로소프트의 범용 AI 비서 '마이크로소프트 코파일럿'과는 이름만 같은 별개 제품이다.

  • 편집기 확장이 커서 주변 코드, 열린 파일, 주석, 함수 이름 같은 문맥을 모아 프롬프트를 만들고 깃허브 서버의 모델로 보낸다. 모델이 이어질 코드를 예측해 돌려주면 회색 글씨로 표시하고, Tab으로 받아들인다.
  • 초기 모델은 OpenAI Codex였다. Codex는 GPT-3를 공개 깃허브 저장소 코드로 추가 학습한 모델이다.[1] 이후 채팅은 GPT-4로 바뀌었고(2023년 11월)[3], 2024년부터는 사용자가 OpenAI, 앤트로픽, 구글 등의 여러 모델 중에서 골라 쓰게 되었다.[4]
  • 지원 환경은 통합 개발 환경의 확장 형태가 중심이다. Visual Studio Code, Visual Studio, JetBrains IDE, Neovim, Xcode 등을 지원하며, 깃허브 웹사이트와 모바일 앱, 터미널(Copilot CLI)에서도 쓴다.
  • 정식 출시 당시 깃허브는 코파일럿을 켠 파일에서 파이썬 같은 인기 언어 코드의 40% 가까이를 코파일럿이 작성한다고 밝혔다.[2]
시기 기능 내용
2021년 6월 코드 자동 완성 기술 미리보기. 파이썬, 자바스크립트, 타입스크립트, 루비, Go에서 특히 잘 동작한다고 소개[1]
2022년 6월 정식 출시 월 10달러, 연 100달러. 인증된 학생과 인기 오픈 소스 관리자는 무료. 미리보기 기간 1년 동안 120만 명 이상이 사용[2]
2023년 코파일럿 채팅, 비즈니스·엔터프라이즈 요금제 편집기 안 대화창에서 코드 설명, 테스트 작성, 오류 수정. 2023년 3월 GPT-4 기반 구상 'Copilot X' 발표
2024년 12월 18일 무료 요금제 VS Code에서 월 2,000회 완성, 50회 채팅 무료. 클로드 3.5 소네트와 GPT-4o 중 선택[5]
2025년 2월 6일 에이전트 모드(미리보기) 스스로 오류를 감지해 고치고, 터미널 명령을 제안·실행하며, 필요한 하위 작업을 추론해 반복한다. 같은 날 여러 파일 편집 기능 Copilot Edits가 VS Code에서 정식 출시[6]
2025년 5월 19일 코딩 에이전트 이슈를 코파일럿에게 할당하면 GitHub Actions 위의 가상 머신에서 저장소를 복제해 작업하고, 초안 풀 리퀘스트에 커밋을 올린 뒤 검토를 요청한다[7]
2025년 6월 프리미엄 요청 과금 기본 모델 외 모델 사용을 월별 '프리미엄 요청' 수로 제한
2025년 8월 28일 AGENTS.md 지원 코딩 에이전트가 AGENTS.md(하위 폴더별 중첩 가능), CLAUDE.md, GEMINI.md 지침 파일을 읽음[8]
2026년 6월 1일 사용량 기반 과금 프리미엄 요청 대신 토큰 사용량 기반 'GitHub AI 크레딧'으로 전환

코딩 에이전트의 안전 장치

편집 원본 편집

클라우드 코딩 에이전트는 사람 검토를 우회하지 못하도록 설계되었다.[7]

  • 에이전트가 직접 만든 브랜치에만 푸시할 수 있다.
  • 작업을 요청한 개발자 본인은 그 풀 리퀘스트를 승인할 수 없어, 필수 검토 규칙이 그대로 적용된다.
  • 인터넷 접근은 신뢰 목록의 목적지로 제한된다.
  • 에이전트의 풀 리퀘스트에서 GitHub Actions 워크플로는 사람이 승인해야 실행된다.
  • 저장소 설정에 MCP 서버를 등록해 외부 도구를 쓸 수 있다.

2026년 4월 27일 깃허브는 코파일럿이 장시간 여러 단계를 실행하는 에이전트 플랫폼이 되면서 "간단한 채팅 질문과 몇 시간짜리 에이전트 세션이 같은 값"인 요청 단위 과금이 더는 지속 불가능하다며, 6월 1일부터 토큰 사용량 기반 과금으로 바꾼다고 발표했다. 1 AI 크레딧은 0.01달러이고, 입력·출력·캐시 토큰을 각 모델의 공개 API 가격으로 환산해 차감한다. 코드 완성과 다음 편집 제안(Next Edit Suggestions)은 크레딧을 쓰지 않는다. 이에 앞서 개인 요금제에 임시 제한이 걸리고 비즈니스 요금제 셀프 구매가 중단되기도 했다.[9]

요금제 월 요금 포함 사용량(2026년 10월 기준)
Free 무료 월 2,000회 완성, 자동 모델 선택만
Student 인증 학생 무료 자동 모델 선택
Pro 10달러 AI 크레딧 1,500(기본 1,000 + 유동 500)
Pro+ 39달러 AI 크레딧 7,000(기본 3,900 + 유동 3,100)
Max 100달러 AI 크레딧 20,000(기본 10,000 + 유동 10,000)
Business 사용자당 19달러 사용자당 1,900 크레딧, 중앙 관리
Enterprise 사용자당 39달러 사용자당 3,900 크레딧, GitHub Enterprise Cloud 필요

요금과 포함량은 GitHub 문서 기준이다.[10] 인기 오픈 소스 관리자와 교사 등은 Pro를 무료로 쓸 수 있다.

저작권 논란과 소송

편집 원본 편집
  • 출시 직후 코파일럿이 GPL로 공개된 퀘이크 3의 '빠른 역제곱근' 코드를 주석까지 거의 그대로 내놓는 사례가 알려지며, 라이선스 의무(저작자 표시, 카피레프트)를 지키지 않는 "오픈 소스 세탁"이라는 비판이 나왔다. 깃허브 당시 대표 냇 프리드먼은 "공개 데이터로 머신러닝 시스템을 학습시키는 것은 공정 이용"이라고 주장했다.[11] 깃허브는 이후 공개 코드와 일치하는 제안을 걸러내는 설정을 제공했다.
  • 2022년 6월 소프트웨어 자유 보호 단체(Software Freedom Conservancy)는 코파일럿 문제를 이유로 깃허브 사용 중단 운동을 시작했다.[12]
  • 2022년 11월 3일 익명의 개발자들이 깃허브, 마이크로소프트, OpenAI를 상대로 캘리포니아 북부 연방지방법원에 집단 소송(Doe v. GitHub)을 냈다. 오픈 소스 라이선스 위반과 DMCA 1202조(저작권 관리 정보 제거) 위반 등을 주장했다.[13]
  • 지방법원은 대부분의 청구를 기각했고, DMCA 청구는 "원본과 동일한 복제물"이어야 하는지를 쟁점으로 항소심에 넘겼다. 2026년 9월 16일 제9순회 항소법원은 DMCA 청구 기각을 확정했다. 법원은 동일성까지 요구하지는 않았지만, 원고들이 기존 코드 복제본에서 저작권 관리 정보를 제거했다고 주장한 것이 아니라 코파일럿이 그런 정보 없이 새 코드를 생성했다고만 주장했으므로 1202조 위반이 성립하지 않는다고 보았다. 계약 위반 청구는 지방법원에 남아 있다.[14]

생성 코드의 취약점

편집 원본 편집

뉴욕 대학교 연구진은 2021년 논문 〈키보드 앞에서 졸고 있는가?〉(Asleep at the Keyboard?)에서 CWE 상위 취약점과 관련된 89개 시나리오로 코파일럿에게 프로그램 1,689개를 만들게 했고, 그중 약 40%에 취약점이 있었다고 보고했다. 이 논문은 IEEE 보안·프라이버시 심포지엄(S&P 2022)에 실렸다.[15] 학습 데이터에 섞인 취약한 코드 패턴을 그대로 재현한다는 점이 원인으로 지목되었다.

프롬프트 인젝션

편집 원본 편집

코파일럿이 저장소 내용, 이슈, 풀 리퀘스트를 읽고 행동하게 되면서 간접 프롬프트 인젝션이 실제 위협이 되었다. 2025년 6월 보안 업체 레짓 시큐리티(Legit Security)의 연구원은 풀 리퀘스트 설명에 보이지 않는 주석으로 지시를 숨겨 두면, 이를 읽은 코파일럿 채팅이 피해자의 비공개 저장소에서 비밀 정보와 코드를 찾아 이미지 요청 형태로 외부에 보내게 할 수 있음을 보였다(CVSS 9.6, 'CamoLeak'). 깃허브 자체 이미지 프록시(Camo)를 거쳐 콘텐츠 보안 정책을 우회했다. 깃허브는 코파일럿 채팅의 이미지 렌더링을 아예 끄는 방식으로 막았다.[16]

코드 문맥을 계속 클라우드 서버로 보내는 구조라, 기업 소스 코드와 키 입력 데이터가 외부로 나간다는 우려가 꾸준히 제기되었다.

AGENTS.md는 저장소 루트(필요하면 하위 폴더)에 두는 마크다운 파일로, 빌드·테스트 명령, 코드 규칙처럼 AI 코딩 에이전트가 알아야 할 지침을 담는다. 특정 회사의 전용 파일명 대신 여러 도구가 함께 읽는 "에이전트용 README"를 표방하며, OpenAI Codex, 구글 Jules, 커서, 코파일럿 등이 지원한다.[17] 코파일럿은 2025년 8월부터 코딩 에이전트에서 이 파일을 읽는다. 코파일럿 고유 지침 파일은 .github/copilot-instructions.md다.