GitHub Copilot Chat, 개발 효율 2배 높이는 첫걸음: VS Code에서 바로 시작하는 방법

Copilot Chat을 쓰기 시작한 뒤로 구글링하는 횟수가 눈에 띄게 줄었다. 정확히 말하면 없어진 게 아니라, 검색하기 전에 먼저 Copilot한테 물어보게 됐다. 그게 전부인데, 생각보다 이 작은 습관 변화가 실제 작업 속도에는 꽤 영향을 줬다.
물론 처음부터 잘 쓴 건 아니다. 설치는 했는데 탭 자동완성만 쓰다가 "이거 그냥 IntelliSense랑 비슷하네"라고 생각하고 방치한 기간이 꽤 됐다. Copilot Chat을 제대로 쓰기 시작한 건 Inline Chat 단축키 하나 알고 나서부터다.
이 글은 Copilot Chat을 설치하는 것부터, 실제로 개발 흐름에서 어떻게 쓰면 효율이 오르는지까지 순서대로 정리한 내용이다. 2026년 6월 기준으로 요금제도 꽤 바뀌었기 때문에 그 부분도 같이 다룬다.
GitHub Copilot Chat이 정확히 뭔지 먼저 짚고 가자
GitHub Copilot이라고 하면 많은 사람들이 코드 자동완성 기능을 먼저 떠올린다. 코드를 치면 회색으로 다음 줄을 제안해주는 그것. 근데 Copilot Chat은 이것과는 다른 영역이다.
Copilot Chat은 말 그대로 채팅이다. VS Code 안에 채팅 창이 열리고, 거기서 코드에 대한 질문을 하거나 수정을 요청하거나 에러 원인을 물어보는 방식으로 쓴다. 브라우저에서 ChatGPT 탭을 열고 코드를 복붙해서 질문하던 것과 개념은 비슷한데, 차이가 있다면 에디터 안에 이미 열려있는 파일들을 Copilot이 직접 참조할 수 있다는 점이다.
그러니까 "이 함수가 왜 작동 안 하지?"라고 물어볼 때 코드를 복사해서 붙여넣을 필요 없이, 에디터에서 해당 코드를 선택하고 채팅 창에서 물어보면 된다. 맥락이 이미 연결돼 있는 상태라 답변 품질도 훨씬 올라간다.
2026년 기준으로 Copilot Chat은 이미 VS Code에 기본 통합된 형태로 제공되고 있다. 별도 확장 프로그램을 찾아 설치하던 시절이 있었는데, 지금은 VS Code 자체에서 바로 쓸 수 있다.
VS Code에서 Copilot Chat 설치하고 처음 연결하는 방법
설치 자체는 5분 안에 끝난다
VS Code가 이미 설치돼 있다면 준비의 절반은 된 거다.
- VS Code를 열고 왼쪽 사이드바에서 확장 프로그램 아이콘을 클릭한다
- 검색창에
GitHub Copilot Chat을 입력한다 - GitHub 공식 퍼블리셔의 확장 프로그램을 설치한다
설치가 끝나면 VS Code 오른쪽 하단에 GitHub 계정 연결 알림이 뜬다. "Sign in to GitHub"를 누르면 브라우저가 열리고, GitHub 계정으로 인증하면 연결이 완료된다.
여기서 주의할 점 하나. GitHub 계정이 있어도 Copilot 플랜에 가입되어 있지 않으면 무료 티어로 자동 시작된다. 무료 티어에서는 코드 완성이 월 2,000회, 채팅이 월 50회로 제한된다. 처음 써보는 거라면 무료로도 충분히 감을 잡을 수 있다.
Chat 창 여는 방법
설치 후 Copilot Chat을 여는 방법은 두 가지다.
사이드 패널 채팅: Ctrl+Alt+I (Mac은 Ctrl+Cmd+I)를 누르면 오른쪽에 채팅 창이 열린다. 코드를 보면서 옆에서 대화하는 형태다.
인라인 채팅: 코드 에디터 안에서 Ctrl+I (Mac은 Cmd+I)를 누르면 현재 커서 위치에 채팅 입력창이 바로 열린다. 특정 코드 블록 안에서 즉시 수정을 요청할 때 더 편하다.
처음에는 사이드 패널보다 인라인 채팅을 먼저 써보는 걸 권한다. 에디터 흐름을 벗어나지 않고 코드 수정을 바로 요청할 수 있어서, 실제로 훨씬 자연스러운 흐름을 만들어준다.
실제로 자주 쓰게 되는 기능 세 가지
1. Inline Chat으로 코드 수정 요청하기
코드 블록을 드래그로 선택한 다음 Ctrl+I를 누르면, 선택한 코드를 기준으로 수정 요청을 할 수 있다.
예를 들어 에러 핸들링이 없는 함수를 선택하고 "add proper error handling"이라고 입력하면, Copilot이 try-catch 구조를 포함한 수정안을 제안한다. 수락(Accept), 거절(Discard) 버튼이 나오고 원하면 그 자리에서 바로 반영된다.
이 흐름이 생각보다 빠르다. 별도 창으로 이동하거나 코드를 복사하는 과정 없이, 에디터 안에서 즉시 수정 결과를 확인하고 판단할 수 있다.
2. 슬래시 커맨드로 자주 하는 작업 단축하기
Copilot Chat에는 자주 쓰는 요청을 짧게 입력할 수 있는 슬래시 커맨드가 있다. 채팅 창에 /를 입력하면 사용 가능한 커맨드 목록이 뜬다.
자주 쓰는 것들만 정리하면:
/explain— 선택한 코드가 어떻게 동작하는지 설명해준다/fix— 선택한 코드의 버그나 문제를 자동으로 수정한다/tests— 선택한 코드에 대한 단위 테스트를 생성한다/doc— 함수나 클래스에 대한 주석/문서 문자열을 생성한다
특히 /tests는 테스트 작성을 미루다가 나중에 몰아서 해야 할 때 꽤 유용하다. 완벽하진 않지만, 기본 구조를 잡아주는 것만으로도 직접 타이핑하는 것보다 훨씬 빠르다.
3. # 컨텍스트 변수로 파일 연결하기
채팅 창에서 #을 입력하면 현재 열려있는 파일들을 대화에 직접 연결할 수 있다. #file:utils.py처럼 특정 파일을 참조하면, Copilot이 해당 파일 내용을 보면서 답변한다.
여러 파일에 걸쳐 관련된 코드가 있을 때 이 기능이 진가를 발휘한다. "이 서비스 파일과 컨트롤러 파일을 봤을 때 데이터 흐름이 어떻게 되는 거야?"처럼 질문하면, 각 파일을 직접 열어서 확인하지 않아도 큰 그림을 파악할 수 있다.
#codebase를 사용하면 현재 워크스페이스 전체를 참조 컨텍스트로 넣을 수도 있다.
Agent Mode — 여러 파일을 동시에 건드리는 자동화

Agent Mode는 단일 파일이 아니라 프로젝트 전체를 대상으로 작업을 자율적으로 처리하는 모드다. 쉽게 말하면, "이 프로젝트의 모든 API 엔드포인트에 에러 핸들링 추가해줘"라고 요청하면 Copilot이 직접 관련 파일들을 찾아서 수정한다. 터미널 커맨드도 직접 실행하고, 에러가 나면 스스로 수정을 다시 시도한다.
2026년 5월 기준으로 VS Code Stable에서 Agents 창이 프리뷰로 제공되기 시작했다. 기존 채팅 방식과 다르게, 코드를 편집하는 것보다 작업을 완료하는 데 초점을 맞춘 인터페이스다.
실제 사용 경험 기준으로 보면, Agent Mode는 범위가 명확하게 정해진 작업에서 잘 동작한다. "모든 컨트롤러 파일에 로깅 추가", "이 모듈 전체에 타입 힌트 적용"처럼 패턴이 반복되는 작업에서는 생각보다 정확하다.
반면에 로직의 섬세한 판단이 필요한 부분은 여전히 손이 간다. Cursor의 Composer나 Claude Code와 비교했을 때 복잡한 리팩토링에서는 차이가 느껴지는 건 사실이다. 하지만 VS Code를 이미 쓰고 있는 사람이라면 별도 툴로 갈아탈 이유까지는 아니다. 보통 수준의 자동화 작업은 충분히 처리된다.
주의할 점: 2026년 6월부터 사용량 기반 청구로 전환됐다. Agent Mode는 여러 단계를 거치면서 크레딧을 소모하기 때문에, 단순한 채팅 질문보다 소모량이 많다. 복잡한 작업에만 쓰고, 간단한 질문은 일반 Chat을 쓰는 게 효율적이다.
2026년 요금제 — 무료로 얼마나 쓸 수 있나
요금제가 꽤 바뀌었기 때문에 제대로 정리해두는 게 필요하다.
Free 플랜 (무료)
신용카드 없이 GitHub 계정만 있으면 쓸 수 있다. 월 2,000회 코드 완성, 50회 채팅 요청이 기본 제공된다. 처음 Copilot Chat이 어떤 건지 감을 잡는 데는 충분한 수준이다. 다만 Agent Mode는 유료 플랜에서만 사용 가능하다.
Pro 플랜 (월 $10)
개인 개발자에게 기본 선택지다. 코드 완성과 채팅 제한이 대폭 늘어나고, Agent Mode도 사용할 수 있다. 프리랜서나 1인 개발자 기준으로는 이 플랜이면 대부분의 작업을 커버한다.
Pro+ 플랜 (월 $39)
더 높은 월간 AI 크레딧과 프리미엄 모델 접근이 포함된다. Claude, GPT-4o 같은 모델을 Copilot Chat 안에서 선택해서 쓸 수 있다. 무거운 작업을 매일 처리하는 개발자라면 고려할 만하다.
2026년 4월 이후 신규 가입은 일시적으로 제한된 상태고, 기존 요금제 업그레이드는 가능하다고 공식 문서에 나와 있다. 정확한 현황은 GitHub Copilot Plans 페이지에서 확인하는 게 좋다.
실전 팁 — 써보면서 발견한 것들
프롬프트는 짧고 명확하게
"이 코드 고쳐줘"보다 "이 함수에서 None 값이 들어왔을 때 예외 처리 추가해줘"가 훨씬 낫다. 범위를 좁게 잡을수록 결과가 쓸 만하게 나온다.
한국어로 질문해도 된다
영어로 해야 더 잘 된다는 인식이 있는데, 실제로 써보면 한국어로 질문해도 코드 수준의 답변 품질은 크게 차이 없다. 다만 코드 관련 용어는 영어로 섞어서 쓰는 게 맥락 전달이 더 잘 되는 경우가 있다.
코드를 선택하고 물어보는 습관
Chat 창에서 텍스트만 입력하는 것보다, 에디터에서 관련 코드를 선택한 상태로 질문하면 Copilot이 훨씬 정확한 컨텍스트를 가지고 답한다. 에러 메시지도 텍스트로 복사하는 것보다 실제 발생하는 라인 근처를 선택하고 /fix를 쓰는 게 결과가 더 낫다.
세션 기록 동기화 기능
2026년 5월 기준으로, 채팅 세션이 GitHub 계정에 자동으로 동기화된다. 다른 기기에서 VS Code를 열어도 이전 채팅 내용을 찾아볼 수 있고, /chronicle 커맨드로 과거 세션을 검색하거나 스탠드업 리포트 형태로 정리하는 것도 가능하다.
제안 코드는 반드시 읽어보자
Copilot이 만들어주는 코드가 그럴싸해 보여도, 내가 원하는 로직과 다르게 동작하는 경우가 종종 있다. 특히 보안 관련 코드, 데이터 검증 로직은 그냥 Accept 누르지 말고 한 줄씩 확인하는 습관이 필요하다. 편리함 때문에 검토를 건너뛰는 게 제일 위험한 패턴이다.
이런 사람한테는 맞고, 이런 사람한테는 안 맞는다
Copilot Chat은 이미 개발 흐름이 어느 정도 잡혀있는 사람한테 잘 맞는다. 에러 해결, 반복 패턴 자동화, 낯선 라이브러리 사용법 빠르게 파악하기 — 이런 작업들에서 실제로 시간을 아껴준다.
반면에 개발을 처음 배우는 사람이 Copilot Chat에 너무 의존하면 오히려 역효과가 날 수 있다. 코드가 왜 그렇게 동작하는지 이해하기 전에 빠르게 결과물을 만드는 데만 익숙해지면, 나중에 디버깅이 훨씬 어려워진다.
또 복잡한 아키텍처 설계나 프로젝트 구조를 잡는 작업에서는 아직 한계가 있다. Agent Mode가 발전하고 있지만, 기존 코드베이스의 의도를 완전히 파악하고 큰 단위의 리팩토링을 자율적으로 처리하는 수준까지는 아직이다.
VS Code를 주력으로 쓰면서 일상적인 개발 작업에서 반복을 줄이고 싶은 개발자라면, 무료 플랜으로 먼저 써보는 게 맞다. 한 달 써보면 자기한테 맞는지 아닌지 충분히 판단할 수 있다.
Sources:
- GitHub Copilot in Visual Studio Code, May releases
- Chat overview - VS Code Docs
- GitHub Copilot in VS Code - Overview
- GitHub Copilot · 요금제 및 가격
- About individual GitHub Copilot plans and benefits
- Asking GitHub Copilot questions in your IDE
- GitHub Copilot in VS Code cheat sheet
- How to Use GitHub Copilot Agent Mode in VS Code
- GitHub Copilot Review 2026: Still Worth $10/Month After 4 Years?
- GitHub Copilot 2026: Complete Guide to Pricing, Agent Mode & Coding Agent
- Best practices for using GitHub Copilot
- GitHub Copilot Chat cheat sheet
'개발' 카테고리의 다른 글
| RAG 시스템 청크 크기, 왜 중요할까? 최적화 전 알아야 할 기본 개념과 원리 (0) | 2026.06.15 |
|---|---|
| Docker 컨테이너 외부 접속 안 될 때? 초보 개발자를 위한 네트워크 문제 해결 가이드 (0) | 2026.06.09 |
| Nginx Proxy Manager vs 수동 설정: Docker 프록시 구축, 나에게 맞는 방법은? (0) | 2026.06.09 |
| Python FastAPI 앱 자동 배포, GitHub Actions CI/CD 파이프라인 만들기 (0) | 2026.06.09 |
| 1인 개발자 프로젝트 아이디어, 막막할 때 시도하는 5단계 발상법 (0) | 2026.06.08 |